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

try python version 3.12 #102

Merged
merged 3 commits into from
Feb 15, 2024
Merged

try python version 3.12 #102

merged 3 commits into from
Feb 15, 2024

Conversation

jonathf
Copy link
Collaborator

@jonathf jonathf commented Feb 15, 2024

Solves #101.

@nilsnolde
Copy link
Collaborator

FWIW, the doctest failure makes sense, we recently added different data to Valhalla which makes the durations quite a bit longer.

@jonathf
Copy link
Collaborator Author

jonathf commented Feb 15, 2024

Yeah, I doubted that had anything to do with this patch. I am rerunning the a new tag on current main to see if the Windows failure are connected.

Nils, you added the 3.12 restriction. Do you remember why, and if we can expect it to resolve it self now that 3.12 is out stable?

@nilsnolde
Copy link
Collaborator

Yeah I’m pretty sure that was only because it wasn’t release yet, but it was built by default. In fact I think 3.12 introduced ABI stability in between minor versions, so in uhh, 5 years from now (?) we can stop building all of them;)

@jonathf
Copy link
Collaborator Author

jonathf commented Feb 15, 2024

@jcoupey, we have a small issue.

PyPI which hosts all python packages have started to require deploy tokens for publishing. I don't seem to have the rights to add Github secrets to so we can use it with Github actions.

We have a few options I think:

  1. Do you (or @nilsnolde ) want access to pyvroom om pypi so you can fix the deploy token issue?
  2. Do you want me to create the token, and you add it?
  3. If possible can I have access to adding secrets?

@jcoupey
Copy link
Contributor

jcoupey commented Feb 15, 2024

@jonathf option 2 sounds like the easiest one here.

@jonathf
Copy link
Collaborator Author

jonathf commented Feb 15, 2024

Sure. How would you like the token sent over?

@jcoupey
Copy link
Contributor

jcoupey commented Feb 15, 2024

You can use the contact email on http://vroom-project.org.

@jonathf
Copy link
Collaborator Author

jonathf commented Feb 15, 2024

Done. The secrets variable (likely moved when pyvroom joined vroom-project) is pypi_password. Feel free to override it with the new token.

Copy link

codecov bot commented Feb 15, 2024

Codecov Report

Merging #102 (05fcd5b) into main (d313bbe) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files
@@          Coverage Diff          @@
##            main    #102   +/-   ##
=====================================
  Coverage   80.1%   80.1%           
=====================================
  Files         29      29           
  Lines       1523    1523           
  Branches      17      17           
=====================================
  Hits        1220    1220           
  Misses       294     294           
  Partials       9       9           
Flag Coverage Δ
binding 71.2% <ø> (ø)
python 91.4% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

@jonathf jonathf mentioned this pull request Feb 15, 2024
@jcoupey
Copy link
Contributor

jcoupey commented Feb 15, 2024

Thanks, just updated the pypi_password secret with the token you sent. Let me know if there is anything else required.

@jonathf
Copy link
Collaborator Author

jonathf commented Feb 15, 2024

Looks like it works as intended. Thanks for the quick assist @jcoupey!

@jonathf jonathf merged commit 7b17786 into main Feb 15, 2024
8 checks passed
@jonathf jonathf deleted the py3.12 branch February 15, 2024 14:37
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