Skip to main content

Like `pip freeze` but lists only the packages that are not dependencies of installed packages.

Project description

PIP Chill - Make requirements with only the packages you need

https://img.shields.io/pypi/v/pip-chill.svg https://img.shields.io/travis/rbanffy/pip-chill.svg Documentation Status Updates

Like pip freeze but lists only the packages that are not dependencies of installed packages.

Features

Generates a requirements file without any packages that depend on other packages in the file.

How it works

Usage

Suppose you have installed in your virtualenv a couple packages. When you run pip freeze, you’ll get a list of all packages installed, with all dependencies. If one of the packages you installed ceases to depend on an already installed package, you have to manually remove it from the list. The list also makes no distinction about the packages you actually care about and packages your packages care about, making the requirements file bloated and, ultimately, inaccurate.

On your terminal, run:

$ pip-chill
asciitree==0.3.1
autopep8==1.2.4
beautifulsoup4==4.4.0
bleach==1.4.1
cookiecutter==1.4.0
coverage==3.7.1
django-argonauts==1.0.1
...

Or, if you want it without version numbers:

$ pip-chill --no-version
asciitree
autopep8
beautifulsoup4
bleach
cookiecutter
coverage
django-argonauts

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.5 (2016-11-05)

  • Added an –all switch.

  • Do not show wheel and setuptools unless –all is invoked.

0.1.4 (2016-11-05)

  • Better testing, more of the cookiecutter infrastructure enabled.

0.1.3 (2016-10-06)

  • Added a –no-version switch.

0.1.0 (2016-10-03)

  • First release on PyPI.

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

pip-chill-0.1.6.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pip_chill-0.1.6-py2.py3-none-any.whl (6.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pip-chill-0.1.6.tar.gz.

File metadata

  • Download URL: pip-chill-0.1.6.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pip-chill-0.1.6.tar.gz
Algorithm Hash digest
SHA256 d724c7a0a9667a13f29c349377c05346c97298c5ea5bff4eeca85bd4b7d277ab
MD5 1b84f49d2e7ce3e97e068edbd3b7fabd
BLAKE2b-256 c9bd1fa7406a7ee17c72a94572ba7d6a999cd7187d5530b559cda46cb54dcb31

See more details on using hashes here.

File details

Details for the file pip_chill-0.1.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pip_chill-0.1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 08ae63ce147f956ee847a1d8499ec1976e536b7971cff6c72aa4d88109390831
MD5 bcba558bb4cea9f864f07caa032b8119
BLAKE2b-256 6a6de493a42012dd8e8af377c38a92793344d6d10c064d86eee73eb059b3f523

See more details on using hashes here.

Supported by

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