pyd3js-axis
Python port of d3-axis targeting d3-axis@3.0.0 (see upstream_lock.json).
Current release: 0.1.0 (see docs/CHANGELOG.md).
Compatibility (d3-axis@3.0.0)
axisTop— [unit + transition path + upstream test port]axisRight— [unit + transition path + upstream test port]axisBottom— [unit + transition path + upstream test port]axisLeft— [unit + transition path + upstream test port]
Transition note: Selection.transition() returns a synchronous end-state Transition (no timers). This matches the final DOM after a d3 transition for the built-in axis behavior.
Documentation
| Doc | Purpose |
|---|---|
| docs/UPSTREAM_API.md | Upstream export list |
| docs/USER_GUIDE.md | Usage and transition semantics |
| docs/CHANGELOG.md | Release notes |
| docs/ROADMAP.md | Follow-on work |
| docs/UPSTREAM_UPDATE.md | How to bump the upstream pin |
Development
uv run pytest packages/pyd3js-axis/package_tests --cov=pyd3js_axis --cov-report=term-missing
uv run ruff check packages/pyd3js-axis
uv run ty check packages/pyd3js-axis/src
Optional gates (when vendored / tools are present):
uv run pytest packages/pyd3js-axis/package_tests -m upstream
Metadata
Release files for pyd3js-axis 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyd3js_axis-0.1.0.tar.gz | 18.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyd3js_axis-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.9 kB
Release files / pyd3js_axis-0.1.0.tar.gz
| Download URL | pyd3js_axis-0.1.0.tar.gz |
|---|---|
| Size | 18.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0217ab9f93369b9ef0a92320bd047fa3e59933ea37e3c9b41495b1ed0c67be35
|
|
BLAKE2b-256 checksum How to use checksums |
332b57ac3f39d5e667752023294440348e478221fdfa8090a5fc221bda4e8108
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / pyd3js_axis-0.1.0-py3-none-any.whl
| Download URL | pyd3js_axis-0.1.0-py3-none-any.whl |
|---|---|
| Size | 15.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a840ed00c16fc3307a7758ef2ec8211d37932afc55b762b324b34eefecc8563c
|
|
BLAKE2b-256 checksum How to use checksums |
313cb8e96c5921c6e6ecbc9e34525206b66796ebbcf3524d8a28e31b4fec8e3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|