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.8

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.8
File Size Uploaded Provenance Actions
silicate-0.1.8.tar.gz 4.0 MB Without provenance Details for silicate-0.1.8.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for silicate 0.1.8
File Actions
silicate-0.1.8-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.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.8-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.8-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.8-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for silicate-0.1.8-cp314-cp314-win_amd64.whl
silicate-0.1.8-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.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.8-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for silicate-0.1.8-cp314-cp314-macosx_11_0_arm64.whl
silicate-0.1.8-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for silicate-0.1.8-cp314-cp314-macosx_10_12_x86_64.whl
silicate-0.1.8-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for silicate-0.1.8-cp313-cp313-win_amd64.whl
silicate-0.1.8-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.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.8-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for silicate-0.1.8-cp313-cp313-macosx_11_0_arm64.whl
silicate-0.1.8-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for silicate-0.1.8-cp313-cp313-macosx_10_12_x86_64.whl
silicate-0.1.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for silicate-0.1.8-cp312-cp312-win_amd64.whl
silicate-0.1.8-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.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.8-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for silicate-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
silicate-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for silicate-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl
silicate-0.1.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for silicate-0.1.8-cp311-cp311-win_amd64.whl
silicate-0.1.8-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.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.8-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for silicate-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
silicate-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for silicate-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl
silicate-0.1.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for silicate-0.1.8-cp310-cp310-win_amd64.whl
silicate-0.1.8-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.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
silicate-0.1.8-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.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
silicate-0.1.8-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.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Total release size: 138.2 MB

Release files / silicate-0.1.8.tar.gz

Download URL silicate-0.1.8.tar.gz
Size 4.0 MB
Tags Source
SHA-256 checksum
How to use checksums
57cfc443a2836dfce0d29a4168136b9384dab3289b4475fbbe7456d8737b94f6
BLAKE2b-256 checksum
How to use checksums
aa17853772adba6047781e7e867a2d4380af67526591016a8ff6014aa325f805
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.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
21d42c2360dea422e703d66221753c6b14f59170ce70e5909b58976d46cc4b61
BLAKE2b-256 checksum
How to use checksums
8ce8dfb1c52cab387456945a6e5618a560b7170cda975b0ebe432103e7a65b9e
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.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.8-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
aeb95c9e034d8304080743d1389f9e7f37ec07b48b76e8de748a3327811a79d6
BLAKE2b-256 checksum
How to use checksums
9aa9e65f2181eb8977eebb5a23ee8acffc42751570abb6c762732f42ea1b45a0
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.8-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
5e621239a58971ebb0ca40e27c95fc2b62b40ef16908a0ae2920a4d1ce595fa8
BLAKE2b-256 checksum
How to use checksums
da236bf19adc3b1ece95e2c37e5c30974312727e03892f9fe6c0fdea2cdf934d
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.8-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
63898d4aa0de70a5e027aefe56bacb3fcd0dd799515c9afc3e72fe2cf77d89b4
BLAKE2b-256 checksum
How to use checksums
208d7b209756a825ebcbe319ce3fa543d79cbd8f1008b6ad6d525e7a73146830
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.8-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
f98982329ebb6c76cc8bfa2d5f792fd20a6684c126569113acf3a2b155dfa4e0
BLAKE2b-256 checksum
How to use checksums
da881b68120b44612a803bbcd81d0663b3d778d5c01ae8911d3c7aa9e4e56327
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.8-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.8-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
db6c615b24602db456f28d128ee3e91837e63a4db6a5c508811260fca1131b03
BLAKE2b-256 checksum
How to use checksums
9cf4dfc2625274f2b1816f25cff14b3ef1afd9277e1cab61b1544c358a48a82d
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.8-cp314-cp314-win_amd64.whl

Download URL silicate-0.1.8-cp314-cp314-win_amd64.whl
Size 3.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a05a1a987134cb64ca7b25a106eb8213d0bb0e8f1cca12e6db5fde65ec44dc92
BLAKE2b-256 checksum
How to use checksums
d6e81df4a7e10638926c8b7eac47e2b25f88a3d5e14b8db922f59a7b798f983d
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.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
d51dfc4237c3e0826a200d9d6fd95abb7be845bdab3a09d5f3ec342bd77a3737
BLAKE2b-256 checksum
How to use checksums
9950a1aa2bba0c13df9d0b6c84c8980b5741916cfe3259b5ccae4a6f83732ac7
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.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.8-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
156b9932253dcf35ea6ab911236e8c6baac74ecc0cf8d2ffbcfaf0bc2a8e01ca
BLAKE2b-256 checksum
How to use checksums
4fc552f568a4bd8f91b9ef4d227299e6d8c7a91c3bd9b982bd326dc643f366ac
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.8-cp314-cp314-macosx_11_0_arm64.whl

Download URL silicate-0.1.8-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
96920e5234d763daf603c2d65985ac8936fc4004176234affdaf5a41f446e7df
BLAKE2b-256 checksum
How to use checksums
db6a68f017d197d9148ff6f0af15454dd49493814d2b01507c40b906d9d559a0
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.8-cp314-cp314-macosx_10_12_x86_64.whl

Download URL silicate-0.1.8-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
45eee2dee6969b42c91676c6d8cfd76e1708a942c1e61f8a33e879f6cc3e8646
BLAKE2b-256 checksum
How to use checksums
0faa5db6b7a3a58e2af533aab51723c217461b8cc12e2474a16f28d20621c4c4
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.8-cp313-cp313-win_amd64.whl

Download URL silicate-0.1.8-cp313-cp313-win_amd64.whl
Size 3.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c4a102ceb7932635060eb26e37144187e32ca03afbd69adbff702235604856ed
BLAKE2b-256 checksum
How to use checksums
4bc447218a714f9926b9248fea05425b1227939e571de84a680898fcb8fdedc8
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.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
e180849f4de792b694c568d41b744718cd72e31bc7e4f321798f397a4c870ccd
BLAKE2b-256 checksum
How to use checksums
e95c71a9563bb0b695b84ccc7aacbd98d3b92eb516914533fa1179a531861cc7
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.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.8-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
44ae4b253507b234d67378f78e1c65843b81cff3020bdf5ef3541bee9810f4ab
BLAKE2b-256 checksum
How to use checksums
28e953baeb19c177bbd14d63cfff6b56aad86f4692ae6965b0be5e8f1a5557e3
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.8-cp313-cp313-macosx_11_0_arm64.whl

Download URL silicate-0.1.8-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
59d1c116840f7d1a112c430eb7c47d04a80d20fbc285c40ddd8dc427bf75709f
BLAKE2b-256 checksum
How to use checksums
aa02955aa568da65a8ed1f355e3545876f561b271c9b668026e76d932749787c
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.8-cp313-cp313-macosx_10_12_x86_64.whl

Download URL silicate-0.1.8-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
4e5f9b6886072839e6ebd88b501cb98a51c8332caebce3c57dedddc58d79f67b
BLAKE2b-256 checksum
How to use checksums
b84fb51643f7e721f520cac19b78652531d3215ca44a78fce08ddc1c3b0eedd8
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.8-cp312-cp312-win_amd64.whl

Download URL silicate-0.1.8-cp312-cp312-win_amd64.whl
Size 3.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f62db0cfe3425bc2c118c84f086647b1e792e4953280db84e780fb89936512c0
BLAKE2b-256 checksum
How to use checksums
412ee2fa729d37185f8b6969e2e46c7728ff82424d530137c6627e353c569368
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.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
5b39d4d4b2dd17fb35fbaca1f8c1364f9cc1b166e800b8fa8febe695dca2c3e7
BLAKE2b-256 checksum
How to use checksums
fa4d8946970526b345460c60525b41794bb7a624f730a5d69b66d207baf91a30
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.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.8-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
841aa4eb08b8e95bec7bfc830da4a2b6a794b0bb991468b5610947a9c6d4872e
BLAKE2b-256 checksum
How to use checksums
7fcd23d6875f7c34d597b375a93d5e5ceb70d0ea0f14f99c6b91036a32323eac
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.8-cp312-cp312-macosx_11_0_arm64.whl

Download URL silicate-0.1.8-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
0b03f9035189c2a380b510120d2ec5c9ff4fea6bad2a8d1ec64f2b2fe880305e
BLAKE2b-256 checksum
How to use checksums
a567d59ee387847a1e41207c26ea685d2993762e5907d396104253a1468b49e9
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.8-cp312-cp312-macosx_10_12_x86_64.whl

Download URL silicate-0.1.8-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
5d3fb1433cee9174d9076f0fbf348b826ff5be651150ac5cbcfd4a30184af136
BLAKE2b-256 checksum
How to use checksums
7fbfb5eef579cf1f3f828bb83ec2fe109bdbf4a80ac29a0c28754c02672daa9a
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.8-cp311-cp311-win_amd64.whl

Download URL silicate-0.1.8-cp311-cp311-win_amd64.whl
Size 3.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0b906e3d78c841c3ee8614c7e06ab1d044b6fb05f2ef0a3719877e953ae08450
BLAKE2b-256 checksum
How to use checksums
1bcc1d381c2ac9d9078be3d926f908df00faab99cd2314527d50733664e91388
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.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
d1a9bc7fc2d83844318b83d3e0984c07132c379e8e76a4f95e3ee62706cda760
BLAKE2b-256 checksum
How to use checksums
c1da11b5b336d71a98c983d7c6751a72b2fae9153d271d2a536cf238922246c1
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.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.8-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
1875113cec434d93b23058b2bc159f6c255172f20b39254de98c4eaf8daeba87
BLAKE2b-256 checksum
How to use checksums
fa7071c346cb93184c08c02123846bd66f8a998ee80e50ef3bc77f4f2bc0e129
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.8-cp311-cp311-macosx_11_0_arm64.whl

Download URL silicate-0.1.8-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
e4df28615ba0e785cdfae5b0c4319489308c69b9c91e26b1ceed8aa947044164
BLAKE2b-256 checksum
How to use checksums
4d8daf8a01436f1799f0e3dfbbd9490193260ff3451743b5d48681cc494808f1
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.8-cp311-cp311-macosx_10_12_x86_64.whl

Download URL silicate-0.1.8-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
2d158f05e539156a709a1e5cbd6b4f914ee845d6c81bd3a8e812f202ec5c3103
BLAKE2b-256 checksum
How to use checksums
ea5cdd6150406ba258e3ddd132b3919261570cb385a66dd76a701d577d5b2379
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.8-cp310-cp310-win_amd64.whl

Download URL silicate-0.1.8-cp310-cp310-win_amd64.whl
Size 3.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
28e3ee35f0869b99842b25bfb6d9a11dc80d073295da4a0ae1d0ec984a4ac6be
BLAKE2b-256 checksum
How to use checksums
f90349bd51d053fdf2e3303a7846dc0af61ba9cc3286556cbfcdb91603ffdd28
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.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
117b7b70789ce8c11f6c3331469f9ca941ba2f3c904f57c471cf50cc8464abfb
BLAKE2b-256 checksum
How to use checksums
4d0c85afe20570c4478c19593f5ecf3b025a6f58b764cdc36a83902b6eda1019
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.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.8-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
f245d75bb2413a1e671e026a96f04e63a30adb8d1b46fab82725e9fab9d5dfc4
BLAKE2b-256 checksum
How to use checksums
6b3813b65892a0d9e0451e9f93a6efb1f6831c166b6a05d20fb4abb5c5958d34
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.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.8-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
3fefaabc6b1dc2503c9ce940e206ce455e9e93c0b7c13bb6a9cff87bad51e6bf
BLAKE2b-256 checksum
How to use checksums
d626c0b74c1e3596365db03a6868bd3ccd2c092fa9524156b1cce4ea0da0d920
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.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.8-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
f8913ec8af2c29f70543401618ce1d66b9b4a7861fa5caef0f5339f696296c59
BLAKE2b-256 checksum
How to use checksums
f8c14532bf90641d1bcd3843d51484bb927414b06cfb09d89ef0b539134270a1
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.8

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