-
-
Notifications
You must be signed in to change notification settings - Fork 13.2k
e*: use PyPI DSL #251393
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
e*: use PyPI DSL #251393
Conversation
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.
Pull Request Overview
This pull request migrates several Python formulas to use the new PyPI DSL (pypi_packages) instead of maintaining package exclusions and customizations in the separate pypi_formula_mappings.json file. This change moves the PyPI package configuration directly into the formula files where it's more maintainable and visible.
Key Changes:
- Removed 6 formula entries from
pypi_formula_mappings.json - Added corresponding
pypi_packagesDSL calls to each affected formula file
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| pypi_formula_mappings.json | Removed entries for ecs-deploy, enex2notion, eralchemy, esphome, esptool, and evernote-backup |
| Formula/e/evernote-backup.rb | Added pypi_packages DSL with certifi exclusion |
| Formula/e/esptool.rb | Added pypi_packages DSL with cryptography exclusion |
| Formula/e/esphome.rb | Added pypi_packages DSL with multiple package exclusions |
| Formula/e/eralchemy.rb | Added pypi_packages DSL with custom package name |
| Formula/e/enex2notion.rb | Added pypi_packages DSL with certifi and pymupdf exclusions |
| Formula/e/ecs-deploy.rb | Added pypi_packages DSL with certifi exclusion |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
9d97edc to
0405c82
Compare
Signed-off-by: botantony <[email protected]>
Signed-off-by: botantony <[email protected]>
Signed-off-by: botantony <[email protected]>
Signed-off-by: botantony <[email protected]>
Signed-off-by: botantony <[email protected]>
Signed-off-by: botantony <[email protected]>
Signed-off-by: botantony <[email protected]>
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>?