Skip to content

Commit b4a35ac

Browse files
committed
🍱 update requirements
1 parent 98e58d6 commit b4a35ac

File tree

5 files changed

+55
-26
lines changed

5 files changed

+55
-26
lines changed

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,15 @@ classifiers = [
3939
]
4040
requires-python = '>=3.7'
4141
dependencies = [
42-
'pydantic>=2.0b1',
42+
'pydantic>=2.0',
4343
]
4444
dynamic = ['version']
4545

4646
[project.optional-dependencies]
4747
all = [
4848
'phonenumbers>=8,<9',
4949
'pycountry>=22,<23',
50+
'pandas>=1.3,<3',
5051
]
5152

5253
[project.urls]

requirements/linting.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ annotated-types
44
black
55
pyupgrade
66
ruff
7+
pandas-stubs

requirements/linting.txt

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
55
# pip-compile --output-file=requirements/linting.txt --resolver=backtracking requirements/linting.in
@@ -14,41 +14,50 @@ click==8.1.3
1414
# via black
1515
distlib==0.3.6
1616
# via virtualenv
17-
filelock==3.12.0
17+
filelock==3.12.2
1818
# via virtualenv
1919
identify==2.5.24
2020
# via pre-commit
21-
mypy==1.3.0
21+
mypy==1.4.1
2222
# via -r requirements/linting.in
2323
mypy-extensions==1.0.0
2424
# via
2525
# black
2626
# mypy
2727
nodeenv==1.8.0
2828
# via pre-commit
29+
numpy==1.25.0
30+
# via pandas-stubs
2931
packaging==23.1
3032
# via black
33+
pandas-stubs==2.0.2.230605
34+
# via -r requirements/linting.in
3135
pathspec==0.11.1
3236
# via black
33-
platformdirs==3.5.1
37+
platformdirs==3.8.0
3438
# via
3539
# black
3640
# virtualenv
37-
pre-commit==3.3.2
41+
pre-commit==3.3.3
3842
# via -r requirements/linting.in
39-
pyupgrade==3.4.0
43+
pyupgrade==3.7.0
4044
# via -r requirements/linting.in
4145
pyyaml==6.0
4246
# via pre-commit
43-
ruff==0.0.270
47+
ruff==0.0.275
4448
# via -r requirements/linting.in
45-
tokenize-rt==5.0.0
49+
tokenize-rt==5.1.0
4650
# via pyupgrade
47-
typing-extensions==4.6.3
51+
tomli==2.0.1
52+
# via
53+
# black
54+
# mypy
55+
types-pytz==2023.3.0.0
56+
# via pandas-stubs
57+
typing-extensions==4.7.0
4858
# via mypy
49-
virtualenv==20.23.0
59+
virtualenv==20.23.1
5060
# via pre-commit
5161

5262
# The following packages are considered to be unsafe in a requirements file:
53-
pandas-stubs==2.0.2.230605
5463
# setuptools

requirements/pyproject.txt

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,35 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
55
# pip-compile --extra=all --output-file=requirements/pyproject.txt --resolver=backtracking pyproject.toml
66
#
77
annotated-types==0.5.0
88
# via pydantic
9-
phonenumbers==8.13.13
9+
numpy==1.25.0
10+
# via pandas
11+
pandas==2.0.3
1012
# via pydantic-extra-types (pyproject.toml)
11-
pycountry==22.3.5
13+
phonenumbers==8.13.15
1214
# via pydantic-extra-types (pyproject.toml)
13-
pydantic==2.0b2
15+
pycountry==22.3.5
1416
# via pydantic-extra-types (pyproject.toml)
15-
pandas==1.3.5
17+
pydantic==2.0
1618
# via pydantic-extra-types (pyproject.toml)
17-
pydantic-core==0.38.0
18-
# via pydantic
19-
typing-extensions==4.6.3
19+
pydantic-core==2.0.1
2020
# via pydantic
21+
python-dateutil==2.8.2
22+
# via pandas
23+
pytz==2023.3
24+
# via pandas
25+
six==1.16.0
26+
# via python-dateutil
27+
typing-extensions==4.7.0
28+
# via
29+
# pydantic
30+
# pydantic-core
31+
tzdata==2023.3
32+
# via pandas
2133

2234
# The following packages are considered to be unsafe in a requirements file:
2335
# setuptools

requirements/testing.txt

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
55
# pip-compile --output-file=requirements/testing.txt --resolver=backtracking requirements/testing.in
@@ -17,21 +17,23 @@ coverage[toml]==7.2.7
1717
# pytest-cov
1818
dirty-equals==0.6.0
1919
# via -r requirements/testing.in
20+
exceptiongroup==1.1.1
21+
# via pytest
2022
idna==3.4
2123
# via requests
2224
iniconfig==2.0.0
2325
# via pytest
24-
markdown-it-py==2.2.0
26+
markdown-it-py==3.0.0
2527
# via rich
2628
mdurl==0.1.2
2729
# via markdown-it-py
2830
packaging==23.1
2931
# via pytest
30-
pluggy==1.0.0
32+
pluggy==1.2.0
3133
# via pytest
3234
pygments==2.15.1
3335
# via rich
34-
pytest==7.3.1
36+
pytest==7.4.0
3537
# via
3638
# -r requirements/testing.in
3739
# pytest-cov
@@ -44,7 +46,11 @@ pytz==2023.3
4446
# via dirty-equals
4547
requests==2.31.0
4648
# via codecov
47-
rich==13.4.1
49+
rich==13.4.2
4850
# via pytest-pretty
49-
urllib3==2.0.2
51+
tomli==2.0.1
52+
# via
53+
# coverage
54+
# pytest
55+
urllib3==2.0.3
5056
# via requests

0 commit comments

Comments
 (0)