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
Metadata
Release files for dev-dependencies 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dev_dependencies-0.0.4.tar.gz | 2.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dev_dependencies-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.4 kB
Release files / dev_dependencies-0.0.4.tar.gz
| Download URL | dev_dependencies-0.0.4.tar.gz |
|---|---|
| Size | 2.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
09bc021b2bf0f0658e3f198eafe4f2e1a2792b3e0dcea909459b1770baad01e4
|
|
BLAKE2b-256 checksum How to use checksums |
609870968b4c0881cebfbbe8e9683bb60743bdc5a86a75a6c94678ecb93234de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
poetry/1.4.2 CPython/3.10.6 Linux/5.15.0-1037-azure
|
Release files / dev_dependencies-0.0.4-py3-none-any.whl
| Download URL | dev_dependencies-0.0.4-py3-none-any.whl |
|---|---|
| Size | 2.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3e2cc92d9f1148382d8c6ad98b71fcbb53cc0e5c063215cd6371cf4945a37b39
|
|
BLAKE2b-256 checksum How to use checksums |
460d35c72667ab4b0beb2267ba8eaa049e490b79d7091199916f3bc8bd6ec69f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
poetry/1.4.2 CPython/3.10.6 Linux/5.15.0-1037-azure
|