A tool library for the Chon-Hei Lo's research
Project description
shppy
Versioning
This project derives its package version directly from Git tags via setuptools-scm.
The tag is the source of truth.
Preferred tag formats:
- Stable release:
v0.3.0 - Alpha release:
v0.3.0a1 - Beta release:
v0.3.0b1 - Release candidate:
v0.3.0rc1
Do not create new tags using ad-hoc suffixes such as -alpha or -beta. While some legacy tags may still be interpreted, new releases should use PEP 440 compatible tags so the published package version matches Python packaging rules.
How versions are produced:
- If the build runs on an exact tagged commit, the package version is that tag's version.
- If the build runs after a tag, the package version becomes the next development version derived from that tag.
- Local version suffixes are disabled for package builds to keep artifact versions suitable for package indexes.
Current release flow:
- Choose the release commit.
- Create a PEP 440 compatible tag on that commit, for example
v0.3.0orv0.3.0rc1. - Push the tag to GitHub.
- Publish a GitHub Release from that same tag.
- The workflow builds and uploads distributions using the tag-derived version.
Notes:
- GitHub Actions must fetch tags for version resolution. The workflows in this repository are configured to do that.
- Building from a non-tagged commit is expected to produce a development version rather than the plain release version.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shppy-0.3.1.tar.gz.
File metadata
- Download URL: shppy-0.3.1.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
603939cbd121d7d796eeb13eae7a8796accb81c2def649a849bbb31fa7a049fd
|
|
| MD5 |
9331d373119b33816dd17eccacd16ab6
|
|
| BLAKE2b-256 |
666014a24c62aa755d1d34a77c268fa96e8a34255ae5951bdd90529ee01af749
|
File details
Details for the file shppy-0.3.1-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: shppy-0.3.1-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 45.6 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b32ed09f88cd580fee92651dd87ada362d5e0f3f265ea2ddad5878fc6cdcc00d
|
|
| MD5 |
cc9068e42fd94f5379baf3077ff218d0
|
|
| BLAKE2b-256 |
6e09f620c442a0ccbfec1d90c7540054b78217d5289cce0772680892b77dc0d6
|
File details
Details for the file shppy-0.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: shppy-0.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 47.2 kB
- Tags: CPython 3.14t, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae32359d964ad1b30017d2f627ba8c22a7ee7ffceadab787fc8eee7844c05b1b
|
|
| MD5 |
d8d4018d5afdf2673996269ed0b9e363
|
|
| BLAKE2b-256 |
75106d64570d6b30d9403c1479cb457e5d19880cba025b11b91522a22b995162
|
File details
Details for the file shppy-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: shppy-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 38.8 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32864062975eee7dcd688c74e8e746b822131f1b1628f27c06856c84aab26614
|
|
| MD5 |
1765aeff75abbd1536049e7507c8654e
|
|
| BLAKE2b-256 |
8afcbd3afd84761b2b4cc539ad4ca11badda8ca84a2210e71c7d300530b7810a
|
File details
Details for the file shppy-0.3.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: shppy-0.3.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 42.9 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ffb84c319a670d2568c493eb920b012b5eebd557943b506ac64da4a7096cf1f
|
|
| MD5 |
fdcbf30fa4aa4d64ebe609a3cb18388b
|
|
| BLAKE2b-256 |
9f7543d4a6952f8d6d43f609a4737802bc75c9bda90857dd02e44203d21b8742
|
File details
Details for the file shppy-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: shppy-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 44.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c70a955838f82d994a418da21128aa35dc72ec0d2be840cf94fd16b83c9b116
|
|
| MD5 |
685b89f615f2db23f0b943f420107a82
|
|
| BLAKE2b-256 |
702a38777852a1aefd89cce085c9f0bdaf0ff71b89bbaa94fa80f2d9c50b3cb9
|
File details
Details for the file shppy-0.3.1-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: shppy-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 37.0 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4938fe1e2b9bd15624201486702c26c744edf4d2ff088d8dfc040892bfe38405
|
|
| MD5 |
2469c281b66c2c5cb3d0dd85f0492111
|
|
| BLAKE2b-256 |
e25764a1b26e60f0df25ce86af0eda078c4982fe53a5fa9c12e8beb74bfb5a09
|
File details
Details for the file shppy-0.3.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: shppy-0.3.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 41.9 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2998c957b1055a27cc7404cc25a3a1e263cf5483a3279675c323ae53385ac67c
|
|
| MD5 |
75c8bace37a00169001510bcfbe57857
|
|
| BLAKE2b-256 |
ec4d944755a63fe1d51bcdc589de4a343dc5ed82eae214445cf87f2518644945
|
File details
Details for the file shppy-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: shppy-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 44.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a92c01efd0513197b972f6a813ab0775f7a53d894613c6a214e0700ec0712c63
|
|
| MD5 |
9d14a6df552c59b3b37e134252d6be32
|
|
| BLAKE2b-256 |
1635be117ac3aee01458fa8096b148c20efa09f02d18458b438a6e649d470cac
|
File details
Details for the file shppy-0.3.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: shppy-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 37.0 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66b1c3389541d4e71f1b35ff438ed178d4af60c055f8574a94f479cb77e4adf2
|
|
| MD5 |
c3a251143427b521b39f7e9f817a6b18
|
|
| BLAKE2b-256 |
f2fb4ce52b085580b35496a3315cef1e7a21535f1c15c95c54de35615ede7e3d
|
File details
Details for the file shppy-0.3.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: shppy-0.3.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 41.9 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a652c29960fac51a882fd3653d29673f55c620f90f078d5bc0c30d4c7fac83a4
|
|
| MD5 |
1bfcb7963bb46b736e9255216e410033
|
|
| BLAKE2b-256 |
0340fc6fcf7df724ddd69a52067848c7a04de718a78a4eb7e3bc158a8335455f
|
File details
Details for the file shppy-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: shppy-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 44.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d581434fd4697e06035c60935b75d31480db7c3f3a9ca389abd5e303d9e4e4a
|
|
| MD5 |
501518785bf89e696b2ab818aafe1bb4
|
|
| BLAKE2b-256 |
74dc1bbd9b67a5de5b393683155af2f821b0fb4b7163a67a6772f50f3cedb1b0
|
File details
Details for the file shppy-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: shppy-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 37.0 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3a3edf460d4f5e62a11a577f8a7b218285c92d5b7af689e48da1668cb973319
|
|
| MD5 |
f50bd1d85e89cba28169c08b286f3873
|
|
| BLAKE2b-256 |
e80a53f820b62f549434ab8bfa2cc73ab02039f8a5c0aca29aa6631df8ca6a67
|
File details
Details for the file shppy-0.3.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: shppy-0.3.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 43.3 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aec1ee4d5025338447cc636dcb80335da8585a41ba3ece7d123074aa553eee60
|
|
| MD5 |
23295c0652681b738aba9f80f3bcd148
|
|
| BLAKE2b-256 |
5b5ad9ecba3fd65f4a31af938011aef244db877cb8eeecccee816aa267517c2d
|
File details
Details for the file shppy-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: shppy-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 46.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ec152a083c9df167c88a658c6ea730a89f137bc1f90d1b658f6573444d6f069
|
|
| MD5 |
d29c768e4aba193bbe75495283ba9014
|
|
| BLAKE2b-256 |
8f4ccd4a63221bc6d4a566ee7ba202bc24602109f80088f8e5b62293f6b30df0
|
File details
Details for the file shppy-0.3.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: shppy-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 38.1 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b550546ef0f8fde594719ee5dd4709e9f802e25b6bae40dc24e57f625e721414
|
|
| MD5 |
fb6a04c778bf376cc5cf631ec8409a71
|
|
| BLAKE2b-256 |
1e08bde83916f64cfe96a7e39621a1d4fa565d1bc1a4b577535179a68f37b31d
|
File details
Details for the file shppy-0.3.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: shppy-0.3.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 43.3 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66090c89702f227ba61fa73cc84339237d9454014b2e7725b8bc96dddd16a588
|
|
| MD5 |
50a987e0d1f2bdd9816c018897d09fab
|
|
| BLAKE2b-256 |
440e6e8e4ea4645bf1ee33cf2ed09d00f67f8404a475ee3c7822efc0907d35e7
|
File details
Details for the file shppy-0.3.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: shppy-0.3.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 46.4 kB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30256c2ad68065d5a15b6cbbd546602f1167b921e7cb88e78fba5f62022e3806
|
|
| MD5 |
53b939f258bdc5a8f167830f9ba23537
|
|
| BLAKE2b-256 |
3550a68e053ee0837816f1a628c93d727b0e2d2d10fcf702dd4ca6f8b2adf813
|
File details
Details for the file shppy-0.3.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: shppy-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 38.0 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cace0eeeca7b75b3fa56cf1df4e932de5b2f129db6ed50ed692b040d2fa078c5
|
|
| MD5 |
ef14725a88b44edc7048cf33be29e9dc
|
|
| BLAKE2b-256 |
6257d3d2d0e1444293f45f1cfa3051f708a324b48c99b638f1d3ff5691e1be63
|