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
Hashes for shopkeepr-1.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edb03e68bdbf76f7b2aee866132ead353509d64a22707915a4b1e25a53f4c56c |
|
MD5 | 309999b7a33e918d5419d388529af27d |
|
BLAKE2b-256 | b6b98493087b87854d25c9396717b94121c370cda9aa0ea7b9c19ea5a1823147 |