A command line tool for project management. Made for Developers
Project description
ShopKeepr:
An automated requirements manager for python projects.
Ever felt that updating the requirements.xt file is a bit too tedious? or too bloated with a lot of dependencies? Same. A lot of times it happens that after uninstalling a package from your project, there are dangling dependencies still left.
ShopKeepr takes care of it all for you by maintaining a state of all packages and dependencies installed for the project you’re working on, removing all unused dependencies when you uninstall a package and update the requirements.txt file automatically whenever you make a change to the state of installed packages for your projects in your virtual environment.
Installation Instructions:
` pip3 install shopkeepr `
Usage Instructions:
` keepr <command> <package list> `
Commands:
install - Install Packages
uninstall - Uninstall Packages and dependencies
update - Update an existing package
help - Display Help information
credits - List author credits
Example:
` keepr install django==2.2 pymongo==1.2 `
Note:
The application currently supports ‘venv’ to manage the virtual environment for the project you’re working on.
The application makes use of a sqlite database named ‘packages.db’ under each project. You’d need to add that to your .gitignore file to avoid pushing it to your repo.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file shopkeepr-1.1.4.tar.gz
.
File metadata
- Download URL: shopkeepr-1.1.4.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e81ed3dd63a75c886323705a5207ecc2b68916ad741b189f735312058124ef4e |
|
MD5 | b0d0bd1a2bb68b66010992592d6291b6 |
|
BLAKE2b-256 | 2581a506365008a5cc9178d2450c47c3a9f6fe0e1ef6a57960015aaef222debb |
File details
Details for the file shopkeepr-1.1.4-py3-none-any.whl
.
File metadata
- Download URL: shopkeepr-1.1.4-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a84659099e9d288deb06faaf230e972fda1bf065bac3c8370910a17347a0a8db |
|
MD5 | 0bd202a9d8f97273d7dab83cffc7406d |
|
BLAKE2b-256 | f60cd6141b323be79d5b82814e6bd3e5af22c0081594993cc0bf8c95c639f83c |