Skip to content

Commit 9507a28

Browse files
authored
ci: remove pins on git dependencies of packages (#1330)
1 parent 03f1aa8 commit 9507a28

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,7 @@ jobs:
473473
python-version: '3.11'
474474
architecture: ${{ matrix.python-architecture || 'x64' }}
475475

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

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

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

545541
# generate self-schema now, so we don't have to do so inside docker in maturin build
546542
- run: python generate_self_schema.py

tests/requirements.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@ backports.zoneinfo==0.2.1;python_version<"3.9"
22
coverage==7.5.3
33
dirty-equals==0.7.1.post0
44
hypothesis==6.103.0
5-
# TODO: remove manual override for dateutil once a version newer than 2.8.2 is
6-
# released which removes use of deprecated utcfromtimestamp
7-
git+https://github.com/dateutil/dateutil.git@f2293200747fb03d56c6c5997bfebeabe703576f
85
# pandas doesn't offer prebuilt wheels for all versions and platforms we test in CI e.g. aarch64 musllinux
96
pandas==2.1.3; python_version >= "3.9" and python_version < "3.13" and implementation_name == "cpython" and platform_machine == 'x86_64'
107
pytest==8.2.1
@@ -17,9 +14,9 @@ pytest-speed==0.3.5
1714
pytest-mock==3.14.0
1815
pytest-pretty==1.2.0
1916
pytest-timeout==2.3.1
17+
python-dateutil==2.9.0.post0
2018
# numpy doesn't offer prebuilt wheels for all versions and platforms we test in CI e.g. aarch64 musllinux
2119
numpy==1.26.2; python_version >= "3.9" and python_version < "3.13" and implementation_name == "cpython" and platform_machine == 'x86_64'
2220
exceptiongroup==1.1; python_version < "3.11"
2321
tzdata==2024.1
24-
# TODO: remove manual override for typing_extensions once a version newer than 4.12.1 is released
25-
git+https://github.com/python/typing_extensions@main
22+
typing_extensions==4.12.2

0 commit comments

Comments
 (0)