smlibpy
A Python library for 3D modeling on the SMLib NURBS kernel. It comes with an MCP server, so your agent can build parts too.
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)
Parts are B-reps with exact surfaces: planes, cylinders, cones, spheres, tori and NURBS.
Volumes, areas and inertia are integrated over those surfaces, and STEP files keep them as they
are. You combine shapes with +, - and &, and every feature returns a new part. Faces and
edges are picked by their geometry, for example part.faces().top() or
part.edges().parallel_to(Z).concave(). The plate above builds in about 40 ms.
The kernel does circular, variable-radius and curvature-continuous (G2/G3) fillets, drafted extrusions, lofts, sweeps, shells, freeform surfaces, stitching, intersections and mass properties.
Install
pip install smlibpy
There are wheels for Linux (x86_64, aarch64), macOS (arm64, x86_64) and Windows, for 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
Sketches
Sketches are 2D regions. Place them on a plane or a 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)
Selecting edges and faces
Selectors chain and always return lists. A list with one element works wherever a single shape is expected.
flange = flange.fillet(flange.edges().concave(), 4)
flange = flange.chamfer(flange.faces().top().edges().circles(), 1)
Fillets
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. You can stitch them, thicken them, or start from a grid of points.
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)
Measuring
mp = flange.mass_properties(density=7.85e-3) # steel, g/mm³
mp.mass, mp.center, mp.inertia
Files
STEP, STL, glTF/GLB, OBJ and SMLib's own exact 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 new (version 0.1). It covers solid and surface modeling, and reads and writes STEP with the exact geometry. Assemblies with product structure, 2D drawings and text are not there yet.
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.2
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.2.tar.gz | 11.0 MB | Details |
Built distributions (wheels)
Total release size: 134.4 MB
Release files / smlibpy-0.1.2.tar.gz
| Download URL | smlibpy-0.1.2.tar.gz |
|---|---|
| Size | 11.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4a80a4149f98a161e2e5a435715e8b22195f21230f86d74f8adbd4cbfdaab56a
|
|
BLAKE2b-256 checksum How to use checksums |
aeac1b94e94105c669eba979db0cd9b907fdee774b55388d70dc0b40c494a8de
|
| 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.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e299692333615705fc7f41451f7c59941977776717b00e5777c3bfe98bc6c2db
|
|
BLAKE2b-256 checksum How to use checksums |
d39f013a0ea069dd11ef9af28fb480892558ec9d4a85e59ff3bbc1f06f19638d
|
| 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.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a62ce433da04fb93a4af23473fec4c4d4815d2751e2ed415b8c05af9577aea2b
|
|
BLAKE2b-256 checksum How to use checksums |
e1dd90604478da2f96a61fdb161a09410e1c6d9811e39d917da8b9f690438652
|
| 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.2-cp314-cp314-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.14 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
792cd0ff125e30df08ffbdf0219227d24adb2516986acc8c5ee1d98704094cf3
|
|
BLAKE2b-256 checksum How to use checksums |
0d2c1c803132d00512a740d3a6751ce99a01f7f046d0772821920dffcd7c0abe
|
| 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.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e820721ccc0895e51b087c2c2f61e5b470eba4920a121a560f37581f83866580
|
|
BLAKE2b-256 checksum How to use checksums |
1f1b80964dfd34e70101dd233a11e95c54f040a43d472456a4575d4dac7646ef
|
| 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.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b2b8083940b55a151eee53dcc52bbabfe75e299f33ec1dd13ed8cf147c7d266d
|
|
BLAKE2b-256 checksum How to use checksums |
8909422b391111cf700c14665b905aff0a24a60e03875fb29d3fa6e56fab19a1
|
| 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.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ba71bcbd5f0278fbe5d85057febb05d68676f05c1fae37a6c6d9581fd1f34a3e
|
|
BLAKE2b-256 checksum How to use checksums |
1517e6edd86403344601d9144bfa49664116544f36ddb19523a27d0feb46da0d
|
| 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.2-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
401033f1346ad25d301f1f17daffdca1e32ebed4ff3a8b2f60f4df9cba178ae5
|
|
BLAKE2b-256 checksum How to use checksums |
eb747f1fb0a7e73d34b69071efedf1ad9ec1b9a0112d84f6cc53a1106fe4120b
|
| 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.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5170aa2da9eba11d27248261260abbd8505c7ef833d1bb2794bd4ca5ee146cad
|
|
BLAKE2b-256 checksum How to use checksums |
434b9c618ad1c1083fadeb9d85847f809c672457256697f8f14f8b7cfbb6afd6
|
| 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.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8f8046ff838e9e86035adf9661447397a5822f1863a1fd10c837dfc64cb916be
|
|
BLAKE2b-256 checksum How to use checksums |
459853428c47fe05bb67aa12492128c6ac23bde8fa513824428c587d5dc9d77a
|
| 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.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
fc50792fbf4659f586b068c476f39869cfc5a838490b677865cd2df7ab0530e0
|
|
BLAKE2b-256 checksum How to use checksums |
201159e2418333c05a55e7121bcfd55e2ce980b7249529fb08ef6a9b7d31fa71
|
| 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.2-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2965dc33c30723bd538e7b5527a1ba815a0215b6de34f7d418aa7ee0310747ea
|
|
BLAKE2b-256 checksum How to use checksums |
cdd848da8b2aadd4304a878380b3c06c5b22ad787e3c0e4de737eae212dbf759
|
| 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.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1754915ed8075f4496deebe9132d7b85fff840b8c3a62e0ad9141ae7e1102d06
|
|
BLAKE2b-256 checksum How to use checksums |
9e158a57a7bbe21589d75c2fcbf92f25e438bbf60878076338d5561bdf28af59
|
| 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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.2 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5393d56efadd5502c36020f30666a05b6a7985bbf55e5e5d8b1df510259a15b5
|
|
BLAKE2b-256 checksum How to use checksums |
5e681f4971a34510ffc2fb7e70b996d99767cd394e98ddb9b7e87a12a661f490
|
| 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.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
89e8a18e538a8f35db38b6751395bdd49cf177fe4b69555705ef9bed939693b7
|
|
BLAKE2b-256 checksum How to use checksums |
b760d3866b6f921e9e9b5fb5638c0458438b305e367d5527d1592cd55d796e0f
|
| 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.2-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
892600ef553776b1c0b7b525a0fb93fccb664e18045b6650d2aac10947e3cd66
|
|
BLAKE2b-256 checksum How to use checksums |
f124502d17908857b459be08663ba84927eee76348fe27254dc41ed3d4340d71
|
| 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.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1a90fb65b71dbe3c94e0499ecbebdb4fadba075e4b1b28e2ce5fe0a7551c60eb
|
|
BLAKE2b-256 checksum How to use checksums |
763ce2d88157c969e003609822110d2c6232ac85ab5563211db86af96537bd14
|
| 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.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | smlibpy-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.2 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1828e80b3f1fbeec75b4bb954d5348f12fb922b2b58061b5a2cba1ef5cf2fdae
|
|
BLAKE2b-256 checksum How to use checksums |
5d86a7eb74a794bd69e552ed6f57ef6115062d91ef5128df956f79b30b9e1095
|
| 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.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | smlibpy-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
53801e139fe8cd54190c8be6534ba0f2bb1007d21844c17ed96a365aa5d232bb
|
|
BLAKE2b-256 checksum How to use checksums |
484b75cab6bfaf46397ef3f827c7090de75e71b2d2c4d28c1489a1b4cad30f05
|
| 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.2-cp310-cp310-macosx_11_0_x86_64.whl
| Download URL | smlibpy-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.10 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac6a82d6ee5a57dc8688a19219ae5d513447e051fd02b620fa2dcb3b1354220f
|
|
BLAKE2b-256 checksum How to use checksums |
073881fe20be9ebd5fe74ed9d1eb853faeedb4a4d5c020d22536f663adc075d4
|
| 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.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | smlibpy-0.1.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
692e3b007d7917d6ee19ff21904226c4269f2a81e80488acfcc67879d9a21870
|
|
BLAKE2b-256 checksum How to use checksums |
6ed0828a65b963029e04a58e4a59ae1b6834030d21c112845bdf4c89e1da9f01
|
| 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