v1.3.5
This commit is contained in:
@@ -0,0 +1,209 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: pip-chill
|
||||
Version: 1.0.1
|
||||
Summary: Like `pip freeze` but lists only the packages that are not dependencies of installed packages.
|
||||
Home-page: https://github.com/rbanffy/pip-chill
|
||||
Author: Ricardo Bánffy
|
||||
Author-email: rbanffy@gmail.com
|
||||
License: GNU General Public License v3
|
||||
Keywords: pip-chill
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: Environment :: Console
|
||||
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
|
||||
Classifier: Natural Language :: English
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.5
|
||||
Classifier: Programming Language :: Python :: 3.6
|
||||
Classifier: Programming Language :: Python :: 3.7
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Topic :: Software Development
|
||||
Description-Content-Type: text/x-rst
|
||||
|
||||
=============================================================
|
||||
PIP Chill - Make requirements with only the packages you need
|
||||
=============================================================
|
||||
|
||||
|
||||
.. image:: https://img.shields.io/pypi/v/pip-chill.svg
|
||||
:target: https://pypi.python.org/pypi/pip-chill
|
||||
|
||||
.. image:: https://img.shields.io/travis/rbanffy/pip-chill.svg
|
||||
:target: https://travis-ci.org/rbanffy/pip-chill
|
||||
|
||||
.. image:: https://readthedocs.org/projects/pip-chill/badge/?version=latest
|
||||
:target: https://pip-chill.readthedocs.io/en/latest/?badge=latest
|
||||
:alt: Documentation Status
|
||||
|
||||
.. image:: https://pyup.io/repos/github/rbanffy/pip-chill/shield.svg
|
||||
:target: https://pyup.io/repos/github/rbanffy/pip-chill/
|
||||
:alt: Updates
|
||||
|
||||
.. image:: https://api.codacy.com/project/badge/Grade/1100f4243bb54a279a3ee6458847b4a7
|
||||
:target: https://app.codacy.com/app/rbanffy/pip-chill?utm_source=github.com&utm_medium=referral&utm_content=rbanffy/pip-chill&utm_campaign=Badge_Grade_Dashboard
|
||||
:alt: Codacy Badge
|
||||
|
||||
Like `pip freeze` but lists only the packages that are not
|
||||
dependencies of installed packages.
|
||||
|
||||
|
||||
* Free software: GNU General Public License v3
|
||||
* Documentation: https://pip-chill.readthedocs.io.
|
||||
|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
Generates a requirements file without any packages that depend on
|
||||
other packages in the file.
|
||||
|
||||
.. image:: https://raw.githubusercontent.com/wiki/rbanffy/pip-chill/demo.gif
|
||||
:alt: 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
|
||||
...
|
||||
|
||||
Or, if you want to list package dependencies too::
|
||||
|
||||
$ pip-chill -v
|
||||
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
|
||||
# arrow==0.10.0 # Installed as dependency for jinja2-time
|
||||
# binaryornot==0.4.4 # Installed as dependency for cookiecutter
|
||||
# chardet==3.0.4 # Installed as dependency for binaryornot
|
||||
# click==6.7 # Installed as dependency for cookiecutter
|
||||
# django==1.11.5 # Installed as dependency for django-argonauts
|
||||
# future==0.16.0 # Installed as dependency for cookiecutter
|
||||
# html5lib==0.999999999 # Installed as dependency for bleach
|
||||
# jinja2==2.9.6 # Installed as dependency for jinja2-time, cookiecutter
|
||||
# jinja2-time==0.2.0 # Installed as dependency for cookiecutter
|
||||
# markupsafe==1.0 # Installed as dependency for jinja2
|
||||
# pep8==1.7.0 # Installed as dependency for autopep8
|
||||
# poyo==0.4.1 # Installed as dependency for cookiecutter
|
||||
# python-dateutil==2.6.1 # Installed as dependency for arrow
|
||||
# pytz==2017.2 # Installed as dependency for django
|
||||
# six==1.11.0 # Installed as dependency for python-dateutil, html5lib, bleach
|
||||
# webencodings==0.5.1 # Installed as dependency for html5lib
|
||||
# whichcraft==0.4.1 # Installed as dependency for cookiecutter
|
||||
...
|
||||
|
||||
Credits
|
||||
-------
|
||||
|
||||
This package was created with Cookiecutter_ and the
|
||||
`audreyr/cookiecutter-pypackage`_ project template.
|
||||
|
||||
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
|
||||
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
|
||||
|
||||
|
||||
=======
|
||||
History
|
||||
=======
|
||||
|
||||
1.0.1 (2021-01-18)
|
||||
------------------
|
||||
|
||||
* Add `no-chill` option so that pip-chill is not shown as installed
|
||||
* Do Linux tests on Focal where possible (2.7 and 3.7 on ppc64le and s390x, 2.7 on arm64 run Bionic)
|
||||
* Fix wrong URLs in CONTRIBUTING.rst
|
||||
* Add 3.7, 3.8, 3.9 to ppc64le and s390x, 3.10-dev to Linux, macOS
|
||||
* Rename nightly as 3.10-dev
|
||||
* Add explicit amd64 arch to amd64
|
||||
* Fix failing flake8 test
|
||||
* Bump version to 1.0.1
|
||||
|
||||
1.0.0 (2020-02-29)
|
||||
------------------
|
||||
|
||||
* Remove dependency on Click (stay 100% within stdlib)
|
||||
* Add 3.8 tests for Tox
|
||||
* Add new tests
|
||||
* Add arm, ppc64le, and s390x to architectures being tested
|
||||
* Bump version to 1.0.0
|
||||
|
||||
0.1.9 (2019-07-23)
|
||||
------------------
|
||||
|
||||
* New `-a` shortcut for `--all`
|
||||
* Internal fixes - use assert methods in tests, improve markdown.
|
||||
* Testing improvements (using TravisCI matrix, new base image, etc)
|
||||
* Small documentation improvements
|
||||
|
||||
0.1.8 (2018-08-20)
|
||||
------------------
|
||||
|
||||
* Fixes, compatibility with Python 2.7, 3.6, 3.7
|
||||
|
||||
0.1.7 (2018-01-22)
|
||||
------------------
|
||||
|
||||
* Added a verbose command-line switch (fixed #3)
|
||||
|
||||
0.1.6 (2016-11-23)
|
||||
------------------
|
||||
|
||||
* Added pkg-resources to packages not shown by default.
|
||||
|
||||
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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user