The official santai SDK.
Project description
Santai SDK
Setup
uv sync
Documentation
Build and view the documentation locally:
# Install with documentation dependencies
uv sync --extra docs
# Serve docs locally with live reload
uv run mkdocs serve
# Build static documentation to site/
uv run mkdocs build
The documentation is automatically generated from source code docstrings using mkdocstrings. To update the docs, simply enhance the docstrings in the source code and rebuild.
Visit http://127.0.0.1:8000 after running mkdocs serve to view the docs.
Development
This project uses several programmatic tools for code quality. Read the documentation on some of these tools to understand their functionality and basic commands for running quality checks.
uv tool install codespell
uv tool install ruff
uv tool install rumdl
uv tool install ty
This project also uses pre-commit (prek) for ensuring that each commit passes the code quality checks. See the pre-commit configuration
uv tool install prek
Quality Checks
Run code quality checks before committing:
# Format code
uv run ruff format
# Lint code
uv run ruff check --fix
# Check spelling
uv tool run codespell
# Lint markdown
uv tool run rumdl docs/
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 Distribution
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 santai_sdk-0.1.0.tar.gz.
File metadata
- Download URL: santai_sdk-0.1.0.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7de971be6d753510e8a350b441ca8f3eb49868fb57e3a46cca0c65af5a14fbe4
|
|
| MD5 |
b3dda1690347719658c767bf1c00ff5b
|
|
| BLAKE2b-256 |
8af384f801db65832005b05d9d4aec496ccd46b13062d5feeb2cb2b4773dc49e
|
File details
Details for the file santai_sdk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: santai_sdk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1059eaf741a238c4f42909cd938ba2242c4e983ed712aace1f149b21e05a61e1
|
|
| MD5 |
04c7ea57590a8fedfc844ba8fd728873
|
|
| BLAKE2b-256 |
fc658eb7f36b887df9f1bbcaf6a27908baba08e34ab3069be4c00e8940470569
|