Skip to main content

a local-first tool for managing python dependencies with pip

Project description

crowbar

Note: any instance of crowbar can be replaced with cb

crowbar install <package_name>

-Creates a virtual environment called venv if it does not exist
-Installs a package from pypi into venv
-Updates requirements.txt and creates one if it does not exist

crowbar uninstall <package_name>

-Uninstalls a package from venv -Updates requirements.txt

crowbar install

-Installs all packages listed in requirements.txt

crowbar run <file_name>.py

-Runs a python file using the contents of the local venv

Warning – you may have pip muscle memory which may cause you to accidentally install globally. Use crowbar/cb and not pip if you are not in an active virtual environment.

conda support

Crowbar supports python and will create an environment called conda_env instead of venv if it detects that it is within a conda environment.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crowbar_package_manager-0.1.7.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

crowbar_package_manager-0.1.7-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file crowbar_package_manager-0.1.7.tar.gz.

File metadata

File hashes

Hashes for crowbar_package_manager-0.1.7.tar.gz
Algorithm Hash digest
SHA256 d9b2c2296c7ff29d89396354e3ec4ac30d25f8c990df25f24b0e8ba598c59b4d
MD5 1e5378d446b9ca8c6822ec21d0c9eaf1
BLAKE2b-256 c7b526cc6e1cc2fb21b1350edf24f11812958025c2fbe6578fcfe41827966ab6

See more details on using hashes here.

File details

Details for the file crowbar_package_manager-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for crowbar_package_manager-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9421160ab0fd8808fffa61c08029777f6d6c1b3891cb5420c7867dc0e30a93e1
MD5 f17e3af7e3cabf53df1b50f5600fe949
BLAKE2b-256 190c3400098683296f36e77ccadad462617460d41acd80c7d6b03569adeb3a3a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page