Skip to main content

A package for managing dependency groups.

Project description

Busywork

Dependency group support using pyproject.toml. Dependency groups are dependencies that are used in development that the user does not need to install, such as black or mypy.

Usage

Add this to your pyproject.toml

[tool.busywork.groups.linting]
# PEP 440 dependency specification.
requires = ["black", "isort"]

[tool.busywork.groups.typing]
requires = ["mypy", "types-toml"]

[tool.busywork.groups.dev]
# Nested groups
requires = ["nox"]
requires-groups = ["linting", "typing"]

Now install the group:

busywork install -g group-name

Or all the groups:

busywork install --all

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

busywork-0.1.0b1.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

busywork-0.1.0b1-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file busywork-0.1.0b1.tar.gz.

File metadata

  • Download URL: busywork-0.1.0b1.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.14

File hashes

Hashes for busywork-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 2c206153012b72bfba2ffc48330b4465da81a49104f36ff8b8f57c9b853b95bc
MD5 4b389ce1b01f560739533393a29b39c0
BLAKE2b-256 33c470a0d276f6f3998d722235750fe27e11e3f2bb7005e94909e255f688cf26

See more details on using hashes here.

File details

Details for the file busywork-0.1.0b1-py3-none-any.whl.

File metadata

  • Download URL: busywork-0.1.0b1-py3-none-any.whl
  • Upload date:
  • Size: 11.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.14

File hashes

Hashes for busywork-0.1.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 82a0928834f98e846254611aaa1a692f561b595dca174944069d839d9126545e
MD5 317c9f4414adde783a366ab15d905f44
BLAKE2b-256 115c5049e104d94b5973884494477f5a1d7a0a733847644f8697977d8ef97f09

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