-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
poetry: add python 3.14 subport #30031
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
Conversation
python/poetry/Portfile
Outdated
| if {![variant_isset python310] && ![variant_isset python311] && ![variant_isset python312] } { | ||
| default_variants +python313 | ||
| if {![variant_isset python310] && ![variant_isset python311] && ![variant_isset python312] && ![variant_isset python313] } { | ||
| default_variants +python314 |
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.
You should not change the default Python version yet, but only do so after the default has been changed in the python PortGroup which Josh typically does around January 1st as per the MacPorts' [policy](per the MacPorts' policy). Of course adding a py314 subport now is fine.
python/poetry/Portfile
Outdated
| name poetry | ||
| version 2.2.1 | ||
| revision 0 | ||
| revision 1 |
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.
| revision 1 | |
| revision 0 |
python/poetry/Portfile
Outdated
| variant python310 conflicts python311 python312 python313 description {Use Python 3.10} {} | ||
| variant python311 conflicts python310 python312 python313 description {Use Python 3.11} {} | ||
| variant python312 conflicts python310 python311 python313 description {Use Python 3.12} {} | ||
| variant python313 conflicts python310 python311 python312 description {Use Python 3.13} {} |
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.
these all need to conflict with python314
python/poetry/Portfile
Outdated
| variant python311 conflicts python310 python312 python313 description {Use Python 3.11} {} | ||
| variant python312 conflicts python310 python311 python313 description {Use Python 3.12} {} | ||
| variant python313 conflicts python310 python311 python312 description {Use Python 3.13} {} | ||
| variant python313 conflicts python310 python311 python312 description {Use Python 3.14} {} |
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.
| variant python313 conflicts python310 python311 python312 description {Use Python 3.14} {} | |
| variant python314 conflicts python310 python311 python312 python313 description {Use Python 3.14} {} |
python/poetry/Portfile
Outdated
| } | ||
| } | ||
|
|
||
| python.pep517 yes |
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.
|
@dgilman thanks for the PR. I made the remaining changes myself and will merge the PR now. |
Description
Type(s)
Tested on
macOS 15.4 24E248 x86_64
Xcode 16.3 16E140
Verification
Have you
port lint?sudo port test?sudo port -vst install?