Skip to main content

crabpy_pyramid

Bindings for the crabpy library and the pyramid framework

pypi docs CI coverage pypi

Development

Building the docs

More information about this library can be found in docs. The docs can be built using Sphinx <http://sphinx-doc.org>_.

Please make sure you have installed Sphinx in the same environment where crabpy_pyramid is present.

pip install sphinx sphinxcontrib-httpdomain
pip install -e .
cd docs
make html

Build wheel or sdist

pip install hatch
hatch build
hatch build -t wheel
hatch build -t sdist

Work with pip-compile / pip-sync

full docs: https://pip-tools.readthedocs.io/en/latest/

To start, first install pip-tools:

pip install pip-tools

uv (optional)

You can also use uv and for the remainder of the readme replace pip, pip-compile or pip-sync by uv pip, uv pip compile and uv pip sync.

uv is a very fast replacement for pip-toools. It's optional, but can save a lot of time.

pip install uv

Install requirements: pip-sync

Note, pip-sync also uninstalls everything from the virtualenv which does not belong there according to the requirements file. This includes the project itself. You will have to install crabpy_pyramid again after pip-sync. Since the requirements file of pip-sync is still a normal requirements file you can also use pip install -r to install all libraries defined in it. This will not cleanup your virtualenv and uninstall other libraries.

The compiled requirements files are made in a 3.11 environment.

pip-sync requirements-dev.txt
pip install -e .

requirements-dev.txt contains all libraries uncluding those for testing and development.

requirements.txt contains only the necessary libraries for running the library.

Update requirements: pip-compile

echo -e "\nStarting"
PIP_COMPILE_ARGS="-q --strip-extras --no-header --resolver=backtracking --no-emit-options pyproject.toml"
pip-compile $PIP_COMPILE_ARGS -o requirements.txt;
echo "requirements.txt done"
pip-compile $PIP_COMPILE_ARGS --extra dev -o requirements-dev.txt;
echo "requirements-dev.txt done"
echo "Finished"

Metadata

Release files for crabpy-pyramid 2.2.0

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

Source distribution (sdist)

Source distribution for crabpy-pyramid 2.2.0
File Size Uploaded
crabpy_pyramid-2.2.0.tar.gz 35.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crabpy-pyramid 2.2.0
File Interpreter ABI Platform
crabpy_pyramid-2.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 52.6 kB

Release files / crabpy_pyramid-2.2.0.tar.gz

Download URL crabpy_pyramid-2.2.0.tar.gz
Size 35.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8420a80bfae8dcfcf13b0a138d5f76e297a34960fa93db1e785ccaf8d1c9f342
BLAKE2b-256 checksum
How to use checksums
14a5be60418db1ab281a034a0ceecf9143df37f4219ca163c0946f6452d80de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.20

Release files / crabpy_pyramid-2.2.0-py3-none-any.whl

Download URL crabpy_pyramid-2.2.0-py3-none-any.whl
Size 16.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e906a09e9a721c25e239044fa401846ddfa5b80989e14ffc83ab59939e7b8d7
BLAKE2b-256 checksum
How to use checksums
5b2c95d6595ad67dc0d20ef8d53690f0bc328808ecb95fcfe965987ab88d2603
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.20

Release history Release notifications | RSS feed

This release

2.2.0 This release

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.1

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6.0

1 release file

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

1 release file

0.2.0

1 release file

0.1.1

1 release file

0.1.0

1 release file

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