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

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

Built distributions (wheels)

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

Total release size: 138.2 MB

Release files / silicate-0.1.10.tar.gz

Download URL silicate-0.1.10.tar.gz
Size 4.0 MB
Tags Source
SHA-256 checksum
How to use checksums
fc0a04cf6a60b51aec35859e0850b775791c90c168215f0e49b8fdfac1761db2
BLAKE2b-256 checksum
How to use checksums
a6bb295e072aa41cb41b42db944a602c55cb9c93f15909a3fdd219161f4c996e
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.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
caaaaae0ce751583035c0488a1ab1f9463b92899d6664a9b5706f47ac0793c8d
BLAKE2b-256 checksum
How to use checksums
f935331a9f9900b32d8eef2a66e7919aa48d097c4e81c65f7971be645e720669
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.10-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.10-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
1d569dc84cf3c28e4cd716ad68484dcaac2814bcf52eb3579ce0ae5f290f1dec
BLAKE2b-256 checksum
How to use checksums
4717aed0cc033f911aae3fb10f4f5620db9383f0b7321f2765221c16711fb81b
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.10-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
d6029764486ac06a579a4ff17c70e98994bb8cf9f9c34e3c97fbe176d4a927b4
BLAKE2b-256 checksum
How to use checksums
9ad3f1557e59e128ccc01bc8cd1ca5ccb4eac2fd580c2f69d375fc6d3f3ed7e6
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.10-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
b1ed3f2e0cbe47fe9890c32d45ea1bc78e1a39f274164bc1bf94ec80f12c2f46
BLAKE2b-256 checksum
How to use checksums
3cbd9e2a5f865fe577cefcab7737574a59fb9d720f49d67379d0c19843437132
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.10-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
d49a9b8bb11fabf6aa5317e7dda6a336f30fef3fdfd3aa2402d6e266ec0546f1
BLAKE2b-256 checksum
How to use checksums
37e720450b3f241ca92f89bdf678e6da068630f7d0c1cf8c67cc57fc4b4b48f7
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.10-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.10-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
c57a5b23bc730bc10c1f579892e72b14dac2f3d5430bae5c5b78aebe0e12b27b
BLAKE2b-256 checksum
How to use checksums
24b4b98cd17cf7846bd99c1fc89c93e6e3bc0449cd73d3ad9b56f2802ad32cc5
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.10-cp314-cp314-win_amd64.whl

Download URL silicate-0.1.10-cp314-cp314-win_amd64.whl
Size 3.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
07ea153e6ec4fbb518b247a8b51c01b00353941c73343433ee9f6e85e611f356
BLAKE2b-256 checksum
How to use checksums
3786e4866b34d2ac934f6a682ff974363b1652b2885299d2c5cc5cf33d1562e1
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.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
7eb4844b075b4cf01ea6a9078a1ceb536ecd97d1a6f2355c27433ac66d46ba82
BLAKE2b-256 checksum
How to use checksums
7344fbd6f188fa52637fc0c2e637374fe9a3d1bd6b4433db6cd7ff83271b6395
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.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.10-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
2b42ad0c9e23c1d310ac738a1f1447d0e42bfaa7d8a42fd1995749640d2b7905
BLAKE2b-256 checksum
How to use checksums
bad70de008fabd7cb45886ddadc3e65136adedc0f22d4a3aeaf577dd97fe887a
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.10-cp314-cp314-macosx_11_0_arm64.whl

Download URL silicate-0.1.10-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
e23ec672df5e760e0f35d284c07286a521aa7b7e13670585445ce0207d666367
BLAKE2b-256 checksum
How to use checksums
be4e4cad7784acf494b6e8b0bcfc5751e87673e6e7a051efcc2afd7fbae0d9d8
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.10-cp314-cp314-macosx_10_12_x86_64.whl

Download URL silicate-0.1.10-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
f97af8b23e58e0cbc4420880de63ccefcd6ba6247d88bf8fb83a052d8cdfa872
BLAKE2b-256 checksum
How to use checksums
8963d6597cbf21822606c5c29ae7cc983bcceeba1b095f3955461b137d0d1506
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.10-cp313-cp313-win_amd64.whl

Download URL silicate-0.1.10-cp313-cp313-win_amd64.whl
Size 3.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7ccc1a98c748f014704cd0aa72b4b5fac18abc48f8ea6cd922d2102027a44739
BLAKE2b-256 checksum
How to use checksums
2dbfd2c7a16523542154e62290721a99fa81ff44fa317ab75d88f0cd24eb3fe5
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.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
c1fda74b6943483daea325fd6a175434b869241865ad30a729af61b4381becd2
BLAKE2b-256 checksum
How to use checksums
aad5128b5f5fa1a1ec7dda2d2368e4c3f877c2f7ca06ae60ef4b06aec82d6886
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.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.10-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
cd664d0955afdba60f9e7fee58bd05fa6b02af81f4d5af51b5db4ab0fb830fec
BLAKE2b-256 checksum
How to use checksums
df91c217ac750feebda1f2b7fc8d916cb8bf8984f2524bfa2a393fdd469fb21c
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.10-cp313-cp313-macosx_11_0_arm64.whl

Download URL silicate-0.1.10-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
ec06cc527c31f3cb986d48768f25f53e04fd47b47808f8554bc6bca3454526d5
BLAKE2b-256 checksum
How to use checksums
7038b1d5ade24f3e1d1ef780a2592be8334d118f066879e92aa5cafd08d74d45
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.10-cp313-cp313-macosx_10_12_x86_64.whl

Download URL silicate-0.1.10-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
904faeebad13370df430cec22c6b744119d0118db57cf7933960ac5ff87e9fd4
BLAKE2b-256 checksum
How to use checksums
50aec40f8d3bfb4d9c10d82127df1c25e76d4e670e706afa0cc74eaf3f8803af
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.10-cp312-cp312-win_amd64.whl

Download URL silicate-0.1.10-cp312-cp312-win_amd64.whl
Size 3.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3214ec39cbdb0ccacaa243c663a52211263c712a442ffc43a621642ddb2a7f6d
BLAKE2b-256 checksum
How to use checksums
c41ae2fa2c8000be04897f0009c9346fbda43aa8c9f78c637f13076bcdda80e4
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.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
234563c62d7b6d4c75321396c2e95bea467cb80d4122c7d89a4ac2f6b7581503
BLAKE2b-256 checksum
How to use checksums
d4fa28cb8ff878f9eeb05ec639ea264fc396f73ae00eb2dc3bca9b1083ad0909
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.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.10-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
e1e5c442d478792df185d030259b509300849d22bc044ca5b6e53650daca8a8a
BLAKE2b-256 checksum
How to use checksums
4a8b42b4ed6b82a1d12bfffe0faa9e5edd4fb586f3a053e58b73e1011a38ae84
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.10-cp312-cp312-macosx_11_0_arm64.whl

Download URL silicate-0.1.10-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
00b7101da828a35e688c5628f2a042e1a1545fd382b19ff31d6bc737372a31e8
BLAKE2b-256 checksum
How to use checksums
267f5376c830389023382445ff7684a8b22ccd8f142febc2a40017503c3cfbf1
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.10-cp312-cp312-macosx_10_12_x86_64.whl

Download URL silicate-0.1.10-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
320e80379a0d97edae40ca9579e37131a8a186e52c26877dea32cc80a37a1d9f
BLAKE2b-256 checksum
How to use checksums
57ec050597f0f674b99e64d4445867950b57c26c930da6c420f782ccad523852
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.10-cp311-cp311-win_amd64.whl

Download URL silicate-0.1.10-cp311-cp311-win_amd64.whl
Size 3.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3c917173ce1aa5d32ff23321fa242611fb75ef23eb47201195dd20df87377883
BLAKE2b-256 checksum
How to use checksums
a6d0380d1297652c6c662f5f8601eadd8bfd7ff2a34a7eb6dd5765816b2abe24
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.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
1c2753aa669e3b09c20b3ab6ce049c7980b9491e7f2f13c1e3a4cd80e11bc09f
BLAKE2b-256 checksum
How to use checksums
e5a3f0318825349f78a9972a69abb204ec6bfa6e3d62bf91f0fc37fe6e885975
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.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.10-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
72b3b541500a85096193f4ab5c6c86daa9dba68fe667ed46a66612f99b33496d
BLAKE2b-256 checksum
How to use checksums
dfacb9e9adbdf1f31b4ef6fd17ee85814c2eaa29e45e25a475a1ee01d5ee5b03
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.10-cp311-cp311-macosx_11_0_arm64.whl

Download URL silicate-0.1.10-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
ca18ee3ca29575c21b968c8be59bfefe4b9fe47e199af9c5674983e10d3d3080
BLAKE2b-256 checksum
How to use checksums
e86101722ae7e52ba4328961d9e4a2e507539203ba994dadb3691c2cd8effedd
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.10-cp311-cp311-macosx_10_12_x86_64.whl

Download URL silicate-0.1.10-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
cde000e3de9934c2b043304ec69d0d2fc589102fee10ac4824d592478834de20
BLAKE2b-256 checksum
How to use checksums
6d00337f706b8c1d597250d47da1fcdfe02e86dafea823ffcf02e6235f30fb40
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.10-cp310-cp310-win_amd64.whl

Download URL silicate-0.1.10-cp310-cp310-win_amd64.whl
Size 3.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f25b64ae36a8ba0c72670f495fd0439697f86ce5920934332c87bae420e040c3
BLAKE2b-256 checksum
How to use checksums
47df1e18275ea9f529c597c22967fb401402a14e090288e09fb430e762a0fdcf
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.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
0ec320ad67efb280731aaddd414361345df2a976b4d0e76114f1b6a7c11988b3
BLAKE2b-256 checksum
How to use checksums
31187cd457b54a2dd1ad539802893354d3fa445224a4f4dc1f81a19a15c022d4
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.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.10-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
3bc54d06be00c69024ca97a20c90fac95421de664eefe54947773e8e3a9ccad3
BLAKE2b-256 checksum
How to use checksums
381b84ef85825b92ecaf122fa54dbb46ce037b27880e545eec5f1b3afcfff117
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.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL silicate-0.1.10-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
21d996a4991168a5bf30de67df3c6118a237877054a7faef025d50fa951adb26
BLAKE2b-256 checksum
How to use checksums
1509aa416dd55029b7795e77af2c12d75c246060e4e6d2adb94aeac063d1bd7e
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.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL silicate-0.1.10-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
e77f1a978afbf518c6d774480ca6716251a38f6e80e0d9880b91f65cdf02df91
BLAKE2b-256 checksum
How to use checksums
87f8074b2e25464924b1a06f90e1a2756d50e2765f2a4344775906bb89643647
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.10

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