Skip to main content

drcal: a sanity-preserving fork of mrcal.

Mrcal is amazing work, and I want to be able to pip install it. I don't want to jump through any hoops to use it as a runtime dependency, and I don't like hacks.

This is my attempt to make it usable in a sane software stack.

TODO

  • Put the generation of the numpysane bindings into the build script
  • Make the python code pass
    • type checking
    • ruff check
  • Put on PyPi, using cibuildwheel for automatic wheel building.
  • Salvage the tests

Metadata

Release files for drcal 0.0.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 drcal 0.0.0
File Size Uploaded Provenance Actions
drcal-0.0.0.tar.gz 2.6 MB With provenance Details for drcal-0.0.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for drcal 0.0.0
File Actions
drcal-0.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for drcal-0.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
drcal-0.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for drcal-0.0.0-cp313-cp313-macosx_11_0_arm64.whl
drcal-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for drcal-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl
drcal-0.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for drcal-0.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
drcal-0.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for drcal-0.0.0-cp312-cp312-macosx_11_0_arm64.whl
drcal-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for drcal-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl
drcal-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for drcal-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
drcal-0.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for drcal-0.0.0-cp311-cp311-macosx_11_0_arm64.whl
drcal-0.0.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for drcal-0.0.0-cp311-cp311-macosx_10_9_x86_64.whl

Total release size: 22.5 MB

Release files / drcal-0.0.0.tar.gz

Download URL drcal-0.0.0.tar.gz
Size 2.6 MB
Tags Source
SHA-256 checksum
How to use checksums
548695efe84125a0384d43c778e2410f17ce467bbc24f99ad1ca349b2ed6a5ec
BLAKE2b-256 checksum
How to use checksums
9fccc5da66ab1b4d9f59ddf57143c6cf803c39b2ef72d1677ab2196652e25091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Release files / drcal-0.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drcal-0.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6ace8414e0950a0ae346e10db3246c2d6eaaf9c814e19bf84dd08d42915fe869
BLAKE2b-256 checksum
How to use checksums
34578a986c0c4484b7ec587ed48134a5cf75a3a27b145f393e2893471ea86354
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Release files / drcal-0.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL drcal-0.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e6e8d444ae3c34e59a7a0952ea29e2056c0d9da7dd12341aa18cd9cf5eeb306e
BLAKE2b-256 checksum
How to use checksums
01580747bf05a2b297b4eb4cbb6cdc59949efc6ffb97f2b1a4320a219761531d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Release files / drcal-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL drcal-0.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2f4be0b3f7752ece76138b5a03d4e75d84b70e7a107c004af7a599b6da5275cc
BLAKE2b-256 checksum
How to use checksums
9cd5af99bf983d82d79262678969ecd8022082b6d7f7904d52610edd0a545ba4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Release files / drcal-0.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drcal-0.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0ef6c63b6f2edb0f91e744bce9b1dfeff2cfcca6ceb727bd3faa0ca5a12216a3
BLAKE2b-256 checksum
How to use checksums
37f59c23c326581af35a38282af3b27ffd905ac364fe263aaf77b79bba834311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Release files / drcal-0.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL drcal-0.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62433b16dbda5d9f75af60a8d35232d4c86c630b7344f90d433d2217390b893b
BLAKE2b-256 checksum
How to use checksums
956fef794196436de7c2eda77fa41a318a9a7bb81f2171ab59aa8992de11733c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Release files / drcal-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL drcal-0.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
efec12110ae74fe5050ae728efe46925a093ea283e4ba583f5fafa7987012059
BLAKE2b-256 checksum
How to use checksums
4d7a8f5fe960d0b94689dc044fda38e279bbf06749065d32d981334a857279ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Release files / drcal-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL drcal-0.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b71418aad1833f433458c39e451fbe99b4ae42e3340658cfb84cc6b3c4915c85
BLAKE2b-256 checksum
How to use checksums
f6cf20e8aa98897cb6ab5cabc56de388e0c35315d9791bb1256e68bea5384784
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Release files / drcal-0.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL drcal-0.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ea3fe6659fa5e7d1cceb694063e7cd76e9869faff4ee3a5e06875052bab5284f
BLAKE2b-256 checksum
How to use checksums
7921fcbed86c19d2bb1793a4d95e8b3ce74b3f244f5a06b4c8bb1b122e7c865b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Release files / drcal-0.0.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL drcal-0.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
58f38ffe7d33ca47e01dff36d1a4cfa1a4d7807254b8e6ce895d890a011ef6e8
BLAKE2b-256 checksum
How to use checksums
8e8ce6de41c2df764eab68b0e0169f489c0539887c88d1e44f97b67a36dd2793
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Sep 22, 2025.

Transparency log

Security for drcal 0.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 10 files in this release have been uploaded with provenance metadata.

Select from 10 files

Attestation for drcal-0.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 Sep 22, 2025.

Transparency log

A 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.

Release history Release notifications | RSS feed

This release

0.0.0 This release

10 release files Full provenance

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