An opinionated library of dev-time dependencies
Project description
Dev Dependencies
Opinionated development dependencies for python projects.
Install this as your only dev dependency to pick up a bunch of common dev-time libraries you may need for things like linting, type checking and tests.
Installation
# Using pipenv:
pipenv install -d dev-dependencies
What you get
-
Linting
ruff check . black --check . # There is also flake8, but ruff is just nicer flake8
-
Type checking
mypy devdeps tests
-
Tests
pytest
Building a package to release
# Build a distribution (for releases, do this on main with a fresh tag)
python -m build
# To release that package
twine upload dist/dev-dependencies-*.tar.gz dist/dev_dependencies-*-py3-none-any.whl
# To see what the current version will be
python -m setuptools_scm
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
dev_dependencies-0.0.4.tar.gz
(2.6 kB
view hashes)
Built Distribution
Close
Hashes for dev_dependencies-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e2cc92d9f1148382d8c6ad98b71fcbb53cc0e5c063215cd6371cf4945a37b39 |
|
MD5 | 156469ba2507667ce1edf128cc73377d |
|
BLAKE2b-256 | 460d35c72667ab4b0beb2267ba8eaa049e490b79d7091199916f3bc8bd6ec69f |