-
Notifications
You must be signed in to change notification settings - Fork 68
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
Adjust supported python versions to ^3.8 #312
Changes from 5 commits
86505c0
8cb0ccd
070341b
5a6c5c6
31586c3
9f35aef
2fd0239
acfd66c
97286a4
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,6 +13,7 @@ jobs: | |
- 3.9 | ||
- '3.10' | ||
- 3.11 | ||
- 3.12 | ||
use_grpc: | ||
- true | ||
- false | ||
|
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,6 +39,8 @@ classifiers=[ | |
"Programming Language :: Python :: 3.9", | ||
"Programming Language :: Python :: 3.10", | ||
"Programming Language :: Python :: 3.11", | ||
"Programming Language :: Python :: 3.12", | ||
"Programming Language :: Python :: 3.13", | ||
"Topic :: Database", | ||
"Topic :: Software Development", | ||
"Topic :: Software Development :: Libraries", | ||
|
@@ -47,15 +49,21 @@ classifiers=[ | |
] | ||
|
||
[tool.poetry.dependencies] | ||
python = ">=3.8,<3.13" | ||
python = "^3.8" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This was the requested change that motivated me to start poking around with this. |
||
typing-extensions = ">=3.7.4" | ||
urllib3 = ">=1.26.0" | ||
urllib3 = [ | ||
{ version = ">=1.26.0", python = ">=3.8,<3.12" }, | ||
{ version = ">=1.26.5", python = "^3.12" } | ||
] | ||
tqdm = ">=4.64.1" | ||
# certifi does not follow semver. Should always be | ||
# on latest but setting a broad range to have maximum | ||
# compatibility with libraries that may pin version. | ||
certifi = ">=2019.11.17" | ||
grpcio = { version = ">=1.44.0", optional = true } | ||
grpcio = [ | ||
{ version = ">=1.44.0", optional = true, python = "^3.8,<3.11" }, | ||
{ version = "^1.59.0", optional = true, python = "^3.11" } | ||
] | ||
grpc-gateway-protoc-gen-openapiv2 = { version = "0.1.0", optional = true } | ||
googleapis-common-protos = { version = ">=1.53.0", optional = true } | ||
lz4 = { version = ">=3.1.3", optional = true } | ||
|
@@ -82,11 +90,11 @@ numpy = [ | |
] | ||
pandas = ">=1.3.5" | ||
pdoc = "^14.1.0" | ||
pytest = "7.2.0" | ||
pytest = "8.0.0" | ||
pytest-asyncio = "0.15.1" | ||
pytest-cov = "2.10.1" | ||
pytest-mock = "3.6.1" | ||
pytest-timeout = ">=1.4.2" | ||
pytest-timeout = "2.2.0" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We needed to bump these pytest dev dependencies to work with python 3.12. |
||
urllib3_mock = "0.3.3" | ||
responses = ">=0.8.1" | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This range is different for 3.11 and 3.12 vs earlier versions.