Skip to main content

Silicate

Python bindings for Silicon's renderer.
Create beautiful images of your source code, powered by Rust.

Sponsor

PyPI License Stars

Silicate example: Python code rendered with the Dracula theme


Get Started

uv add silicate
import silicate

png_bytes = silicate.generate(
    "print('Hello, World!')",
    language="python",
    theme="Dracula",
)

What is Silicate?

Silicate is a Python binding for Silicon, the Rust tool that turns source code into beautifully rendered PNGs. Unlike wrapper approaches that shell out to a CLI, Silicate uses PyO3 to call Silicon's Rust library directly, giving you native performance with a clean Python API.

Features

  • Native performance — no subprocess, no temp files; the renderer runs in-process via PyO3.
  • 24+ built-in themes — Dracula, Nord, Monokai, GitHub, Solarized, and more.
  • Full Silicon control — every renderer option exposed as a keyword argument.
  • PNG bytes or file — generate() returns bytes, to_file() writes directly.

Usage

import silicate

# PNG bytes
png_bytes = silicate.generate(
    "print('Hello, World!')",
    language="python",
    theme="Dracula",
)

# Save directly to file
silicate.to_file(
    "fn main() { println!(\"Hello!\"); }",
    "output.png",
    language="rs",
    theme="Nord",
    window_title="main.rs",
)

# Explore available themes and languages
print(silicate.list_themes())
print(silicate.list_languages())
Dracula
Nord
Monokai Extended
GitHub
Solarized Dark
Your code here

Options

All parameters after code (and output for to_file) are keyword-only:

Parameter Default Description
language "python" Syntax highlighting language
theme "Dracula" Color theme (use list_themes())
font None Font list as [("Name", size)], defaults to Hack 26pt
show_line_numbers True Display line numbers
show_window_controls True macOS-style window buttons
window_title None Title bar text
round_corner True Rounded image corners
background "#abb8c3" Background color (hex)
shadow_color "#707070" Shadow color (hex)
shadow_blur_radius 50.0 Shadow blur radius
pad_horiz 80 Horizontal padding (px)
pad_vert 100 Vertical padding (px)
shadow_offset_x 0 Shadow offset in X axis
shadow_offset_y 0 Shadow offset in Y axis
code_pad_right 25 Right padding inside code window (px)
highlight_lines None 1-based line numbers to highlight
tab_width 4 Spaces per tab
line_offset 1 Starting line number
line_pad 2 Line spacing (px)

Development

# Clone with submodules
git clone --recurse-submodules https://github.com/alltuner/silicate.git
cd silicate

# Create venv and build
uv venv
VIRTUAL_ENV=.venv uvx maturin develop

# Test
uv run python -c "import silicate; print(silicate.list_themes())"

License

MIT

Support the project

Silicate is an open source project built by David Poblador i Garcia through All Tuner Labs.

If this project was useful to you, consider supporting its development.


Built by David Poblador i Garcia with the support of All Tuner Labs.
Made with ❤️ in Poblenou, Barcelona.

Metadata

Release files for silicate 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for silicate 0.1.9
File Size Uploaded Provenance Actions
silicate-0.1.9.tar.gz 4.0 MB Without provenance Details for silicate-0.1.9.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for silicate 0.1.9
File Actions
silicate-0.1.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details for silicate-0.1.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.9-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for silicate-0.1.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.9-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for silicate-0.1.9-cp314-cp314-win_amd64.whl
silicate-0.1.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for silicate-0.1.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.9-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for silicate-0.1.9-cp314-cp314-macosx_11_0_arm64.whl
silicate-0.1.9-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for silicate-0.1.9-cp314-cp314-macosx_10_12_x86_64.whl
silicate-0.1.9-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for silicate-0.1.9-cp313-cp313-win_amd64.whl
silicate-0.1.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for silicate-0.1.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.9-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for silicate-0.1.9-cp313-cp313-macosx_11_0_arm64.whl
silicate-0.1.9-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for silicate-0.1.9-cp313-cp313-macosx_10_12_x86_64.whl
silicate-0.1.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for silicate-0.1.9-cp312-cp312-win_amd64.whl
silicate-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for silicate-0.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.9-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for silicate-0.1.9-cp312-cp312-macosx_11_0_arm64.whl
silicate-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for silicate-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl
silicate-0.1.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for silicate-0.1.9-cp311-cp311-win_amd64.whl
silicate-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for silicate-0.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.9-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for silicate-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
silicate-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for silicate-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl
silicate-0.1.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for silicate-0.1.9-cp310-cp310-win_amd64.whl
silicate-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for silicate-0.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for silicate-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for silicate-0.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Total release size: 138.2 MB

Release files / silicate-0.1.9.tar.gz

Download URL silicate-0.1.9.tar.gz
Size 4.0 MB
Tags Source
SHA-256 checksum
How to use checksums
63248323a7eaa615042d00049cb6bf6b68e83acabd64d8632a9bba8b85012d42
BLAKE2b-256 checksum
How to use checksums
cff5bce45e1c49229d0c4418716460658f4aeeeff5564f35705f14f1bfe760f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
05b979cd075b85bd660e88446455b8f8a98a8f1a2c3e6a87bb6f283e7b11bb02
BLAKE2b-256 checksum
How to use checksums
6cfbb8d1d63d8f317b1fd9a60ccfde5362e11c85ee4867a4b7a8c969a2052a5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
cb7ff72131be5478562e53bd23faf75a8c68d319e6431122031fdb57695f6b73
BLAKE2b-256 checksum
How to use checksums
c722ed644acefa3a593984096642bec1a0d062df5b5b8fd8d405809457e12a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
770f11a9a5f1bb182be28a4681e7c0c9c5b7e900487e617206dea1bd60dd34e8
BLAKE2b-256 checksum
How to use checksums
f4e8e86b7da0391363a9e62c9c2630b91074e87b7648cc8e25613a600e707517
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4857158c47bde990b9b99ae88e33827d8f5380ea567e15810ff534abdb759e20
BLAKE2b-256 checksum
How to use checksums
1b7485b8997f03b758e6992efc01fa1df92570f35a7ea269ca4403d2ea77bfcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
438080d4e97199e3dea89637ba3a8cfc0cca111daf893f05d9d5427f95a57b29
BLAKE2b-256 checksum
How to use checksums
9259b816788dbaa8a560292cd233d0b30e593ed0499dcafee611025ef256eaf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0a87cdb317b755fe6a1b5638fe94b69dd3b2f5140b001d31db5f45b80badb61b
BLAKE2b-256 checksum
How to use checksums
58b604e09c8290c89cf76ba2fbb83eaf342feff9253324119d3599dbf79c1297
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp314-cp314-win_amd64.whl

Download URL silicate-0.1.9-cp314-cp314-win_amd64.whl
Size 3.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e8e60cac2e2eb6f7c62ce43876598452190e5e593092f84b23aac6dc29236441
BLAKE2b-256 checksum
How to use checksums
b5160397fa49a90d8d1076284cb95fbad055522828352c496229567c7283ea18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6509a30d2fffff754410f6a89f773648485198b771ad3088f811fa2d6fd4c62c
BLAKE2b-256 checksum
How to use checksums
365ab6ca262c4c69133945903e61c935ff121a96bd4258a0dd7e2da79182a1a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
690c3c54fd09dd802931b2ccb468f82ec9833d3c55692530a337598d831d257c
BLAKE2b-256 checksum
How to use checksums
2e9eccb540940529fc6a6bf0ae3015800ada8528bd7886c87bf1479aafbeada9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp314-cp314-macosx_11_0_arm64.whl

Download URL silicate-0.1.9-cp314-cp314-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bb24e407c5953abd1b904c28b7168c9b7362888392e622129785d00544f367fe
BLAKE2b-256 checksum
How to use checksums
6316d614f116dd76073e5fe6a258b17335f85df6517f86fc0fffd4cff98a96d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp314-cp314-macosx_10_12_x86_64.whl

Download URL silicate-0.1.9-cp314-cp314-macosx_10_12_x86_64.whl
Size 4.0 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fc7b86f0301773220e57e46ecd97ac8ea9dece22df25983ee59d40b46d78bcc5
BLAKE2b-256 checksum
How to use checksums
c306cef283399ed4ad1dab726528253396ce397eac5b4eb6f80d3a83c874fd57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp313-cp313-win_amd64.whl

Download URL silicate-0.1.9-cp313-cp313-win_amd64.whl
Size 3.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7021cf907e7545acbd78c7bae041554624ba50f7ae5df9ea388e681327c90e13
BLAKE2b-256 checksum
How to use checksums
f629693c9412c1919a51f29a9ac9aa25444eba5ce16d0a883ff1e60a371df063
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
20e95d1f9ce2ac1a00620d720a805a7870d05ed364ba076ca2dfd1e73b23f747
BLAKE2b-256 checksum
How to use checksums
e4e527a1e1e543db8e96a2d499829b377924eae7774b3de2d2770c691663a372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
54783501abd7fe4bfffeb5d067b1492f22d89911375f261c57a94e848297057b
BLAKE2b-256 checksum
How to use checksums
20427f446ab1eaf073591a461d02c3b4b9a946c340bafb1460ad8380b4cf3bd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp313-cp313-macosx_11_0_arm64.whl

Download URL silicate-0.1.9-cp313-cp313-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a8f3cbeec5cafe22170195a6bc3b6c91836f3df7579820f157bfcf779459ba0b
BLAKE2b-256 checksum
How to use checksums
437515b3f65d63f445f388996c54cc18d7589e96e833ea55b612746dbb6779d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp313-cp313-macosx_10_12_x86_64.whl

Download URL silicate-0.1.9-cp313-cp313-macosx_10_12_x86_64.whl
Size 4.0 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8cf3512eec27e521dfca8655d05a610e06ec41b76ea29ae65bdfb5699b150ba2
BLAKE2b-256 checksum
How to use checksums
d3a3a11ded86b182389f94b77dfda72665ff50a7d15245f26359900fbb416831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp312-cp312-win_amd64.whl

Download URL silicate-0.1.9-cp312-cp312-win_amd64.whl
Size 3.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6ce8aff335a84d75520dd37df0e6feeb7f7e04839f6c8b5f7613fee0c9f98c42
BLAKE2b-256 checksum
How to use checksums
847af3f19e62c0dd447bac2380b59349504ae6d2b8d441c3ae8fe543634bca99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1a7645231dda1bf0088c662cc97eea176231c5ae318a1eec2beeb6e0a3db9c6f
BLAKE2b-256 checksum
How to use checksums
10a2efb0e00b2cd8cb9e941da2866d888b9ee9657125968dde4a37e430161382
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
54dd93884d881f67cdc0116b59f849675cc650412befd842ffd83ed4c49ef90c
BLAKE2b-256 checksum
How to use checksums
88d64272cf424055cec18140e205c62b95d9013dd502648f1e533f8b542627ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp312-cp312-macosx_11_0_arm64.whl

Download URL silicate-0.1.9-cp312-cp312-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
99b6a30f16655e92750fef8a704a640fc199dccfe88fe3941c110b4f4b55e4dd
BLAKE2b-256 checksum
How to use checksums
0ab9d72c910c11d1b35afece516845a1cc64bffd6bd2a1ef11d69ec569584e23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl

Download URL silicate-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl
Size 4.0 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0e60169dc033ccb14b4e31295890f7ccf99d51df36784fcbb2fc2a6cc0364576
BLAKE2b-256 checksum
How to use checksums
1717ee47c7028b2a273e74a1952177d65d687a9f42268d77cc5f6a865689258d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp311-cp311-win_amd64.whl

Download URL silicate-0.1.9-cp311-cp311-win_amd64.whl
Size 3.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7bd8c78a1b397dc3f5c0ddcf6568f4ac326fb8204250bd59049d4d8e1b439c9f
BLAKE2b-256 checksum
How to use checksums
58d54695a7933f675448d8875bfb1fa1c6c5de7dd44cb912b5cf6172ec78fd76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7368d6658ca488dd2725da7dfcca0394faabcb7ff1936b02e697fb8e7bb4a895
BLAKE2b-256 checksum
How to use checksums
87ab0c0e70ca07280c5dc986ca8a185066bf79ab821711321ac2e32de8ae8e87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
224f8e0950e78b521b65f369fb1572cf6832c896fc519981bfc7c05b0afe4d87
BLAKE2b-256 checksum
How to use checksums
72dbfa348669744f6b1a7eb656048bca9ee38dfabe0a9b54519d4c01effe46ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp311-cp311-macosx_11_0_arm64.whl

Download URL silicate-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f5289195419464680995dd4d2049d8a0179e4828494057ad9a55bab9cc13233f
BLAKE2b-256 checksum
How to use checksums
bffe87ec0e918ba5fa074a09856b5cc85c761431159fc5b4babccb5d31b76631
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl

Download URL silicate-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl
Size 4.0 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
02ebb7df24514a269fec3a8e16e20f2a3160e48c5faaf6b5f330d9ae1f2654a5
BLAKE2b-256 checksum
How to use checksums
39ce6a82be3d69f22071d1ede3b7e1796aa62ab38c89f9b552a3d0fe9603f398
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp310-cp310-win_amd64.whl

Download URL silicate-0.1.9-cp310-cp310-win_amd64.whl
Size 3.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3109bd34aa253ed6c1c6163d6d0b3b126cf5349f52773d7009a1d6f6c15c4cc3
BLAKE2b-256 checksum
How to use checksums
734b9a846f6c12bc07643016b3be1853da5bcd7ded1917f901cc3f8f8ea0660b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6a1c318b28c4376b958c0875db7623eff7b1086f1ace45083d3d0f3548df6de2
BLAKE2b-256 checksum
How to use checksums
9fba118ec24fc01317a9dc2dfe978c858243254f00ada41bb4b5ca2aca86df23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
318c7ec23616fe1932c80cd8bfaa4b2a9ffe71474c7084f3de6a910949f1e6e2
BLAKE2b-256 checksum
How to use checksums
f5eca2e0ea2f181474bc491a1a65fdbc6ea8f0c0d6fb43a93f4bdf157faa33fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1e6e738c94951a596d64a766e4eb6eb022e514723f4c1a6d4ce67bd1a6d194d7
BLAKE2b-256 checksum
How to use checksums
c9c53ce999d3495ed5324c417cea0eed8e86206dee9d92706b0293d7a1172253
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / silicate-0.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.6 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
faa32c0e97f816e16672313b0ee4973626ac742aa56cda5702b03ee90f6fdb1a
BLAKE2b-256 checksum
How to use checksums
7aaece943baef0123db54de91db95279c3240820aede0b35d9e9425539b8278f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for silicate 0.1.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page