Skip to main content

octicons-pack

Crates.io Version MSRV PyPI - Version Min Py

A redistribution of SVG assets and some metadata from the @primer/octicons npm package.

Optimized SVG data

The SVG data is embedded as strings after it is optimized with SVGO. This package is intended to easily inject SVG data into HTML documents. Thus, we have stripped any width and height fields from the <svg> element, while retaining any viewBox field in the <svg> element.

Usage

All icons are instantiated as constants using the Icon data structure. There is a convenient get_icon() function to fetch an icon using it's slug name.

Note, most icons have *_16 or *_24 variants to indicate the original height and width.

In Python

from octicons_pack import get_icon, GIT_BRANCH_24

fetched = get_icon("git-branch-24")
assert fetched is not None
assert GIT_BRANCH_24.svg == fetched.svg

In Rust

use octicons_pack::{get_icon, GIT_BRANCH_24};

assert_eq!(GIT_BRANCH_24.svg, get_icon("git-branch-24").unwrap().svg);

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

octicons_pack-19.32.0.tar.gz (159.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

octicons_pack-19.32.0-cp39-abi3-win_amd64.whl (436.7 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.32.0-cp39-abi3-win32.whl (431.5 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_x86_64.whl (772.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_i686.whl (794.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_armv7l.whl (851.5 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_aarch64.whl (758.9 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (563.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (629.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (687.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (579.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (583.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.32.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (577.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.32.0-cp39-abi3-macosx_11_0_arm64.whl (531.0 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.32.0-cp39-abi3-macosx_10_12_x86_64.whl (525.9 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file octicons_pack-19.32.0.tar.gz.

File metadata

  • Download URL: octicons_pack-19.32.0.tar.gz
  • Upload date:
  • Size: 159.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for octicons_pack-19.32.0.tar.gz
Algorithm Hash digest
SHA256 3f96e44d5ccae3e4084b7db8dc3f9d1f44f5ef1e7e4252fc66adb80283f3d59a
MD5 65bcdb3988c51a893b9ad6518868fd5f
BLAKE2b-256 ab87b24df55f33c5ce1e82aaa74c9deb52934cf27c6da105b7338bd2d45fc652

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0.tar.gz:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4dae8342f29e1c8bab502ed635d39cc7defcb61603691d37aaae7be9384974b8
MD5 5d1ccc80680e6ccc77ca192dfc584623
BLAKE2b-256 3a7c1f98bb3e278b9a5e97f9b5eab1629ecb89dc3f9aacab26c2f9b2c219de0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-win_amd64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-win32.whl.

File metadata

  • Download URL: octicons_pack-19.32.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 431.5 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 29026743758f7e5b28e508e66fa2357ab7cb04acb5e5975c621711f2f870af31
MD5 90977d9ec6d3c785b3b9d3587355f6e3
BLAKE2b-256 a2f30075ade202d9b1e71d05b66ddf890b238d803b9dada3265c267579bc8f58

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-win32.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28ad4cb864b03be55cac1c3ddadb67b4a399947d3c243cac1ae6f561851367c2
MD5 fecf6da5f79521ef397494b5db7826d4
BLAKE2b-256 a962323f45ceb4cc2617d656597935ee0ae94e7a1ac7de2fd6c9ef5565206b03

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_x86_64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bddf1d5477c490fd08c0a56343e9ed4414c9ca4bb5e5ff685a3ddc39cccc5a17
MD5 a13e30b54a561059afe3b1af467109f7
BLAKE2b-256 3625c986e7934e1de51d12c2f025d9561dff3a54a03f123f9036554e9b6ec3e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_i686.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 79e2633a02004ce9c5d9dd180f868d4ce8c836e1b8284c4add6846054fca1956
MD5 0d88c899f4adf66357e37a90ea905864
BLAKE2b-256 3892e3a9c98974b7a4f8b5a039b3aa5fafc98e371cd7684526c65d67966119da

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_armv7l.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7365c39017a0f85eee167885e8a01bbe9009774fa60b74315bb2346acc656d2a
MD5 8ac22931b01aca794dae741b85a0541c
BLAKE2b-256 de8b5606d7c0f8468909eb8a2896374855b5d7ebc3aa8eadeb3cb5be202701d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-musllinux_1_2_aarch64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce99c30dda3c2b4a5d2f421fe93c4311ccbdea54d5c6fd96c9ed561806f7755d
MD5 de048e3fa646a0e2d9d2aa757d77491e
BLAKE2b-256 e73aa2e76db25da61c1c346295aee2e34034b5e4e1e8062974ce082eaad11aa4

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6bc83303bba1bb7c0d7ca1eb5862c83e83379c6e60bb0a0068c82ba1d40e24f7
MD5 edf4fa82c7b5df180c4f479b05e3a272
BLAKE2b-256 792ec8554436b6bbdade81c3a10a4b641c91af9ab1ab42ddca4257f26a0d8a1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 64f13b796912eaf64a0695fdba36a6c526adda464daa56d47cb6fa2976e3c2e8
MD5 9021311cce4116d42ebb8e35fcca18ca
BLAKE2b-256 a34309a63a30903dfee15371e3b2c8d390190f46f639ff11cc68ff20a71227d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 74a15b86134c6920809a27654357b37b49a78d7ff5dd4d02ee30e63dee819be4
MD5 4b06ad1dc86b906f416ad45bb727a627
BLAKE2b-256 9a318f616d40a38fd76e56abe33a00032faff9b6a5a2dd6abd1adc4cbd62f59c

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2acf07eaeaf9ce142d770fb20c0afdb1c72dd46dda990df6e0ffb577fcdac5ce
MD5 efb6a8efe6e0d2e3e698e30745039b19
BLAKE2b-256 cbd64fca57eeaee5bfd0e7bc14a8879651b51f76a9ca93cbfef759e241abab48

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7ca6a019d929385f30978c92a32ebb7e98427619fc8446bc61f197dc71518816
MD5 5b2707551e834f060b3f06ee645bb592
BLAKE2b-256 10ce7ca09dcb45c5b58f899f969141e1f5c8421a721a7abb7afaeb32df260017

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0fed6bdef1072d2156b3b35fc0f681d9d8b89f0c536aeecef9322ec5ee9261c
MD5 c13de0183ccaa7fd03fc6a1255f0deaf
BLAKE2b-256 1c6ee26ae05a84571aab3bb41172c7816a1934d800e82e4c557f016c9cc4f229

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octicons_pack-19.32.0-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.32.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6650a61fe43f92f33438d36695623548983447d45f481a32f261ec774af1ad81
MD5 81d2fb55163accdf9eba84aa6d1b129e
BLAKE2b-256 92c41f00909e1a5efc7fa479afa6109cf2cc163ffe266e2ebd34e0bff00c6d20

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.32.0-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page