Skip to content
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

Add support for python 3.13 #71

Merged
merged 9 commits into from
Nov 4, 2024
Merged

Add support for python 3.13 #71

merged 9 commits into from
Nov 4, 2024

Conversation

king-phyte
Copy link
Contributor

Other changes:

  • Drop support for python 3.8
  • Update dependencies

Other changes:
- Drop support for python 3.8
- Update dependencies
upload-artifact v4 is broken for systems using matrix of versions. See actions/upload-artifact#478
@king-phyte
Copy link
Contributor Author

king-phyte commented Oct 25, 2024

@aminalaee @trim21 Please take a look at this PR (and maybe squash and merge 😅)

@trim21
Copy link
Contributor

trim21 commented Oct 26, 2024

look good to me, no actually code changes

@@ -68,20 +68,20 @@ jobs:
- uses: actions/checkout@v3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should also upgrade this one

@trim21
Copy link
Contributor

trim21 commented Oct 26, 2024

actions/upload-artifact@v4 is not broken for matrix, it just need different name.

for example, use wheels-${{ matrix.job-index }} and use wheels-* with merge-multiple (or another option name, I forget) in download-artifact v4

@king-phyte
Copy link
Contributor Author

for example, use wheels-${{ matrix.job-index }} and use wheels-* with merge-multiple (or another option name, I forget) in download-artifact v4

@trim21 Correct me if I am wrong, but I think you mean strategy.job-index from the docs

Using only the job index of strategy as part of the artifact name still causes duplicate names after the first job succeeds, and duplicate names are errors in `actions/upload-artifact@v4`. See https://github.com/actions/download-artifact/blob/main/docs/MIGRATION.md#multiple-uploads-to-the-same-named-artifact
@king-phyte
Copy link
Contributor Author

@trim21 can we get this reviewed and merged?

@trim21
Copy link
Contributor

trim21 commented Oct 27, 2024

@trim21 can we get this reviewed and merged?

I don't have permission to merge PR

@king-phyte
Copy link
Contributor Author

Oh. My bad. Thanks for the review and nudges by the way @trim21
I suppose we have to wait for @aminalaee

@trim21
Copy link
Contributor

trim21 commented Oct 31, 2024

is there a classifiers for Python39+ ? this package is now a abi3 package and should be able to support all future version of cpython<4

@king-phyte
Copy link
Contributor Author

Not that I know of

Copy link
Owner

@aminalaee aminalaee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks both for the PR

@aminalaee aminalaee merged commit 600c38b into aminalaee:main Nov 4, 2024
21 checks passed
@king-phyte
Copy link
Contributor Author

@aminalaee Thank you. If I may ask, when can we expect the new release. This is currently blocking one of my projects from transitioning to Python 3.13

@trim21
Copy link
Contributor

trim21 commented Nov 4, 2024

I think we should at least solve #69 by merging #70 or remove SafeUUID from pyi before next release

@aminalaee aminalaee mentioned this pull request Nov 21, 2024
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.

3 participants