Elephant Joke
A minimal example project for a C++ extension with Python bindings (pybind11), built with scikit-build-core.
Description
This project demonstrates how to:
- Export a simple C++ function to Python using pybind11
- Use scikit-build-core as a build system for hybrid C++/Python projects
- Implement dynamic versioning from a VERSION file
- Build wheels for multiple platforms using cibuildwheel
- Automatically deploy to PyPI via GitHub Actions
Requirements
- Python >= 3.8
- pip >= 23.0
- C++17 compatible compiler (GCC, Clang, MSVC)
- CMake >= 3.18
Installation
From Source
git clone https://github.com/USER/elephant_joke.git
cd elephant_joke
pip install .
From PyPI
pip install elephant-joke
Usage
from elephant_joke import elephant_joke, __version__
print(f"v{__version__}: {elephant_joke()}")
Output:
v3.13.0rc1: Warum tragen Elefanten keine Turnschuhe? - Weil sie sonst die ganze Savanne auslaufen!
Project Structure
elephant_joke/
├── CMakeLists.txt # CMake configuration for pybind11
├── VERSION # Version file (dynamically read)
├── pyproject.toml # Build system configuration
├── src/
│ └── elephant_joke.cpp # C++ source code with pybind11 bindings
├── elephant_joke/
│ └── __init__.py # Python package interface
├── .github/
│ └── workflows/
│ └── wheels.yml # CI/CD pipeline (cibuildwheel + PyPI)
└── LICENSE # MIT License
Development
Editable Install
pip install -e .
Versioning
The version is dynamically read from the VERSION file and transformed:
3.13.0_rc1->3.13.0rc13.10_dev1->3.10.dev1
Build Wheel (Local)
pip wheel . --no-deps
-> Generates elephant_joke-<version>-<platform>.whl in the dist/ directory.
Deployment
Automatic (GitHub Actions)
- Trigger: Tag push (
git tag v3.13.0rc1 && git push --tags) or manual via Workflow Dispatch - Workflow:
.github/workflows/wheels.yml - Requirement: PyPI API token as GitHub Secret
PYPI_API_TOKEN(Settings -> Secrets -> Actions)
Manual
# Install dependencies
python -m pip install build twine
# Build wheel
python -m build
# Upload to PyPI
python -m twine upload dist/* --username __token__ --password $PYPI_API_TOKEN
# Upload to TestPyPI
python -m twine upload dist/* --username __token__ --password $PYPI_API_TOKEN --repository testpypi
License
MIT - see LICENSE
Metadata
Release files for elephant-joke 3.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 10.3 MB
Release files / elephant_joke-3.14.0-cp314-cp314t-win_amd64.whl
| Download URL | elephant_joke-3.14.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 71.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a3778392574a04d30a0d97ffbd627867afdaad7d06fd9c3cbe627567dd5825d6
|
|
BLAKE2b-256 checksum How to use checksums |
5d9eb385550361538a36813202c82583ad9c8fa0947efaff2255282e5f8a16fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
92f9a8518d9d011bb9fb7aee3528b4e2d28c76379355fe60eef041890fd4c418
|
|
BLAKE2b-256 checksum How to use checksums |
acbd6aba924083fdc4b2f357f4fc5c26289a3637654132f397fdf486b3afc5ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 70.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
008a520abaf31123b5532ca6061c942968db82018a9cb23d9e8aa5f7d04c34cc
|
|
BLAKE2b-256 checksum How to use checksums |
ae50de38cba50cbb7bc6e47e590f4ae9c6e3f34860661c0b23bbe8f3cb2dcb9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | elephant_joke-3.14.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 58.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
02cdaf6e23a575197dace720f01b3d90e3cbe93c2a6311d7694e08755c417297
|
|
BLAKE2b-256 checksum How to use checksums |
afe4955613b7e42e46106aa621efe23ae77e3f45a0c8b2b62d23c0523924138a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp314-cp314-win_amd64.whl
| Download URL | elephant_joke-3.14.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 66.2 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cc0f202aa71bcfc9af0f7bce5f72610f248c82964dbf32381d97c35b8a01c2fc
|
|
BLAKE2b-256 checksum How to use checksums |
224d3930da4ad533a759c63002c4b4b9045099c6c3a6ea955ea82b5e66a1244b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
332f2aef8d6177f9bd24ebb1029e9b0ba571cfb125d31742d5638a10c0c8a12f
|
|
BLAKE2b-256 checksum How to use checksums |
b84726fefb7c2e90276856dd99dd640015fb31454a88e96763d517dfb77d845b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 69.5 kB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3ddf3c4e085a7bd6dc97c9c915f0d76eba1041fc33012c206ef3bc7886444797
|
|
BLAKE2b-256 checksum How to use checksums |
91f1ee82075e554a994212fdea147cbc213216e40a8182a7cff28b190a72b60d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | elephant_joke-3.14.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 54.9 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
24248fb700bdde50ee62e73708494e797bcea95f9a9c7a12713055420e31f366
|
|
BLAKE2b-256 checksum How to use checksums |
b436e6e1d872592f5fe1d494be20c8033efa9f8d6b7481a5a0c5c9bddee961a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp313-cp313-win_amd64.whl
| Download URL | elephant_joke-3.14.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 64.8 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
649a2b6f407b9de71eecc4113854cba4379f4e0428b58dd4e1cdc71f26d47052
|
|
BLAKE2b-256 checksum How to use checksums |
1674b17bcbe239427b1efe6285e0293f374181d77dd7d6e612c70d16954708c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
027b11494554a3b19ccd372346ed9b5491f340a61194a221ffe9bf6e95d36370
|
|
BLAKE2b-256 checksum How to use checksums |
95e6dff7963d4537db522858d7c87866153ced4daabb47d3ff484752d74994be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 69.4 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
05259455ae0296221e58333e6b661b18bca4918d405df5ffd40b017d1e7445e4
|
|
BLAKE2b-256 checksum How to use checksums |
15bc44f495e10dd0740d239fada3774e018959ea1d438fe3a7034ef93129d495
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | elephant_joke-3.14.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 54.7 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bee7a823d992e52f56a11ba4254a48ff41423a6aa1f4b9ba0652883e183ea56b
|
|
BLAKE2b-256 checksum How to use checksums |
e5e5e59c584b2876f11fad1c82ee50cf5e3ea5207e9e9c35b97078730d572d84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp312-cp312-win_amd64.whl
| Download URL | elephant_joke-3.14.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 64.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
15b31a315a388d1435d521137ce950bf4f605d29921d631996091261849676ec
|
|
BLAKE2b-256 checksum How to use checksums |
725c44b9dee502da7e585b4b00eef82bc1690a6630e630a9f829245a216a614b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b88f5c1867d0a59a52d6ca642ecfab76844417794c3208a4653510cb8153932f
|
|
BLAKE2b-256 checksum How to use checksums |
c592a42792641708f69d1d06cfe262ddeb22429cfe81348c89932016b33c9ca3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 69.3 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e3461ff983eb7131d4735844548c6df6410d052a149da83cf24eb4dc4c032447
|
|
BLAKE2b-256 checksum How to use checksums |
6d3ecb96467a60f27557ad2fd80b06f7a7e43770c2f3eaa8d24f8af7e460873e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | elephant_joke-3.14.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 54.7 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a9febf262ae4fc740b7de3fafcbae3ba01858cc26ec4b6de13aa008826a24763
|
|
BLAKE2b-256 checksum How to use checksums |
627ee41aac935516eed7d6d09cb97564ddd2f9120050f84e116101d8348a5349
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp311-cp311-win_amd64.whl
| Download URL | elephant_joke-3.14.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 64.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9ddfc92afca91e7e74cec9e4c5d645fdc69edc16518e1f92b6169e835a6e2a5e
|
|
BLAKE2b-256 checksum How to use checksums |
6bc3e29f087f21afe143f3a2658659ba81ea2e057cd045da5ea14552dc50024c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
78dc6ebca1e9e913983bf6c49811ec49c5aa7688fd0bc5f20725c481e65bff59
|
|
BLAKE2b-256 checksum How to use checksums |
d7d26609ba7bc372cb04acb56b142ebd776b88429bb71870e50a03a070dca1f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 68.6 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1060ca2e4bda036c69ea3ba8f7aa5a11165a637f736c6965a849c230a6c0c9b4
|
|
BLAKE2b-256 checksum How to use checksums |
ef2df77c810693d3d3007dd6bbd445fd1d71ae74de3781c17665d6b5c51d8a68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | elephant_joke-3.14.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 54.6 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c1942d3b0e386b37cd17b2acd471889f45bfa986d3dc8d83d708c6b01aa304e4
|
|
BLAKE2b-256 checksum How to use checksums |
d64da9c014a9a0b784443bbbf23f9df8a789bf4533d840cfcc6dfdc7e5528bcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp310-cp310-win_amd64.whl
| Download URL | elephant_joke-3.14.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 63.5 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
20e1c4163ddf60ddb57a02b9a7240d8ee6e4db15dd8c13ca668447bbf16ab51d
|
|
BLAKE2b-256 checksum How to use checksums |
ddab3e919c3d17d2cd15303899648adc57cd1ea61e62142770e2d0f16fa50c3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c81500076c715e0ac01a2bfd750c6434fde2b5bf9ecf04755c518ac038874e40
|
|
BLAKE2b-256 checksum How to use checksums |
14bd4387063f8d0548d1ea9d6cff87c07186d33ef400e38307b643975e69ea69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 67.2 kB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cb1e40d09d46452d35a4d9630d4945a4962def1d0aff3b84d36c497f39a162db
|
|
BLAKE2b-256 checksum How to use checksums |
9beab0a1688ae008f7af71466e143aacb055e2f2fad9d6e1de56eeae077440ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | elephant_joke-3.14.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 53.5 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1b57a07968e2568d245017d55ad196393071f537e16d7eaa78e743aa00d0c389
|
|
BLAKE2b-256 checksum How to use checksums |
b0b0b915e6ef788ade7bb1ecd5e07225031b1d26405cabd102d8b30b85380250
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp39-cp39-win_amd64.whl
| Download URL | elephant_joke-3.14.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 63.5 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e24bab340d9fd07bc67deeae382547e9896d8c9fb74e93b0a31d26ba33a7df81
|
|
BLAKE2b-256 checksum How to use checksums |
45df31f57a887de13fc444f8faaf8514e2ce887c31e733facf58faa745569437
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
3bb05e0db93a9f13b0e38ef43240c5742e104c2ded92754b2fc860afbfe0c6b6
|
|
BLAKE2b-256 checksum How to use checksums |
6927e913cf474a325a49821dc01645611e1a0f71ac6cb2afeac7e29cd3c4a36e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 66.8 kB |
| Tags | CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b8f5056c3eb93601d530a309b96fd4b5f95ff35f7203867bee9b3d5597bf80ed
|
|
BLAKE2b-256 checksum How to use checksums |
e11ce74283a3aa9b5acf1adc74f6a0506632c76da744b52faebed1bae6fb9d5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | elephant_joke-3.14.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 53.6 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6ea5d31f4b01bec4ec283c754c8c4b5b74f00de957ba4962af53b782c01302f
|
|
BLAKE2b-256 checksum How to use checksums |
bc79acc91eedfa2f51640da9a56c24e78681dfdea231696e5f2119bef6827546
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp38-cp38-win_amd64.whl
| Download URL | elephant_joke-3.14.0-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 63.4 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fb7f07a904a223d10eeafbc2da0e7a3e6a7c18f8fc09063522bca3492ca8c4fe
|
|
BLAKE2b-256 checksum How to use checksums |
bb5b03d8990ff2a25470462c04d0cc920562908f899820cdf001d54de73d7ceb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f463b823fec2aa1a84a4883af90ee9c85f2371b8b93cabb953b98ff07572dfca
|
|
BLAKE2b-256 checksum How to use checksums |
5115a247b8509a185c648d867ba41f93330b143b0ae56f450cc95bafd818a4ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | elephant_joke-3.14.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 66.7 kB |
| Tags | CPython 3.8 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd1d30aa0a5df454912498b1717a8eb42d50426bbc3a5a46cf37589616541fc0
|
|
BLAKE2b-256 checksum How to use checksums |
16102f1e449cbec51a9976be1e208e1343e10262d0f088e82a8cf5b7501bcbb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / elephant_joke-3.14.0-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | elephant_joke-3.14.0-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 53.4 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
59d8212b012a15da862b6719b423d0071c8c9ffd73f39afea1b136a493d532da
|
|
BLAKE2b-256 checksum How to use checksums |
4bd7feb496618c3070638877c889affc1af10fb19f98fab1c6db0b148f30e49d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|