-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
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
pypi_formula_mappings: extra_packages for python@X #153077
pypi_formula_mappings: extra_packages for python@X #153077
Conversation
Signed-off-by: William Woodruff <william@yossarian.net>
CC @chenrui333 for opinions 🙂 |
pypi_formula_mappings.json
Outdated
"python@3.7": { | ||
"extra_packages": ["setuptools", "pip", "wheel"] | ||
}, | ||
"python@3.8": { | ||
"extra_packages": ["setuptools", "pip", "wheel"] | ||
}, | ||
"python@3.9": { | ||
"extra_packages": ["setuptools", "pip", "wheel"] | ||
}, | ||
"python@3.10": { | ||
"extra_packages": ["setuptools", "pip", "wheel"] | ||
}, | ||
"python@3.11": { | ||
"extra_packages": ["setuptools", "pip", "wheel"] | ||
}, | ||
"python@3.12": { | ||
"extra_packages": ["setuptools", "pip", "wheel"] | ||
}, |
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 also need flit-core
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.
We can also leave out 3.7 since it's end of life and disabled.
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.
👍
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 also need
flit-core
I saw that in some of the versions but not others; do you know where it came from? AFAICT Python itself doesn't use flit-core
anywhere in its build.
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.
@woodruffw there is come context in this thread:
Signed-off-by: William Woodruff <william@yossarian.net>
Added |
@woodruffw 3.8 does not need |
Not needed. Signed-off-by: William Woodruff <william@yossarian.net>
Dropped, thank you! |
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.
@woodruffw Thanks!
HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingHOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>
)? If this is a new formula, does it passbrew audit --new <formula>
?I'm not 100% confident that this is the "right" way to do things, but this should address cases like #153070 and #153069 -- when
python@X
is bumped these resources appear to be required, so we mark them as such in the PyPI formula mapping.