Refresh support matrix for Python 3.12 by maxbelanger · Pull Request #490 · dropbox/dropbox-sdk-python · GitHub
Skip to content

Refresh support matrix for Python 3.12#490

Draft
maxbelanger wants to merge 9 commits into
mainfrom
refresh
Draft

Refresh support matrix for Python 3.12#490
maxbelanger wants to merge 9 commits into
mainfrom
refresh

Conversation

@maxbelanger

@maxbelanger maxbelanger commented May 6, 2024

Copy link
Copy Markdown
Contributor
  • CI now tests Python 3.9, 3.10, 3.11, 3.12, we no longer test 3.5, 3.6, 3.7.
  • We no longer advertise support for Python 2.7. This is inevitable as GitHub action runners no longer support Python 2.7, so we can no longer run CI for this version.
  • We refer to runners with an explicit version (e.g. macos-13 , no more *-latest). This previously broke most test configurations when macOS defaulted to 14, which is Apple Silicon.
  • Add setuptools to install_requires, since on Python 3.12+ this is no longer built-in. The library depends on this at runtime (pkg_resources).

Supersedes #481 and #484. These changes will require a major version bump.

@codecov

codecov Bot commented May 6, 2024

Copy link
Copy Markdown

@maxbelanger

Copy link
Copy Markdown
Contributor Author

@maxbelanger maxbelanger marked this pull request as ready for review May 6, 2024 23:55
@maxbelanger maxbelanger requested review from greg-db and sderickson May 6, 2024 23:57
@maxbelanger maxbelanger marked this pull request as draft May 8, 2024 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant