Skip to main content

tanh-lab shared Python developer configuration (ruff + pyright bases) and a sync CLI.

Project description

tanh-tooling (Python)

Shared tanh-lab Python developer configuration: a ruff base and a pyright base, plus a tanh-tooling sync CLI that materialises them into a consuming repo.

Use it

uv add tanh-tooling
uv run tanh-tooling sync        # writes ruff_base.toml + pyright_base.json

Then keep thin, hand-owned configs that extend the bases:

# ruff.toml
extend = "ruff_base.toml"
// pyrightconfig.json
{ "extends": "pyright_base.json", "include": ["src"] }

The synced ruff_base.toml / pyright_base.json are committed but generated — treat them like a lockfile, never hand-edit. CI drift check:

uv run tanh-tooling sync --check

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

tanh_tooling-0.1.3.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

tanh_tooling-0.1.3-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file tanh_tooling-0.1.3.tar.gz.

File metadata

  • Download URL: tanh_tooling-0.1.3.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tanh_tooling-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4d47aa3e0357aaf3257dc4cceffa255f44a50adbfde6edc1cdf9be98f04a7a93
MD5 ed3987b7749a77e0011d6b670f9ce9f5
BLAKE2b-256 d4bb18a5c738ff83fe6af67aacbfbd4869212c5e03e83329b284ee75d9b96f5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tanh_tooling-0.1.3.tar.gz:

Publisher: release-python.yml on tanh-lab/tanh-tooling

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tanh_tooling-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: tanh_tooling-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tanh_tooling-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7aa2019a6ce94d80d152822d158cf8a014c447bb8b5854524f9bb2df05b40727
MD5 84157f7d5e4796f1054af3583314faed
BLAKE2b-256 414344c6ab854bd141a23a29a30aab0da81a96175e0972a6f3acd8c24c9826fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for tanh_tooling-0.1.3-py3-none-any.whl:

Publisher: release-python.yml on tanh-lab/tanh-tooling

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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