1 unstable release
0.1.1 | Oct 28, 2022 |
---|
#2382 in Development tools
12KB
219 lines
pipfile-util
A simple tool to compare changes in Pipfile.lock
-files. By default, it compares your Pipfile.lock
to the latest version committed to git.
Usage
To compare a freshly locked Pipfile.lock
to the latest commited one, run
$ pipfile-util diff path/to/Pipfile.lock
Default:
Changed:
certifi: 2022.5.18.1 => 2022.9.24
lxml: 4.9.0 => 4.9.1
tinycss2: 1.1.1 => 1.2.1
pytz: 2022.1 => 2022.5
django-filer: 2.2.1 => 2.2.3
sentry-sdk: 1.5.1 => 1.10.1
djangocms-picture: 3.0.0 => 4.0.0
django-mptt: 0.13.4 => 0.14.0
django-formtools: 2.3 => 2.4
sqlparse: 0.4.2 => 0.4.3
easy-thumbnails: 2.8 => 2.8.3
django: 3.2.13 => 3.2.16
django-polymorphic: 3.0.0 => 3.1.0
djangocms-link: 3.0.0 => 3.1.0
reportlab: 3.6.9 => 3.6.12
django-analytical: 3.0.0 => 3.1.0
svglib: 1.3.0 => 1.4.1
djangocms-admin-style: 3.1.1 => 3.2.0
djangocms-text-ckeditor: 4.0.0 => 5.1.1
pillow: 9.1.1 => 9.2.0
django-haystack: 3.1.1 => 3.2.1
django-treebeard: 4.5.1 => 4.4
django-widget-tweaks: 1.4.9 => 1.4.12
urllib3: 1.26.9 => 1.26.12
django-sekizai: 2.0.0 => 4.0.0
django-recaptcha: 2.0.6 => 3.0.0
djangocms-attributes-field: 2.0.0 => 2.1.0
cssselect2: 0.6.0 => 0.7.0
setuptools: 62.3.2 => 65.5.0
Development:
Changed:
django: 3.2.13 => 3.2.16
dj-database-url: 0.5.0 => 1.0.0
astroid: 2.9.3 => 2.12.12
tzdata: 2022.1 => 2022.5
mccabe: 0.6.1 => 0.7.0
pylint-django: 2.4.4 => 2.5.3
coverage: 6.2 => 6.5.0
sqlparse: 0.4.2 => 0.4.3
wrapt: 1.13.3 => 1.14.1
lazy-object-proxy: 1.7.1 => 1.8.0
django-debug-toolbar: 3.2.3 => 3.7.0
pylint: 2.12.2 => 2.15.5
New:
tomlkit: 0.11.6
pytz: 2022.5
tomli: 2.0.1
dill: 0.3.6
Deleted:
setuptools: 62.3.2
toml: 0.10.2
The output from pipfile-util diff
can also be easily used to create commit messages:
# lock your Pipfile to install updates
pipenv lock
git add Pipfile.lock
# create a commit, with the output from pipfile-util as a template
git commit -t <(pipfile-util diff)
Installation
From source
To install pipfile-util
from source, clone the repository and run
cargo install --path .
License
pipfile-util
is licensed under the Apache-2.0 license.
Dependencies
~12MB
~290K SLoC