Skip to main content

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)

Source distribution for dev-dependencies 0.0.4
File Size Uploaded
dev_dependencies-0.0.4.tar.gz 2.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dev-dependencies 0.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page