Skip to main content

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


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 details)

Uploaded Source

Built Distribution

dev_dependencies-0.0.4-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file dev_dependencies-0.0.4.tar.gz.

File metadata

  • Download URL: dev_dependencies-0.0.4.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/1.4.2 CPython/3.10.6 Linux/5.15.0-1037-azure

File hashes

Hashes for dev_dependencies-0.0.4.tar.gz
Algorithm Hash digest
SHA256 09bc021b2bf0f0658e3f198eafe4f2e1a2792b3e0dcea909459b1770baad01e4
MD5 9495210a76c9eddb7b11ab62fdbc8f4a
BLAKE2b-256 609870968b4c0881cebfbbe8e9683bb60743bdc5a86a75a6c94678ecb93234de

See more details on using hashes here.

File details

Details for the file dev_dependencies-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: dev_dependencies-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/1.4.2 CPython/3.10.6 Linux/5.15.0-1037-azure

File hashes

Hashes for dev_dependencies-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3e2cc92d9f1148382d8c6ad98b71fcbb53cc0e5c063215cd6371cf4945a37b39
MD5 156469ba2507667ce1edf128cc73377d
BLAKE2b-256 460d35c72667ab4b0beb2267ba8eaa049e490b79d7091199916f3bc8bd6ec69f

See more details on using hashes here.

Supported by

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