- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 13.2k
a*: use PyPI DSL #251290
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
a*: use PyPI DSL #251290
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 PR migrates formula definitions from the centralized pypi_formula_mappings.json file to use the inline PyPI DSL (pypi_packages) directly within each formula file. This change improves maintainability by colocating package configuration with the formulas that use them.
- Removes entries from pypi_formula_mappings.jsonfor formulas beginning with "a"
- Adds pypi_packagesDSL calls to each corresponding formula file
- Maintains identical functionality by preserving all exclude_packagesandextra_packagesconfigurations
Reviewed Changes
Copilot reviewed 21 out of 21 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description | 
|---|---|
| pypi_formula_mappings.json | Removed configuration entries for formulas starting with "a" | 
| Formula/a/abi3audit.rb | Added inline PyPI DSL to exclude certifi | 
| Formula/a/acronym.rb | Added inline PyPI DSL to exclude numpy | 
| Formula/a/aider.rb | Added inline PyPI DSL to exclude certifi and pillow | 
| Formula/a/aiven-client.rb | Added inline PyPI DSL to exclude certifi | 
| Formula/a/alot.rb | Added inline PyPI DSL to exclude notmuch2 and include standard-mailcap | 
| Formula/a/animdl.rb | Added inline PyPI DSL to exclude certifi | 
| Formula/a/ansible-lint.rb | Added inline PyPI DSL to exclude cryptography | 
| Formula/a/apprise.rb | Added inline PyPI DSL to exclude certifi | 
| Formula/a/aqtinstall.rb | Added inline PyPI DSL to exclude certifi | 
| Formula/a/arcade-learning-environment.rb | Added inline PyPI DSL to exclude numpy and include gymnasium | 
| Formula/a/archgw.rb | Added inline PyPI DSL to exclude multiple packages and include filelock | 
| Formula/a/arjun.rb | Added inline PyPI DSL to exclude certifi | 
| Formula/a/arxiv_latex_cleaner.rb | Added inline PyPI DSL to exclude pillow | 
| Formula/a/astrometry-net.rb | Added inline PyPI DSL to exclude numpy and include fitsio | 
| Formula/a/aws-elasticbeanstalk.rb | Added inline PyPI DSL to exclude certifi and cryptography | 
| Formula/a/aws-google-auth.rb | Added inline PyPI DSL to exclude certifi and pillow | 
| Formula/a/aws-sam-cli.rb | Added inline PyPI DSL to exclude multiple packages | 
| Formula/a/aws-sso-util.rb | Added inline PyPI DSL to exclude certifi | 
| Formula/a/awscli.rb | Added inline PyPI DSL to include flit-core | 
| Formula/a/awscurl.rb | Added inline PyPI DSL to exclude certifi and cryptography | 
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
c03c570    to
    5fc3db9      
    Compare
  
    | some conflict with  | 
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]>
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]>
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]>
Signed-off-by: botantony <[email protected]>
5fc3db9    to
    3092fb6      
    Compare
  
    | 
 | 

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>?pypi_packagesformula DSL brew#20864