crabpy_pyramid
Bindings for the crabpy library and the pyramid framework
Development
Local setup (mise)
This repo uses mise to make the project setup as simple as possible. From a fresh clone:
mise trust # trust this config (depends on your mise settings)
mise install # install all tools (python 3.11, uv, pre-commit)
mise run setup # create .venv, install the dependencies and the pre-commit hooks
Daily use:
mise run test # run the test suite
mise run test:integration # also run the tests against the live APIs, like CI
mise run lint # run flake8, like CI
mise run server # local server on http://localhost:6543
Other tasks: mise run lock (recompute uv.lock), mise run build (wheel +
sdist) and mise run cleanup (remove everything setup created). mise tasks
lists them all.
Dependencies
Dependencies are managed with uv and declared in
pyproject.toml; uv.lock holds the full pinned resolution and is committed.
Install the library together with the dev dependencies in .venv:
uv sync
After changing dependencies in pyproject.toml, recompute the lock with
uv lock (add --upgrade to update everything to the latest allowed versions).
Run the tests and linting:
uv run pytest tests
uv run flake8
Building the docs
More information about this library can be found in docs. The docs can be
built using Sphinx.
uv run --with sphinx --with sphinxcontrib-httpdomain make -C docs html
Build wheel or sdist
uv build
uv build --wheel
uv build --sdist
Metadata
Release files for crabpy-pyramid 3.0.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 | Provenance | |
|---|---|---|---|---|
| crabpy_pyramid-3.0.0.tar.gz | 103.3 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crabpy_pyramid-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 120.0 kB
Release files / crabpy_pyramid-3.0.0.tar.gz
| Download URL | crabpy_pyramid-3.0.0.tar.gz |
|---|---|
| Size | 103.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3dc197b2e68cff3c3f6576edb7fe676f10d63e3f154bfeac7e049dc36b698c23
|
|
BLAKE2b-256 checksum How to use checksums |
ad7d5cdc1239bbe6aaf1906ff97df82749cc8ceaf68edda94d6b9c42afe46096
|
| 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 Oct 28, 2026.
Transparency logRelease files / crabpy_pyramid-3.0.0-py3-none-any.whl
| Download URL | crabpy_pyramid-3.0.0-py3-none-any.whl |
|---|---|
| Size | 16.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ee9d5e2ccb9e8bfcf44d3171e9d0de014fe4a7a9fcfcb964c7722c2a7cacbb3d
|
|
BLAKE2b-256 checksum How to use checksums |
737cf8adce22b124cada012801fa7e8afb752af67458ac35a7dcfb4d69acf809
|
| 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 Oct 28, 2026.
Transparency logSecurity for crabpy-pyramid 3.0.0
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for crabpy_pyramid-3.0.0.tar.gz
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 Oct 28, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.