smlibpy
Python CAD on SMLib, the NURBS solid modeling kernel NVIDIA released as open source.
from smlibpy import *
plate = Box(80, 60, 10)
plate = plate.fillet(plate.edges().parallel_to(Z), 8)
plate -= GridLocations(60, 40, 2, 2) * Cylinder(4, 10)
plate -= Rectangle(30, 20).on(plate.faces().top()).extrude(-4)
plate.export("plate.step")
show(plate)
- Exact. Parts are boundary representations of NURBS and analytic surfaces. Volumes, areas and inertia come from integration over that exact geometry (relative error below 1e-6), and STEP files carry it too, with planes, cylinders and cones written as such.
- One way to model. Shapes are values.
+,-and&combine them; features are methods that return new shapes. There are no builder contexts and no hidden state. - Selections that read like English.
part.faces().top(),part.edges().parallel_to(Z).concave(),part.faces().cylinders().largest(). - The whole kernel. Circular, variable-radius and curvature-continuous (G2/G3) blend fillets, drafted extrusions, lofts, sweeps, shells, freeform surfaces, stitching, intersections, silhouettes, mesh Booleans and mass properties.
- Fast. The plate above builds in about 40 ms.
Install
pip install smlibpy
Wheels are there for Linux (x86_64, aarch64), macOS (arm64, x86_64) and Windows on Python
3.10 to 3.14, with the kernel compiled in. For agents, pip install "smlibpy[mcp]" adds the
MCP server; see AI agents.
To build from source you need CMake and a C++17 compiler (about a minute on a laptop):
git clone --recursive https://github.com/awv-informatik/smlibpy
cd smlibpy
pip install .
A short tour
Sketch, then build. Sketches are 2D regions; place them on any plane or face, then extrude, revolve, loft or sweep them.
profile = Polygon((25, 0), (60, 0), (60, 12), (35, 12), (35, 40), (25, 40))
flange = profile.on(Plane.front).revolve(Z)
flange -= PolarLocations(47.5, 8) * Cylinder(5, 30)
Select and finish. Selectors chain and always return lists; a one-element list works wherever a single shape is expected.
flange = flange.fillet(flange.edges().concave(), 4)
flange = flange.chamfer(flange.faces().top().edges().circles(), 1)
Smooth blends. Fillets can be circular, vary in radius, or be curvature continuous.
box = Box(30, 20, 10)
soft = box.fillet(box.edges(), 3, continuity="G2")
ramp = box.fillet(box.edges().parallel_to(Z).first, (1, 4))
Surfaces. Open curves make surfaces; stitch them, thicken them, or start from a point grid.
import math
grid = [[(x, y, 4 * math.sin(x / 15) * math.cos(y / 15)) for x in range(0, 60, 10)] for y in range(0, 50, 10)]
panel = surface(grid).thicken(2)
Measure.
mp = flange.mass_properties(density=7.85e-3) # steel, g/mm³
mp.mass, mp.center, mp.inertia
Exchange. STEP, STL, glTF/GLB, OBJ and SMLib's exact native format.
export_step([flange, panel.named("panel")], "parts.step")
export_glb(flange, "flange.glb")
Documentation
- Getting started
- Concepts: shapes, planes, locations, selections
- Sketches, parts, features, surfaces
- Measuring and analysis, files and viewer
- Examples
- The kernel: how smlibpy uses SMLib, accuracy, limitations
- AI agents: the MCP server, so Claude and other agents can model with smlibpy
Status
smlibpy is young. It covers solid and surface modeling, and reads and writes STEP with the exact geometry. Assemblies with product structure, 2D drawings and text are next.
License
smlibpy is MIT licensed. It builds and bundles the SMLib kernel from NVIDIA-Omniverse/usd-brep, © NVIDIA, under the Apache License 2.0; see NOTICE.
Metadata
Release files for smlibpy 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 | |
|---|---|---|---|
| smlibpy-0.1.0.tar.gz | 10.7 MB | Details |
Built distributions (wheels)
Total release size: 128.6 MB
Release files / smlibpy-0.1.0.tar.gz
| Download URL | smlibpy-0.1.0.tar.gz |
|---|---|
| Size | 10.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e1a374d7e220ba8dd3cb48c4612ae4da8811b69f8b9254e02c0627937d3ede79
|
|
BLAKE2b-256 checksum How to use checksums |
ea60f15a30bd3fd405ca306a39322c51382d20594029fb8b554b8bbc50e7ac70
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e12ecf5bb36173f8d4470e0911e00520c07fd1607809854573cb38daf81d167a
|
|
BLAKE2b-256 checksum How to use checksums |
cfcd1c5740c46f35d2378c238edb9dac3d813d2ec25e6248340c7dc330a98a59
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
9d130d00185f16b38d0fe07612c370ed3bbbbd5fd07016b88e84fea7154151d3
|
|
BLAKE2b-256 checksum How to use checksums |
4b2c8c6d909310e8e2327cdd6e839abf997a32932242dfb842cb59c68ce49a45
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.14 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
90129d4b21fa3a4da35a3d735d19826fea4c5cd7c51e9227ec5ba2a1520ec743
|
|
BLAKE2b-256 checksum How to use checksums |
8304c686aaddd89543206262c0deffefa43f9975fc23f1c42866edd828467d7d
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ac5c2d23f4a3b2ee743fa688c20d977322e30d2b7a9f2cce283cfa859c4429c8
|
|
BLAKE2b-256 checksum How to use checksums |
07a8dd59a252860f55e5845c7e566b490cf313ae057ce1880cc6967e34628dce
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
87bbb4e9113f1d6b770810c1732a20ecc12f45f571d067a5cbf5e462f2d0b20f
|
|
BLAKE2b-256 checksum How to use checksums |
de293e5e09c0e5ea1e62874d4e5ad38f4928760bd065dbde1d69e033acef59da
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ae72f07bd9a19c9773a8a00e9ebe88f3405600f77ff243256d59cd96a078f784
|
|
BLAKE2b-256 checksum How to use checksums |
e8759235665d003c3b56d93590e19d3b7285ddea53a188d35d4e30b72606f6b3
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
f09c068cbc9192fcb7d55e90e838b7cb09dc4ee9e2d92b28d0933f13e92321d1
|
|
BLAKE2b-256 checksum How to use checksums |
c43fa39c6be860a9f651a7cf2b08ae144571626b9b03d95632fd1037013060ba
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5b4b5995412bc32788676429b84ce0b85fea8825a16d471081db1e5f1cbbabed
|
|
BLAKE2b-256 checksum How to use checksums |
a83c115cc8d75e94d4cbbb53665fe4cb0940f647565aea7c8e0703685adef996
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
134537827efa34558652f3145c73f1646a4dbad64c6d370149937eaf220c3bd9
|
|
BLAKE2b-256 checksum How to use checksums |
a7ad2b46403ee78a8f334d4f2d95297ef5c38064611744589dee260bd251f717
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6bc44603ad301006df9b762522079259b7ed49e2070518cf864e738016490a86
|
|
BLAKE2b-256 checksum How to use checksums |
83f04ece4e4c70bf89ad8ea6360377496605a57b3e21a5afcbc7ae18fc5e15a4
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
0308203c721143c267c0f6a68aa2887a5039ac7556fb4bcbb49eb38c3a55c0e6
|
|
BLAKE2b-256 checksum How to use checksums |
57f24f851084f7b795f64aca4a84de03d1d1d6e82c891ae983a820a52ef1a23e
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1bed546f82b335e9498f2ad2535aed36970df6806181aaf12ea687cef9f47e9e
|
|
BLAKE2b-256 checksum How to use checksums |
835bfdd0137a8b0f505870d34d2e7c10b11338e88c5bef48231ed159334343cb
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5f1bc6f627995a1ff9bcc0a18989b4200f641cc9298163a65eaedd8589d1149a
|
|
BLAKE2b-256 checksum How to use checksums |
f8b2e72d57b8b029018dc3f535fd6d787dbb78e05a647902e3ebe5b8047d17e6
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5185dde534912786cb505237a697a09620f1df90722817ca42d41fec49c16574
|
|
BLAKE2b-256 checksum How to use checksums |
41ad00515926e836fd7541f32be4ee16b0f99058080ec91738babd380ef9e76f
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d6827578029a19a0b50c1443780ca4cf3e11a9ff28bf7198b2b37a2e8f6e52b
|
|
BLAKE2b-256 checksum How to use checksums |
0088ef07ec5939122cc2e20a0762d41fa982f2bd3324fa35f7195567684a1a8b
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e7a298ddc8feaca4fab6d9746c56498a4e36f04f831df5fa27a6e3f6f70fc9e0
|
|
BLAKE2b-256 checksum How to use checksums |
051d9a4c41ca3be656a0b6c43eddb3b15d13379ad0f76e3d2148d961d7ba6115
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
05609adaf290f122e953078886d9cf8f2e7b002d133297f7639cf9c733804556
|
|
BLAKE2b-256 checksum How to use checksums |
1a15793fa781c60b21871dd4e2f656c95997f6f6259061f6d7b49e3eba9519aa
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b82d50d09dafc00fbb946e872eb4920f5d1f9d3d1dc1f872ded4b499fccdc676
|
|
BLAKE2b-256 checksum How to use checksums |
64d0e3bc717b3e355d2dcd2869ee614f2c53f6f16c3ce1e96e5fe2d4e1fe80a2
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.10 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
6eefc1f9f578981f6dda666443d2b51f439c50a15735c6708f20fce67c527b56
|
|
BLAKE2b-256 checksum How to use checksums |
aa0b9824ec2f2c58d5eca1c9ce26e49795aac7ad8c17b294f8089a0413df75a3
|
| 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 12, 2026.
Transparency logRelease files / smlibpy-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
362d1a522c7baa1af8d24161988a118f1b3b0490da282a50c5027e723a6cef9a
|
|
BLAKE2b-256 checksum How to use checksums |
7915253d33e92c2af43d435653ab148aaf62c0cc78897ac76730d81ef8170d14
|
| 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 12, 2026.
Transparency log