Skip to main content

cvlint

Placeholder release reserving the cvlint name on PyPI.

Status: not implemented yet. Version 0.0.1 is a placeholder so the name is taken; real functionality lands in a later release.

PyPI Python CI

Install

pip install cvlint

Usage

cvlint --version

Development

python -m venv .venv
.venv/bin/pip install -e ".[dev]"   # Windows: .venv\Scripts\pip
pytest
ruff check .

Release

Publishing runs on GitHub Actions via PyPI Trusted Publishing, so no API token is stored anywhere.

One-time setup

  1. On PyPI, add a pending publisher at https://pypi.org/manage/account/publishing/:

    Field Value
    PyPI project name cvlint
    Owner cxnt
    Repository name cvlint
    Workflow name python-publish.yml
    Environment name pypi
  2. In this repository, create the pypi environment under Settings → Environments (optionally add a required reviewer, so a release cannot upload without approval).

  3. Optional: repeat both steps on https://test.pypi.org with environment name testpypi to enable dry-run uploads.

Cutting a release

  1. Bump __version__ in src/cvlint/__init__.py.
  2. Commit and push to main.
  3. Create a GitHub Release with tag vX.Y.Z (matching the bumped version).

The workflow builds an sdist and wheel, runs twine check --strict, verifies the tag matches the packaged version, and uploads to PyPI. To dry-run against TestPyPI instead, run the Publish workflow manually with target testpypi.

Release files for cvlint 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cvlint 0.0.1
File Size Uploaded
cvlint-0.0.1.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cvlint 0.0.1
File Interpreter ABI Platform
cvlint-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / cvlint-0.0.1.tar.gz

Download URL cvlint-0.0.1.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ed1170680c629065920dd1c3a5127453515b9df99c4000ab3d0292c84395ef90
BLAKE2b-256 checksum
How to use checksums
e9036d51606be7b8a23a7779b5a6c4df1c4833f0aa10d8657e901035bb7ac249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log

Release files / cvlint-0.0.1-py3-none-any.whl

Download URL cvlint-0.0.1-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b88e927ebb69d711287a45397127658fa524549bdb440086c8376e2577ec042
BLAKE2b-256 checksum
How to use checksums
a84117c2d883db78b6109d442037ecf50081655bde11dc9e637fdc5479fb3547
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.1 This release

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