The SUEWS model that speaks Python
Project description
SUEWS - Surface Urban Energy and Water Balance Scheme
This is the SUEWS urban climate model repository.
Installation
pip install supy
Documentation
See the full documentation at: https://suews.readthedocs.io
Quick Start
For users who want to run SUEWS simulations:
-
Install from PyPI (simplest):
pip install supy
-
Run a simulation:
suews-run /path/to/config.yml
For developers, see the Developer Note section below.
Developer Note
Development Environment
Claude Code Integration
SUEWS includes Claude Code configuration in the .claude/ directory with development skills for environment setup, code linting, build verification, PR review, and release management.
Install Skills via Marketplace (recommended for new contributors):
# In Claude Code, add the SUEWS skills marketplace
/plugin marketplace add UMEP-dev/SUEWS
# Then install the skills
/plugin install suews-dev@UMEP-dev/SUEWS
This provides access to:
/setup-dev- Set up development environment (macOS, Linux, Windows)/lint-code- Check code style against SUEWS conventions/verify-build- Verify build configuration consistency/audit-pr- Review pull requests comprehensively/examine-issue- Analyse GitHub issues/log-changes- Update CHANGELOG with recent commits/prep-release- Prepare releases with pre-flight checks/sync-docs- Check doc-code consistency
Local Configuration (for contributors with cloned repo):
- Setup Guide: See
.claude/README.mdfor workspace structure - Skills Reference: See
.claude/skills/for detailed workflows
CLAUDE.md Protection System
This repository includes automatic protection for the CLAUDE.md configuration file to prevent accidental content loss:
-
Automatic Features (no setup required):
- GitHub Actions validation on all PRs/pushes affecting CLAUDE.md
- Content reduction detection (alerts if >20% content removed)
- Automatic snapshots on validation failures
-
Local Protection (one-time setup):
# Run once after cloning or pulling this feature bash .claude/scripts/setup-claude-protection.sh
This enables:
- Git pre-commit validation
- Local backup system
- Manual validation:
python3 .claude/scripts/validate-claude-md.py
Local Development
Follow these steps to set up local development:
Prerequisites
Essential Tools:
- Fortran Compiler: gfortran (≥ 9.3.0) or Intel ifort
- macOS:
brew install gcc - Ubuntu/Debian:
sudo apt-get install gfortran - Windows: Use WSL or MinGW-w64
- macOS:
- Version Control: git
- Package Manager: mamba (faster than conda)
# Install mambaforge (if not already installed) curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh" bash Miniforge3-$(uname)-$(uname -m).sh
Recommended Tools:
- VS Code with extensions:
- Modern Fortran
- Python
- GitHub Copilot (free for academic use)
- WSL (Windows users)
Setup Steps
-
Clone the repository:
git clone https://github.com/UMEP-dev/SUEWS.git cd SUEWS
-
Initialise submodules (required for SPARTACUS dependency):
git submodule init git submodule update
Note: If permission denied, configure SSH for GitHub
-
Create development environment:
mamba env create -f env.yml
This creates
suews-devenvironment with all required packages. -
Activate environment:
mamba activate suews-dev
-
Build SUEWS:
make dev # Install in editable mode make test # Run tests (optional)
Run
maketo see all available commands and quick start workflows. -
Verify installation:
pip show supy suews-run --help
Development Workflow
-
Build commands:
make dev # Install in editable mode (self-healing, works after clean) make test # Run test suite only make clean # Clean build artifacts (smart - keeps .venv if active) make docs # Build documentation make livehtml # Live documentation preview make # Show help summary (default target)
-
Common workflows:
make clean && make dev # Fresh start (most common for troubleshooting) git pull && make dev # Update code and rebuild make dev && make test # Build and test changes
-
Environment management:
make help # Show all available commands make deactivate # Show deactivation command
-
Common issues:
- Build conflicts: Run
make clean && make dev(most reliable) - Import errors: Ensure you're in the
suews-devenvironment - Permission errors on Windows: Right-click project folder → Properties → Security → Edit → Everyone → Allow
- Build conflicts: Run
Project Structure
SUEWS/
├── src/
│ ├── suews/ # Fortran physics engine
│ ├── supy/ # Python interface
│ └── supy_driver/ # F2Py wrapper
├── test/ # Test suite
├── docs/ # Documentation source
├── env.yml # Development environment
└── Makefile # Build commands
Contributing
Code Style and Formatting
SUEWS maintains consistent code style through automated formatting:
- Coding Standards: See
CODING_GUIDELINES.mdfor detailed standards - Automated Formatting: The master branch is automatically formatted after merge
- Zero Friction: Contributors can focus on functionality; formatting is handled by machines
- Tools Used:
For Contributors: Just write working code! Formatting will be applied automatically after merge.
Testing Development Versions
For developers who need to test pre-release versions from test.pypi.org:
1. Install uv (one-time setup):
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
2. Create isolated environment with uv:
uv venv .venv-dev
source .venv-dev/bin/activate # Linux/macOS
# or: .venv-dev\Scripts\activate # Windows
# You'll see (.venv-dev) in your terminal prompt when activated
Note: uv venv is 80x faster than python -m venv and manages Python versions automatically.
3. Check latest version:
Visit https://test.pypi.org/project/supy/ to find the latest development version (format: YYYY.M.D.dev0)
4. Install development version:
# Replace 2025.9.16.dev0 with the latest version from step 3
uv pip install --extra-index-url https://test.pypi.org/simple/ \
--index-strategy unsafe-best-match \
supy==2025.9.16.dev0
5. Verify installation:
python -c "import supy; print(f'SUEWS version: {supy.__version__}')"
# Should show: 2025.9.16.dev0 (or your installed version)
6. Test functionality:
python -c "import supy as sp; sp.load_sample_data(); print('✓ Installation successful')"
For future use: Always activate the environment before working:
source .venv-dev/bin/activate # Linux/macOS
# or: .venv-dev\Scripts\activate # Windows
# Use 'deactivate' to exit the environment
Why uv?
- Creates virtual environments 80x faster than
python -m venv - Handles test.pypi.org dependencies correctly with
--index-strategy unsafe-best-match - Single tool for both environment and package management
- No Python installation required (uv can download Python as needed)
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 Distributions
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 supy-2026.1.28-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: supy-2026.1.28-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14fe739310c3e214dc0273a8027d6e338d84d65a4b207ecd900ebc348a77b441
|
|
| MD5 |
e36fb79122218d8cffc487da8121b759
|
|
| BLAKE2b-256 |
0066fcc777953fca329914282317d0f4bede625a84b1a91d75d0ee43decf6391
|
File details
Details for the file supy-2026.1.28-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbfdf7b6671bba6264b57991381fc2913c6bda05f2b67a4bab8470d0dc0c11f4
|
|
| MD5 |
5d6b871f2950a3e13817b64aa354c3ab
|
|
| BLAKE2b-256 |
f85b7d5ddfd4b65c6f5f3ae925d36cfdae69c6b680e7df3a518c616497e6ce76
|
File details
Details for the file supy-2026.1.28-cp314-cp314-macosx_15_0_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp314-cp314-macosx_15_0_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.14, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25dff6e6fab68e7c5c842e101b7cf3f43ec02223f110c04655a70defc5715bdd
|
|
| MD5 |
1bddca4fc6a684cd74c2b863e187dc6f
|
|
| BLAKE2b-256 |
31cbe0b0c1213ff8ae844d4a4e23bc201db97c71bc04f2b033f23a7269c3d143
|
File details
Details for the file supy-2026.1.28-cp314-cp314-macosx_15_0_arm64.whl.
File metadata
- Download URL: supy-2026.1.28-cp314-cp314-macosx_15_0_arm64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.14, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a39dfdc0ec04b25f7d0750955d287c14a407ad16314afb3cf09dd6dbd115bddf
|
|
| MD5 |
1c4ddcbe6f790417651cc96fd20e75c3
|
|
| BLAKE2b-256 |
9e84d408ea4521ee8481c1538f52ed30e7f5fd72b3360fda7283fe44280bc976
|
File details
Details for the file supy-2026.1.28-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: supy-2026.1.28-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
490a56031660d1bbd4d4bee3194f0f00d9cb8cd7b539bfb9d64e5025e8697cf0
|
|
| MD5 |
1552aafc198dbbc77cb6838f7b32dbbc
|
|
| BLAKE2b-256 |
e53940ee78c08d6175e3ebb33eb95d4faa31355a1571f41abff3e9cb1dc2c974
|
File details
Details for the file supy-2026.1.28-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d699a2e87297be19acab63d3ed5677cc6bca0b5dd97a5662cacec4aa520afc8
|
|
| MD5 |
3dcc47d7adbd2defc335b384d16899cd
|
|
| BLAKE2b-256 |
6a3e31b51bb139a2bf02e0dbe177ea0926f0f37c271ad65a480fe6737735e759
|
File details
Details for the file supy-2026.1.28-cp313-cp313-macosx_15_0_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp313-cp313-macosx_15_0_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.13, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cde537af5f4a11446469ff332ae0e5df41d67d54e75b4e4c8e8b971fb6674e8
|
|
| MD5 |
59a8df54fdfbd1955d278e5484c04a86
|
|
| BLAKE2b-256 |
e903b2bc4960d52845c550cbd6fb7a8a994dfdaccb30e4c653f5cafe0a48a30c
|
File details
Details for the file supy-2026.1.28-cp313-cp313-macosx_15_0_arm64.whl.
File metadata
- Download URL: supy-2026.1.28-cp313-cp313-macosx_15_0_arm64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.13, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
743840d02c32e618e29b7eb307fa1d52d138a5891f4d28eee22da4928240964e
|
|
| MD5 |
7d5192f771442ff7fcff7eff8d5ae694
|
|
| BLAKE2b-256 |
795eebe45347bb337af1b4aba51cd245346b768b12af486c449b7058e3ca891c
|
File details
Details for the file supy-2026.1.28-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: supy-2026.1.28-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8318913fdc198b55708c81ead30fa81e53bf90eb90def8cdec4b5b4365a3682b
|
|
| MD5 |
fcd4f05311ec01df134f675774493cb9
|
|
| BLAKE2b-256 |
305df66b0adbeeb20689dacbaf56906e2aacefead000f4f1a6cc073221ecccb9
|
File details
Details for the file supy-2026.1.28-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
430b9c07199a759e584e2c0659df294231396d264f137eb4b3011acc7e1bf6de
|
|
| MD5 |
fc17e0a810685da5f6008b71cc67ef61
|
|
| BLAKE2b-256 |
87b0a1e9c0b6458e93581ef6d5a76aac57c2f3204ba64a7e43ee4f5529c39bf7
|
File details
Details for the file supy-2026.1.28-cp312-cp312-macosx_15_0_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp312-cp312-macosx_15_0_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.12, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f815804f4da4d99428513ab1cd5d30b1defd38b7f4fdcf781bd0c96cc27d920d
|
|
| MD5 |
b9f15b6e1c2fb32b5be1566f99513ba1
|
|
| BLAKE2b-256 |
7df5d9c454f03a11be59ecd90907c9cfe93a2743949b6ed50e54fc9230a6b783
|
File details
Details for the file supy-2026.1.28-cp312-cp312-macosx_15_0_arm64.whl.
File metadata
- Download URL: supy-2026.1.28-cp312-cp312-macosx_15_0_arm64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.12, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c44c6ec239491a82331b0fa516a1f8801f7db7cf76313ae12c33a7513a59f0d5
|
|
| MD5 |
c4d91c087e9d1fff6f605ec36104ac88
|
|
| BLAKE2b-256 |
b8e3bab3d72481d80f96c04d8329dbf1907087093f5e95f1c43bb4291d9822f9
|
File details
Details for the file supy-2026.1.28-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: supy-2026.1.28-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5d59e0361970b2242d9392362f3a00faa48e5b25b1b884143d9e24f865afbca
|
|
| MD5 |
b74f03c3f71e8d5d5b6ef24a12f0dc2b
|
|
| BLAKE2b-256 |
3ba1245b4df786c6774101aea59ac8c516d119165b7a5987bb4e4102043b6c53
|
File details
Details for the file supy-2026.1.28-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
108fa117961092fef0b5f8ec6e4f7c9f5ca5580027850343a2b45e9ae82228ad
|
|
| MD5 |
9166665e1f6a7b72d37475619cde5c21
|
|
| BLAKE2b-256 |
34ca9fd108077b3e5ef0d0f9efd99bbf0b1859a5b51fe159c71f8781225c1eda
|
File details
Details for the file supy-2026.1.28-cp311-cp311-macosx_15_0_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp311-cp311-macosx_15_0_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.11, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54be949f0f7678679664f6389bd48781314c0d1562f58bffeb2bedbe4a92c24d
|
|
| MD5 |
921d023e1f70f6d29aae77263e74af63
|
|
| BLAKE2b-256 |
b9babb330df2912bcad7feab8da0ba122969b07361b27f776fc35bade61e3f48
|
File details
Details for the file supy-2026.1.28-cp311-cp311-macosx_15_0_arm64.whl.
File metadata
- Download URL: supy-2026.1.28-cp311-cp311-macosx_15_0_arm64.whl
- Upload date:
- Size: 6.1 MB
- Tags: CPython 3.11, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
595dd09053900f716f6c021e80de8daab3a2bd49c42f330e79bcfff690674c1e
|
|
| MD5 |
44ad9df552471b9493db6be65be9667e
|
|
| BLAKE2b-256 |
545eae097813cfcc64638dc27135acca84396d2d107d76d1d3844afed25a9d73
|
File details
Details for the file supy-2026.1.28-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: supy-2026.1.28-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85ee84e2603d58879b8f55cf113d067dec742f8231cb3e740c4d50c6915f84c6
|
|
| MD5 |
9cd9bf9c8fc2748dd3a891cda7ee463b
|
|
| BLAKE2b-256 |
da635605e7696d01054f84f2b7cd26e54f3732a94e52312a68b2034f0822840e
|
File details
Details for the file supy-2026.1.28-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 7.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7355cb83a7d500450d04b7ddda2d0a0d9f7d0d6a11e768de00410f928a29a40d
|
|
| MD5 |
62652b6ca7d91b08624e1fba2fd4dcda
|
|
| BLAKE2b-256 |
50880768bd17ba50c03a977e6bba934598142b10d596102971b93f79838600f4
|
File details
Details for the file supy-2026.1.28-cp310-cp310-macosx_15_0_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp310-cp310-macosx_15_0_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.10, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce41fcd0543293ca4fe6e0662ea3a4ce3a04962d3e312a65cee8c3d74337b0cd
|
|
| MD5 |
d3373c5749293f736bc367fd29bce691
|
|
| BLAKE2b-256 |
2c079776de130d232fe29f32f10d400bfcf9938c45d91a902b457c7fbb70cd57
|
File details
Details for the file supy-2026.1.28-cp310-cp310-macosx_15_0_arm64.whl.
File metadata
- Download URL: supy-2026.1.28-cp310-cp310-macosx_15_0_arm64.whl
- Upload date:
- Size: 6.0 MB
- Tags: CPython 3.10, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0c9f5923fea7a446ee06b9386ab4754638732b2ffbd82074725f16f01451e38
|
|
| MD5 |
0bceed79ede4f75252055a3ad98fbb59
|
|
| BLAKE2b-256 |
0722ce9f8816a43aaa022e584be3e3823bef8a79fa1f5b1f83ebdaa8b0dff818
|
File details
Details for the file supy-2026.1.28-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: supy-2026.1.28-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6d646cdd892e4bc563c38862df1d908ec358817be41335aa56407cb4b00b7cd
|
|
| MD5 |
09126762cb561d885300656005d624dd
|
|
| BLAKE2b-256 |
264ab975d5ac5ae9cb1aa4fbedb7755e4ebc3c63731c9fb097d565e5286c0848
|
File details
Details for the file supy-2026.1.28-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 7.8 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7efde1bcb50f5e3afc614ad166ed7bf653047fa7bb83c3cd3de37d2a0f1a653
|
|
| MD5 |
d07ac456b96a16471795e780687d36a8
|
|
| BLAKE2b-256 |
b671a54a69ee4f2c981a29af6cd75c4310c5f9928eed631aa51bad87518ff347
|
File details
Details for the file supy-2026.1.28-cp39-cp39-macosx_15_0_x86_64.whl.
File metadata
- Download URL: supy-2026.1.28-cp39-cp39-macosx_15_0_x86_64.whl
- Upload date:
- Size: 7.0 MB
- Tags: CPython 3.9, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79c67545c67e6a0fbcb6bea3e451f0812877f97c0e83cba952d2e3368a1c5203
|
|
| MD5 |
6f511a82d7cee84bc902ab38b4cc5162
|
|
| BLAKE2b-256 |
8975365b9d8a4365a507d365b8f78a1347c1b7d575c170429fa2c9d7ffac0fbf
|
File details
Details for the file supy-2026.1.28-cp39-cp39-macosx_15_0_arm64.whl.
File metadata
- Download URL: supy-2026.1.28-cp39-cp39-macosx_15_0_arm64.whl
- Upload date:
- Size: 6.0 MB
- Tags: CPython 3.9, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4d7a024eb7c450fc7bc13020c987aa111ea0fb0bf343b9155f74ec317b3049a
|
|
| MD5 |
5197518f7e258b2e005c7e805ac88bf4
|
|
| BLAKE2b-256 |
a7f6e308ba245edc9e4daedd0933c799899eaced578fb00e58da86a8edcbd5fa
|