Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Python 3.12 #1272

Merged
merged 50 commits into from
Feb 9, 2024
Merged

Commits on Jan 11, 2024

  1. Bump the dev-dependencies group with 13 updates

    Bumps the dev-dependencies group with 13 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [pytest](https://github.com/pytest-dev/pytest) | `7.4.0` | `7.4.4` |
    | [black](https://github.com/psf/black) | `23.7.0` | `23.12.1` |
    | [poethepoet](https://github.com/nat-n/poethepoet) | `0.22.0` | `0.24.4` |
    | [coverage](https://github.com/nedbat/coveragepy) | `7.3.0` | `7.4.0` |
    | [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.21.1` | `0.23.3` |
    | [pylint](https://github.com/pylint-dev/pylint) | `2.17.5` | `3.0.3` |
    | [setuptools](https://github.com/pypa/setuptools) | `68.1.2` | `69.0.3` |
    | [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.11.1` | `3.12.0` |
    | [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) | `3.3.1` | `3.5.0` |
    | [pyright](https://github.com/RobertCraigie/pyright-python) | `1.1.325` | `1.1.345` |
    | [isort](https://github.com/pycqa/isort) | `5.12.0` | `5.13.2` |
    | [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures) | `12.0` | `13.0` |
    | [cairo-lang](https://github.com/starkware-libs/cairo-lang) | `0.12.2` | `0.13.0` |
    
    
    Updates `pytest` from 7.4.0 to 7.4.4
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest@7.4.0...7.4.4)
    
    Updates `black` from 23.7.0 to 23.12.1
    - [Release notes](https://github.com/psf/black/releases)
    - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
    - [Commits](psf/black@23.7.0...23.12.1)
    
    Updates `poethepoet` from 0.22.0 to 0.24.4
    - [Release notes](https://github.com/nat-n/poethepoet/releases)
    - [Commits](nat-n/poethepoet@v0.22.0...v0.24.4)
    
    Updates `coverage` from 7.3.0 to 7.4.0
    - [Release notes](https://github.com/nedbat/coveragepy/releases)
    - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
    - [Commits](nedbat/coveragepy@7.3.0...7.4.0)
    
    Updates `pytest-asyncio` from 0.21.1 to 0.23.3
    - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
    - [Commits](pytest-dev/pytest-asyncio@v0.21.1...v0.23.3)
    
    Updates `pylint` from 2.17.5 to 3.0.3
    - [Release notes](https://github.com/pylint-dev/pylint/releases)
    - [Commits](pylint-dev/pylint@v2.17.5...v3.0.3)
    
    Updates `setuptools` from 68.1.2 to 69.0.3
    - [Release notes](https://github.com/pypa/setuptools/releases)
    - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
    - [Commits](pypa/setuptools@v68.1.2...v69.0.3)
    
    Updates `pytest-mock` from 3.11.1 to 3.12.0
    - [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
    - [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest-mock@v3.11.1...v3.12.0)
    
    Updates `pytest-xdist` from 3.3.1 to 3.5.0
    - [Release notes](https://github.com/pytest-dev/pytest-xdist/releases)
    - [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest-xdist@v3.3.1...v3.5.0)
    
    Updates `pyright` from 1.1.325 to 1.1.345
    - [Release notes](https://github.com/RobertCraigie/pyright-python/releases)
    - [Commits](RobertCraigie/pyright-python@v1.1.325...v1.1.345)
    
    Updates `isort` from 5.12.0 to 5.13.2
    - [Release notes](https://github.com/pycqa/isort/releases)
    - [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
    - [Commits](PyCQA/isort@5.12.0...5.13.2)
    
    Updates `pytest-rerunfailures` from 12.0 to 13.0
    - [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst)
    - [Commits](pytest-dev/pytest-rerunfailures@12.0...13.0)
    
    Updates `cairo-lang` from 0.12.2 to 0.13.0
    - [Release notes](https://github.com/starkware-libs/cairo-lang/releases)
    - [Commits](starkware-libs/cairo-lang@v0.12.2...v0.13.0)
    
    ---
    updated-dependencies:
    - dependency-name: pytest
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: black
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: poethepoet
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: coverage
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: pytest-asyncio
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: pylint
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dev-dependencies
    - dependency-name: setuptools
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dev-dependencies
    - dependency-name: pytest-mock
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: pytest-xdist
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: pyright
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: isort
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: pytest-rerunfailures
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dev-dependencies
    - dependency-name: cairo-lang
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    047b0c2 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    64a2940 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    fce1523 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5907b65 View commit details
    Browse the repository at this point in the history
  3. update hash

    tkumor3 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    432ccdb View commit details
    Browse the repository at this point in the history
  4. fix lint

    tkumor3 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    5a2e1ab View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. fix linter

    tkumor3 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    26808d4 View commit details
    Browse the repository at this point in the history
  2. Add issue id to TODO

    tkumor3 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a6d542e View commit details
    Browse the repository at this point in the history
  3. fix imports

    tkumor3 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a8dc9ea View commit details
    Browse the repository at this point in the history
  4. format

    tkumor3 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    968df99 View commit details
    Browse the repository at this point in the history
  5. downgrade pyright version

    tkumor3 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    9f02e73 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    04b659a View commit details
    Browse the repository at this point in the history
  7. Update pyproject.toml

    Co-authored-by: ddoktorski <[email protected]>
    tkumor3 and ddoktorski authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    44f34d1 View commit details
    Browse the repository at this point in the history
  8. fix

    tkumor3 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    6e0dbb1 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Add support for python 3.12*

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    3ac813c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e22efc View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dependabot/pip/dev-dependencies-79788bbfd5' into tomasz…

    …kumor/python-3.12-support
    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    64b4fb1 View commit details
    Browse the repository at this point in the history
  4. adds to many arguments

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    071903d View commit details
    Browse the repository at this point in the history
  5. Merge branch 'dependabot/pip/dev-dependencies-79788bbfd5' into tomasz…

    …kumor/python-3.12-support
    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    f2167ce View commit details
    Browse the repository at this point in the history
  6. remove v3.8 python

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    c55b3b2 View commit details
    Browse the repository at this point in the history
  7. fix

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    7a9b3ca View commit details
    Browse the repository at this point in the history
  8. revert version 3.8

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    d41b507 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e39ca94 View commit details
    Browse the repository at this point in the history
  10. linter

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    953a4c0 View commit details
    Browse the repository at this point in the history
  11. test

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    f92198c View commit details
    Browse the repository at this point in the history
  12. test

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    a0bafb6 View commit details
    Browse the repository at this point in the history
  13. test

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    95a1e9e View commit details
    Browse the repository at this point in the history
  14. use python 3.11 to build

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    052e913 View commit details
    Browse the repository at this point in the history
  15. fix

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    5711bf5 View commit details
    Browse the repository at this point in the history
  16. update

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    930221a View commit details
    Browse the repository at this point in the history
  17. try version 3.12

    tkumor3 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    29d7c64 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. test

    tkumor3 committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    65f5026 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Configuration menu
    Copy the full SHA
    f7c1365 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9770e91 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    2aa8c69 View commit details
    Browse the repository at this point in the history
  2. update pyproject

    tkumor3 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    7c4232b View commit details
    Browse the repository at this point in the history
  3. fix

    tkumor3 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    8a5a568 View commit details
    Browse the repository at this point in the history
  4. feedback

    tkumor3 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    3037c25 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. remove --without py312-dev

    tkumor3 committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    66753cb View commit details
    Browse the repository at this point in the history
  2. update

    tkumor3 committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    47dba76 View commit details
    Browse the repository at this point in the history
  3. test

    tkumor3 committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    d7437a4 View commit details
    Browse the repository at this point in the history
  4. simplyfy install cairo-lang

    tkumor3 committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    3c5f64f View commit details
    Browse the repository at this point in the history
  5. remove cairo-lang from deps

    tkumor3 committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    4d28dd6 View commit details
    Browse the repository at this point in the history
  6. feedback

    tkumor3 committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    4252ad6 View commit details
    Browse the repository at this point in the history
  7. remove istall cairo-lang

    tkumor3 committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    ffb540f View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Update docs/development.rst

    Co-authored-by: ddoktorski <[email protected]>
    tkumor3 and ddoktorski authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    b175700 View commit details
    Browse the repository at this point in the history
  2. Update .github/workflows/checks.yml

    Co-authored-by: ddoktorski <[email protected]>
    tkumor3 and ddoktorski authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    ccfaa88 View commit details
    Browse the repository at this point in the history
  3. feedback

    tkumor3 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    c17bc1b View commit details
    Browse the repository at this point in the history
  4. clean up

    tkumor3 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    a97d06a View commit details
    Browse the repository at this point in the history
  5. clean up code

    tkumor3 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    2c85691 View commit details
    Browse the repository at this point in the history