https://github.com/sarugaku/pipfile-cli
Command line interface around Pipfile operations
https://github.com/sarugaku/pipfile-cli
cli pip pipfile requirements
Last synced: 5 months ago
JSON representation
Command line interface around Pipfile operations
- Host: GitHub
- URL: https://github.com/sarugaku/pipfile-cli
- Owner: sarugaku
- License: isc
- Created: 2018-05-27T07:24:58.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-27T02:04:30.000Z (over 3 years ago)
- Last Synced: 2024-08-09T21:28:11.849Z (almost 2 years ago)
- Topics: cli, pip, pipfile, requirements
- Language: Python
- Size: 25.4 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
=============================================================
Pipfile-CLI: Command line interface around Pipfile operations
=============================================================
Pipfile-CLI is a command line interface around the Pipfile API. It allows you
to interact with a Pipfile without Pipenv.
The command line interface’s design is based on the three transformation
functions, as described by Sam Boyer in his
`So you want to write a package manager`_ piece:
.. _`So you want to write a package manager`: https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527
* The user edits Pipfile to add and/or remove packages.
* ``lock`` resolves the abstract dependency set specified in Pipfile, and write
the resulting concrete dependency set into Pipfile.lock.
* ``sync`` installs the concrete dependency set specified by Pipfile.lock into
the current environment (with pip).
Only ``sync`` is implemented at the present time.