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.3.tar.gz
(2.5 kB
view hashes)
Built Distribution
Close
Hashes for dev_dependencies-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 667ebbbf57e5c874d4333f4311a82ade1320b0988bedd3d0eceb5c7ccbddf939 |
|
MD5 | f40f22ff97eeedd3e18904b436c11037 |
|
BLAKE2b-256 | 8f3239cf956d5f2121130e308452910d9bd1befc65cf9e9599727ca39102bb03 |