Skip to main content

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:

  1. Choose the release commit.
  2. Create a PEP 440 compatible tag on that commit, for example v0.3.0 or v0.3.0rc1.
  3. Push the tag to GitHub.
  4. Publish a GitHub Release from that same tag.
  5. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shppy-0.3.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

shppy-0.3.1-cp314-cp314t-win_amd64.whl (45.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

shppy-0.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (47.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

shppy-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl (38.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

shppy-0.3.1-cp314-cp314-win_amd64.whl (42.9 kB view details)

Uploaded CPython 3.14Windows x86-64

shppy-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (44.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

shppy-0.3.1-cp314-cp314-macosx_11_0_arm64.whl (37.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

shppy-0.3.1-cp313-cp313-win_amd64.whl (41.9 kB view details)

Uploaded CPython 3.13Windows x86-64

shppy-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (44.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

shppy-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (37.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

shppy-0.3.1-cp312-cp312-win_amd64.whl (41.9 kB view details)

Uploaded CPython 3.12Windows x86-64

shppy-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (44.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

shppy-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (37.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

shppy-0.3.1-cp311-cp311-win_amd64.whl (43.3 kB view details)

Uploaded CPython 3.11Windows x86-64

shppy-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (46.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

shppy-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (38.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

shppy-0.3.1-cp310-cp310-win_amd64.whl (43.3 kB view details)

Uploaded CPython 3.10Windows x86-64

shppy-0.3.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (46.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

shppy-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (38.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Hashes for shppy-0.3.1.tar.gz
Algorithm Hash digest
SHA256 603939cbd121d7d796eeb13eae7a8796accb81c2def649a849bbb31fa7a049fd
MD5 9331d373119b33816dd17eccacd16ab6
BLAKE2b-256 666014a24c62aa755d1d34a77c268fa96e8a34255ae5951bdd90529ee01af749

See more details on using hashes here.

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

Hashes for shppy-0.3.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b32ed09f88cd580fee92651dd87ada362d5e0f3f265ea2ddad5878fc6cdcc00d
MD5 cc9068e42fd94f5379baf3077ff218d0
BLAKE2b-256 6e09f620c442a0ccbfec1d90c7540054b78217d5289cce0772680892b77dc0d6

See more details on using hashes here.

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

File hashes

Hashes for shppy-0.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae32359d964ad1b30017d2f627ba8c22a7ee7ffceadab787fc8eee7844c05b1b
MD5 d8d4018d5afdf2673996269ed0b9e363
BLAKE2b-256 75106d64570d6b30d9403c1479cb457e5d19880cba025b11b91522a22b995162

See more details on using hashes here.

File details

Details for the file shppy-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for shppy-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32864062975eee7dcd688c74e8e746b822131f1b1628f27c06856c84aab26614
MD5 1765aeff75abbd1536049e7507c8654e
BLAKE2b-256 8afcbd3afd84761b2b4cc539ad4ca11badda8ca84a2210e71c7d300530b7810a

See more details on using hashes here.

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

Hashes for shppy-0.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8ffb84c319a670d2568c493eb920b012b5eebd557943b506ac64da4a7096cf1f
MD5 fdcbf30fa4aa4d64ebe609a3cb18388b
BLAKE2b-256 9f7543d4a6952f8d6d43f609a4737802bc75c9bda90857dd02e44203d21b8742

See more details on using hashes here.

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

File hashes

Hashes for shppy-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c70a955838f82d994a418da21128aa35dc72ec0d2be840cf94fd16b83c9b116
MD5 685b89f615f2db23f0b943f420107a82
BLAKE2b-256 702a38777852a1aefd89cce085c9f0bdaf0ff71b89bbaa94fa80f2d9c50b3cb9

See more details on using hashes here.

File details

Details for the file shppy-0.3.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for shppy-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4938fe1e2b9bd15624201486702c26c744edf4d2ff088d8dfc040892bfe38405
MD5 2469c281b66c2c5cb3d0dd85f0492111
BLAKE2b-256 e25764a1b26e60f0df25ce86af0eda078c4982fe53a5fa9c12e8beb74bfb5a09

See more details on using hashes here.

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

Hashes for shppy-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2998c957b1055a27cc7404cc25a3a1e263cf5483a3279675c323ae53385ac67c
MD5 75c8bace37a00169001510bcfbe57857
BLAKE2b-256 ec4d944755a63fe1d51bcdc589de4a343dc5ed82eae214445cf87f2518644945

See more details on using hashes here.

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

File hashes

Hashes for shppy-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a92c01efd0513197b972f6a813ab0775f7a53d894613c6a214e0700ec0712c63
MD5 9d14a6df552c59b3b37e134252d6be32
BLAKE2b-256 1635be117ac3aee01458fa8096b148c20efa09f02d18458b438a6e649d470cac

See more details on using hashes here.

File details

Details for the file shppy-0.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for shppy-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66b1c3389541d4e71f1b35ff438ed178d4af60c055f8574a94f479cb77e4adf2
MD5 c3a251143427b521b39f7e9f817a6b18
BLAKE2b-256 f2fb4ce52b085580b35496a3315cef1e7a21535f1c15c95c54de35615ede7e3d

See more details on using hashes here.

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

Hashes for shppy-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a652c29960fac51a882fd3653d29673f55c620f90f078d5bc0c30d4c7fac83a4
MD5 1bfcb7963bb46b736e9255216e410033
BLAKE2b-256 0340fc6fcf7df724ddd69a52067848c7a04de718a78a4eb7e3bc158a8335455f

See more details on using hashes here.

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

File hashes

Hashes for shppy-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d581434fd4697e06035c60935b75d31480db7c3f3a9ca389abd5e303d9e4e4a
MD5 501518785bf89e696b2ab818aafe1bb4
BLAKE2b-256 74dc1bbd9b67a5de5b393683155af2f821b0fb4b7163a67a6772f50f3cedb1b0

See more details on using hashes here.

File details

Details for the file shppy-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for shppy-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3a3edf460d4f5e62a11a577f8a7b218285c92d5b7af689e48da1668cb973319
MD5 f50bd1d85e89cba28169c08b286f3873
BLAKE2b-256 e80a53f820b62f549434ab8bfa2cc73ab02039f8a5c0aca29aa6631df8ca6a67

See more details on using hashes here.

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

Hashes for shppy-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aec1ee4d5025338447cc636dcb80335da8585a41ba3ece7d123074aa553eee60
MD5 23295c0652681b738aba9f80f3bcd148
BLAKE2b-256 5b5ad9ecba3fd65f4a31af938011aef244db877cb8eeecccee816aa267517c2d

See more details on using hashes here.

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

File hashes

Hashes for shppy-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ec152a083c9df167c88a658c6ea730a89f137bc1f90d1b658f6573444d6f069
MD5 d29c768e4aba193bbe75495283ba9014
BLAKE2b-256 8f4ccd4a63221bc6d4a566ee7ba202bc24602109f80088f8e5b62293f6b30df0

See more details on using hashes here.

File details

Details for the file shppy-0.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for shppy-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b550546ef0f8fde594719ee5dd4709e9f802e25b6bae40dc24e57f625e721414
MD5 fb6a04c778bf376cc5cf631ec8409a71
BLAKE2b-256 1e08bde83916f64cfe96a7e39621a1d4fa565d1bc1a4b577535179a68f37b31d

See more details on using hashes here.

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

Hashes for shppy-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 66090c89702f227ba61fa73cc84339237d9454014b2e7725b8bc96dddd16a588
MD5 50a987e0d1f2bdd9816c018897d09fab
BLAKE2b-256 440e6e8e4ea4645bf1ee33cf2ed09d00f67f8404a475ee3c7822efc0907d35e7

See more details on using hashes here.

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

File hashes

Hashes for shppy-0.3.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30256c2ad68065d5a15b6cbbd546602f1167b921e7cb88e78fba5f62022e3806
MD5 53b939f258bdc5a8f167830f9ba23537
BLAKE2b-256 3550a68e053ee0837816f1a628c93d727b0e2d2d10fcf702dd4ca6f8b2adf813

See more details on using hashes here.

File details

Details for the file shppy-0.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for shppy-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cace0eeeca7b75b3fa56cf1df4e932de5b2f129db6ed50ed692b040d2fa078c5
MD5 ef14725a88b44edc7048cf33be29e9dc
BLAKE2b-256 6257d3d2d0e1444293f45f1cfa3051f708a324b48c99b638f1d3ff5691e1be63

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page