Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shopkeepr-1.1.4.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

shopkeepr-1.1.4-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

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

Hashes for shopkeepr-1.1.4.tar.gz
Algorithm Hash digest
SHA256 e81ed3dd63a75c886323705a5207ecc2b68916ad741b189f735312058124ef4e
MD5 b0d0bd1a2bb68b66010992592d6291b6
BLAKE2b-256 2581a506365008a5cc9178d2450c47c3a9f6fe0e1ef6a57960015aaef222debb

See more details on using hashes here.

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

Hashes for shopkeepr-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a84659099e9d288deb06faaf230e972fda1bf065bac3c8370910a17347a0a8db
MD5 0bd202a9d8f97273d7dab83cffc7406d
BLAKE2b-256 f60cd6141b323be79d5b82814e6bd3e5af22c0081594993cc0bf8c95c639f83c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page