Skip to main content

A dependency analysis tool for various languages and package managers.

Project description

depend

A dependency analysis tool for various languages and package managers.

Local Development / Testing

  • Create and activate a virtual environment
  • Run pip install -r requirements-dev.txt to do an editable install
  • Run pytest to run tests
pytest-watch --runner='coverage run --rcfile=.coveragerc.local -m pytest --testmon' \
  --onfail="notify-send --urgency=low -i error 'Tests Failed'" \
  --onpass="coverage html --skip-covered"

terminal-notifier -message

Type Checking

Run mypy .

Create and upload a package to PyPI

Make sure to bump the version in setup.cfg.

Then run the following commands:

rm -rf build dist
python setup.py sdist bdist_wheel

Then upload it to PyPI using twine:

twine upload dist/*

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

depend-0.3.0.tar.gz (30.1 kB view details)

Uploaded Source

Built Distribution

depend-0.3.0-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file depend-0.3.0.tar.gz.

File metadata

  • Download URL: depend-0.3.0.tar.gz
  • Upload date:
  • Size: 30.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for depend-0.3.0.tar.gz
Algorithm Hash digest
SHA256 1df272131eb6c9ebaed10ddcc8df1f3c1d6aa7ede1f83fe767c103b1586b9419
MD5 1aacedcd49bda846ea2ad5c4397f6469
BLAKE2b-256 08da98b1c4af8d85847f242f3f9f52ca8e53269fb443672b2bf92b3cdae8ea79

See more details on using hashes here.

File details

Details for the file depend-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: depend-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for depend-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80b5e7973e7635703de6cf677ced371cd11635fdd98f9b855324d77e25684d15
MD5 a639b07fce3123b7243631e654430e8a
BLAKE2b-256 af413bdf63d2c471d182fc604ebb111b87d844ac4b7fdf1cdd92639699149071

See more details on using hashes here.

Supported by

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