Skip to main content

An opinionated Python toolchain.

Project description

Carmine toolchain

An opinionated Python toolchain.

Usage

Add carmine as a developer dependency, and all the included tools will be available for linting and testing. For documentation on individual tools, see the links below.

usage: carmine [-h]
               {commitver,commitver-prompt,versions} ...

positional arguments:
  {commitver,commitver-prompt,versions}
    commitver           Generate current CommitVer from
                        Git history.
    commitver-prompt    Check branch and status, show
                        CommitVer, and prompt to continue.
    versions            List versions of all packages
                        managed by Carmine.

options:
  -h, --help            show this help message and exit

Documentation toolchain

Linter toolchain

Testing toolchain

Under consideration

Publishing

To publish a release:

glab auth login
just publish

The new release is automatically delivered to PyPI via Trusted Publishing.

You may update the release notes in GitLab after the fact.

Sharing and contributions

Carmine toolchain
https://lofidevops.neocities.org
Copyright 2023 David Seaward and contributors
SPDX-License-Identifier: 0BSD

Shared under 0BSD. We adhere to the Contributor Covenant 2.1, and certify origin per DCO 1.1 with a signed-off-by line. Contributions under the same terms are welcome.

Submit security and conduct issues as private tickets. Sign commits with git commit --signoff. For a software bill of materials run reuse spdx. For more details see CONDUCT, COPYING and CONTRIBUTING.

Colophon

Carmine lake is a vivid pigment made by crushing bugs.

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

carmine-2026.7.7.tar.gz (58.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

carmine-2026.7.7-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file carmine-2026.7.7.tar.gz.

File metadata

  • Download URL: carmine-2026.7.7.tar.gz
  • Upload date:
  • Size: 58.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for carmine-2026.7.7.tar.gz
Algorithm Hash digest
SHA256 f83b1a1690aacc086e6adf9ab5f6d29ca78a286d03e4e81efcb6c381e6b23350
MD5 df378e027b79cd8b2cdabde8830eda94
BLAKE2b-256 2f81ada8cfe073e75529e6d7f74f75d9b73fc3b75ba44079a548d5ab06b2332e

See more details on using hashes here.

File details

Details for the file carmine-2026.7.7-py3-none-any.whl.

File metadata

  • Download URL: carmine-2026.7.7-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for carmine-2026.7.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6694d4129cab643f334f6528c3707f4204b7fdf87f44c35b564b5be2a776832d
MD5 6272f1e9afdf427983f00ecc513d6c26
BLAKE2b-256 84e2f65b792ea6a5ea6d60a0e1b2400877c44bdd5782dc76ff7ed6ef6f1d3f53

See more details on using hashes here.

Supported by

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