-
Notifications
You must be signed in to change notification settings - Fork 134
Support Python 3.14 #1629
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
Open
bmos
wants to merge
71
commits into
move-coop:main
Choose a base branch
from
bmos:patch-1
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Support Python 3.14 #1629
Changes from 43 commits
Commits
Show all changes
71 commits
Select commit
Hold shift + click to select a range
27dbcf8
Don't ignore python-check failures on python 3.14
bmos 0b5bebb
Bump ruff from 0.13.0 to 0.14.5
bmos 71ca914
Bump censusgeocode and urllib3
bmos 05ba3a8
requirements cleanup
bmos 3c40f91
Bump psycopg2-binary from 2.9.10 to 2.9.11 on python 3.13+
bmos 8d5a9e3
Use dbt-core rather than dbt-redshift in setup.py
bmos d8188c7
Merge branch 'main' into patch-1
bmos f592217
Allow older urllib3 for python 3.9
bmos a23824d
Allow accessing Open Source Insights in dependency review workflow
bmos 3518800
Add classifier for Python 3.14 in pyproject.toml
bmos 9056b40
Merge branch 'main' into patch-1
bmos 3c19b70
Add 3.14 to release.yml action matrix
bmos b6f07fa
workaround for urllib3 / requests-toolkit issue
bmos 8a95713
require secure urllib3, except on python 3.9 (compatibility)
bmos f6a8227
exceptions for GHSAs in dependency review
bmos f56de9e
allow any urllib3 in LIMITED_DEPENDENCIES
bmos cc2b085
Merge branch 'main' into patch-1
bmos fd3470e
Fix merge conflicts in requirements.txt
bmos a58f94d
Update fastavro version to 1.12.1
bmos 5b7d92f
Bump pytest from 8.4.2 to 9.0.2
bmos f6a05f8
Bump testfixtures from 9.1 to 10.0
bmos f11fe9c
Bump bandit from 1.8.6 to 1.9.2
bmos 326ea9b
Bump pre-commit from 4.3 to 4.5
bmos ebab64f
Bump coverage from 7.10 to 7.13
bmos 275066a
bandit version compatibility for python 3.9
bmos bcd8657
Remove explicit coverage requirement (used in action)
bmos 092acba
pre-commit version compatibility for python 3.9
bmos b0e4d13
pytest version compatibility for python 3.9
bmos 3618a26
Merge branch 'main' into patch-1
bmos bacc7cb
Merge branch 'main' into patch-1
bmos adde4d1
remove default_language_version from pre-commit-config
bmos 2733907
revert dbt-core to dbt-redshift in setup.py
bmos 349445f
add dbt-core as additional dependency for dbt-___ packages as it's no…
bmos eae3220
add dbt adapter packages to requirements
bmos 0ed46fa
relax google-cloud-storage version requirement
bmos f369e72
raise lower version requirement on lxml
bmos a1fb979
resolve pre-commit ruff (legacy alias) message
bmos 387fa40
don't use bs4 package alias for beautifulsoup4
bmos f48e854
tighter version constraints for dbt packages
bmos b5c0c70
correct syntax for defusedxml version constraint
bmos 56e7ea5
use beautifulsoup4 instead of bs4 in setup.py also
bmos b21bc9b
don't break mysql across lines in setup.py
bmos 7c4bb33
Update python version support documentation in README.md
bmos 3b18816
Update google-auth version constraint
bmos 48757d2
Merge branch 'main' into patch-1
bmos adc78c0
Merge branch 'main' into patch-1
bmos fe52fca
Add GHSA-38jv-5279-wg99 to allowed GHSA list
bmos 6c7e347
Update boto3 min version in requirements.txt
bmos 0a36093
Update boto3 min version in requirements.txt
bmos 530ac8a
Add back grpcio dependency to requirements.txt
bmos 389c045
Update lxml version in requirements.txt
bmos 6b86eba
Bump ruff from 0.14.5 to 0.14.14
bmos bfcb5c7
Bump bandit from 1.9.2 to 1.9.3
bmos 8bcb068
Bump myst-parser from 4.0.1 to 5.0.0
bmos 303e109
Bump sphinx-rtd-theme from 3.0.2 to 3.1.0
bmos 6a37a2e
Bump Sphinx from 8.2.3 to 9.1.0
bmos 8c73e59
myst-parser python_version compatibility ranges
bmos 285bd7e
Sphinx python_version compatibility ranges
bmos 6a6a708
roll back sphinx update
bmos 14f828c
~ requirements syntax fixes
bmos e46748a
remove python 3.9 requirements workarounds and censusgeocode
bmos 4cc877d
Merge branch 'main' into patch-1
bmos 415dc37
Merge branch 'main' into patch-1
bmos 3219a72
Merge branch 'main' into patch-1
bmos d63277a
ruff format
bmos 5dbcaca
Bump min psycopg2-binary to 2.9.11
bmos 0e672fb
remove dependency review option allow-ghsas
bmos 6a67a99
Bump urllib3 from 2.6.0 to 2.6.3
bmos 762f848
Bump sqlalchemy to 1.4.54
bmos 6a74e6a
Bump httplib2
bmos ec5cb8d
replace unittest.SkipTest with pytest.skip
bmos File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -60,6 +60,7 @@ jobs: | |
| - '3.11' | ||
| - '3.12' | ||
| - '3.13' | ||
| - '3.14' | ||
| os: | ||
| - ubuntu-latest | ||
| - windows-latest | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
@austinweisgrau Hey Austin, do you have thoughts on this? The specific packages are not included in requirements but are in setup.py?