Skip to content

Commit

Permalink
ci: remove pins on git dependencies of packages (#1330)
Browse files Browse the repository at this point in the history
  • Loading branch information
davidhewitt committed Jun 12, 2024
1 parent 03f1aa8 commit 9507a28
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 11 deletions.
8 changes: 2 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -473,9 +473,7 @@ jobs:
python-version: '3.11'
architecture: ${{ matrix.python-architecture || 'x64' }}

- run: pip install -U twine 'ruff==0.1.3'
# TODO: remove manual override for typing_extensions once a version newer than 4.12.1 is released
- run: pip install -U git+https://github.com/python/typing_extensions@main
- run: pip install -U twine 'ruff==0.1.3' typing_extensions

# generate self-schema now, so we don't have to do so inside docker in maturin build
- run: python generate_self_schema.py
Expand Down Expand Up @@ -538,9 +536,7 @@ jobs:
with:
components: llvm-tools

- run: pip install -U 'ruff==0.1.3'
# TODO: remove manual override for typing_extensions once a version newer than 4.12.1 is released
- run: pip install -U git+https://github.com/python/typing_extensions@main
- run: pip install -U 'ruff==0.1.3' typing_extensions

# generate self-schema now, so we don't have to do so inside docker in maturin build
- run: python generate_self_schema.py
Expand Down
7 changes: 2 additions & 5 deletions tests/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ backports.zoneinfo==0.2.1;python_version<"3.9"
coverage==7.5.3
dirty-equals==0.7.1.post0
hypothesis==6.103.0
# TODO: remove manual override for dateutil once a version newer than 2.8.2 is
# released which removes use of deprecated utcfromtimestamp
git+https://github.com/dateutil/dateutil.git@f2293200747fb03d56c6c5997bfebeabe703576f
# pandas doesn't offer prebuilt wheels for all versions and platforms we test in CI e.g. aarch64 musllinux
pandas==2.1.3; python_version >= "3.9" and python_version < "3.13" and implementation_name == "cpython" and platform_machine == 'x86_64'
pytest==8.2.1
Expand All @@ -17,9 +14,9 @@ pytest-speed==0.3.5
pytest-mock==3.14.0
pytest-pretty==1.2.0
pytest-timeout==2.3.1
python-dateutil==2.9.0.post0
# numpy doesn't offer prebuilt wheels for all versions and platforms we test in CI e.g. aarch64 musllinux
numpy==1.26.2; python_version >= "3.9" and python_version < "3.13" and implementation_name == "cpython" and platform_machine == 'x86_64'
exceptiongroup==1.1; python_version < "3.11"
tzdata==2024.1
# TODO: remove manual override for typing_extensions once a version newer than 4.12.1 is released
git+https://github.com/python/typing_extensions@main
typing_extensions==4.12.2

0 comments on commit 9507a28

Please sign in to comment.