Skip to content

cssnr/brew-python-resources

Repository files navigation

PyPI Version GitHub Release Version TOML Python Version PyPI Downloads Pepy Total Downloads Codecov Workflow Lint Workflow Test Deployment PyPi Deployment Docs GitHub Last Commit GitHub Repo Size GitHub Top Language GitHub Contributors GitHub Issues GitHub Discussions GitHub Forks GitHub Repo Stars GitHub Org Stars Discord Ko-fi

Brew Python Resources

Brew Python Resources

Generate and Update Homebrew Formula (Brew) Python Resources.

To get started Install the cli and view the Usage.

If you run into any issues or have any questions, support is available.

View Documentation

Features

  • Works on published packages or package files
  • Include and Exclude regex or single resource
  • Does not require Homebrew or formula files
  • Does not create a venv or install packages
  • Uses caching for repeated runs

View Full Reference

Install

From PyPI: https://pypi.org/p/brew-python-resources

pip install brew-python-resources
uv tool install brew-python-resources

From Homebrew: https://github.com/cssnr/homebrew-tap

brew install cssnr/tap/brew-python-resources

From GitHub: https://github.com/cssnr/brew-python-resources/releases/latest

curl https://i.jpillora.com/cssnr/brew-python-resources! | bash

See jpillora/installer for more details.
Alternatively, you can manually download a release for your system.

View Install Guide

Usage

The Python Version depends on the running interpreter.

python --version

To generate resources for a specific version, use that version.

uv venv --python 3.10
source .venv/bin/activate
python --version

The CLI executable is bpr or brew-python-resources.

Run on a published pacakge.

bpr sharex-cli

Run on a package file.

bpr dist/sharex-cli-0.0.1-py3-none-any.whl

Process a single resource.

bpr sharex-cli -s

Exclude or include packages with regex. Comma seperated list of patterns.

bpr sharex-cli -e "colorama"
bpr sharex-cli -i "click,requests,typer"

Increase output with --verbose. Debug with -vv or -vvv.

bpr sharex-cli -v

Output results to a file.

bpr sharex-cli > output.txt

Run without installing using astral-sh/uv :lucide-arrow-up-right:.

uvx brew-python-resources sharex-cli

View Usage Guide

Support

If you run into any issues or need help getting started, please do one of the following:

Features Issues Discussions Discord

Contributing

If you would like to submit a PR, please review the CONTRIBUTING.md.

Please consider making a donation to support the development of this project and additional open source projects.

Ko-fi

For a full list of current projects visit: https://cssnr.github.io/

About

Generate and Update Homebrew Formula (Brew) Python Resources.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Languages