Skip to content

Conversation

@hugovk
Copy link
Contributor

@hugovk hugovk commented Aug 18, 2025

The reason for #123 is to be able to support Python 3.14.

Rye doesn't support 3.14 and won't either:

$ echo 3.14 > .python-version
$ rye sync
error: Unable to determine target virtualenv Python version

So this PR requires #123 to be merged first, and then a merge or rebase from main.

@davep
Copy link
Owner

davep commented Aug 18, 2025

Thanks, appreciate it. Once I've resolved #125 I'll drag this in.

@davep davep added the Housekeeping General codebase housekeeping label Aug 18, 2025
@davep davep mentioned this pull request Aug 18, 2025
@davep
Copy link
Owner

davep commented Aug 18, 2025

Just to update: as of now #123 makes publishing harder (well, it broke it, but I can see how to fix it after a fashion: #125) and makes it hard for me to trust the process. I'm currently trying to decide if I should revert #123 or find better tooling that would let me manage a Python project and make use of 3.14.

@davep
Copy link
Owner

davep commented Aug 18, 2025

I'd love to take this on but, at the moment, because of the impact #123 has in terms of needing to take on a new approach to maintaining Hike at a time when I don't have the time to learn a bunch of new things... sorry, I can't easily merge this at the moment. :-/

For now I'll have to hope the code's all good with Python 3.14 and, meanwhile, figure out how to migrate off rye and find something hopefully trustworthy and stable.

@davep davep closed this Aug 18, 2025
@hugovk
Copy link
Contributor Author

hugovk commented Aug 18, 2025

That's okay. Just seeing the CI pass here for 3.14 is confirmation that things are looking good for 3.14 👍

@davep
Copy link
Owner

davep commented Aug 18, 2025

Right, I think, hope, I've wrangled uv such that I can still publish to test PyPI and eventually actual PyPI. So...

@davep davep reopened this Aug 18, 2025
@davep davep merged commit be6c4c9 into davep:main Aug 18, 2025
10 checks passed
@hugovk hugovk deleted the add-3.14 branch August 19, 2025 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Housekeeping General codebase housekeeping

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants