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.29.2.tar.gz (158.3 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.29.2-cp39-abi3-win_amd64.whl (431.8 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.29.2-cp39-abi3-win32.whl (422.8 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.29.2-cp39-abi3-musllinux_1_2_x86_64.whl (774.9 kB view details)

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

octicons_pack-19.29.2-cp39-abi3-musllinux_1_2_i686.whl (796.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.29.2-cp39-abi3-musllinux_1_2_armv7l.whl (851.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.29.2-cp39-abi3-musllinux_1_2_aarch64.whl (757.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (557.6 kB view details)

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

octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (628.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (685.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (577.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.29.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (576.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.29.2-cp39-abi3-macosx_11_0_arm64.whl (529.8 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.29.2-cp39-abi3-macosx_10_12_x86_64.whl (525.4 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for octicons_pack-19.29.2.tar.gz
Algorithm Hash digest
SHA256 df768fe5128d09cd7aaeba6632a8ff130d711ad25a37b3b4c73164f219b11b45
MD5 e68566583c29823e4129c4366116d720
BLAKE2b-256 21135332c71a37bb1826b2c95da670339cf55d9ad263eadd1a4d36e79d15bd2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2.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.29.2-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 07f6490e55cb3c0d5d39967c8908de99ee4c247460b2a9c31485693d4d85e5c1
MD5 d7521c81765fcc0bf1d35f9c98c249de
BLAKE2b-256 1b2f5fac0237c93c05d49781f7ea64a145c393b34548918f2060324374410125

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-win32.whl.

File metadata

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

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 762b30e58a20b71bb824e0fb2dc9f86a8c7db3eade40c64bec301699ba352118
MD5 4c8238307e1dc1ae8036523e5d81f834
BLAKE2b-256 3f942aa61949a31115797a497ac5722020dda0616ee501d6ddf8aed7931d482b

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87eb954e28e251ca4a50a12b6706c395b669f9855bd232ef82e07be31345193c
MD5 de0e8453bdb9747ff09257d9b2ae6f81
BLAKE2b-256 ef42c37baa04a501b0db99841cbecc735e7756e891adef7cd168a16e30bbacf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a5e9f44d2bfa3b94ebf5af4f8eb6b4a5150b1efb3d320a8014b55cf9c60edf71
MD5 8d268fbe759023432542fd9c28bc6fc9
BLAKE2b-256 6698623c76757207e1fe23220d65e8eadb33dc397a91b28d7e6d03a46474564b

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f8f1fff6279ef33759e11bb5c1a257407dc0a51ee5c2304296f91a0e57f1ed30
MD5 1a94e4d5ea82b1b8726b408e05c2dc12
BLAKE2b-256 ce7e318e9aa64e888b876b665a192f8f80950abca95bb68c19c3d09d6c446072

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 092b4223b1d81f658dfa82ee7b1164c46691236ba44647166bc37226f52116ac
MD5 fa4c534353901e71d6f6eb656ba65bec
BLAKE2b-256 db7da6fba365cd466273cf9de1750bcd21748ba7b3599ae42dc4f26fb69293be

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8db705495013f1ea7e3ce0593b19bb5520cb66a74b48a5788a702816aa1b52bd
MD5 5b00b9df88b4ad5c00055c4a87628adc
BLAKE2b-256 18386ab76b4ae5250dd94fb5a76be3cc9558248140166b911c9abf1cf50fa274

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 12d862aac0cc68cb1ff220bacbe106533eea8e3eb8cf0c2d0fb8c575c49ff602
MD5 55460f90bc3ea1f55dad4e7c65f3e78a
BLAKE2b-256 2cd85a0a0022b7cb995c626fba8d716964820d3512492576c3bb8cb9d90b7db4

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 856f2e78adc430d051b8851a461b7efa2fa879a75f02acbb5dbdc19b63e0703c
MD5 a8245c5d46899bdf344a802ca382cd1d
BLAKE2b-256 512aabd4a8566d14c6a98d4f0273b05a8206633a4782d8e29bf67a06ab4695a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a174dd1bedf647cad3f0ed3a20b42395c74030e77111173124246518d3ac4a57
MD5 5012d40ecdc41aba61c8f4920efbd97a
BLAKE2b-256 11fea38a68df18d534b505431384005efa90d16d087ff7b02f227be32e3641e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3c617ebb9c58f9ea47df86432572395342782eb0e43e6a0fb2df321717cfc90
MD5 b1a65bdac2631ca1171e9a652325f3f7
BLAKE2b-256 dbfbeb769f4d9429444711b1f5686aa19592ac21b515a3b8c1f3141072a4ddc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 240eb7aee5d69fe85d29a388cf43e0728c99e1a253685392906e9b0cbd8e9d8b
MD5 b5f55c63fa864a17a823eea31175a0e5
BLAKE2b-256 34962377e530cfb580f6fa6900cabffcad34fa827cfad2157eb43097ebf397bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec24e01a33daaf5a8f29c9b94a6ee1d07347ff62a84f30db26f1b6aac53fa428
MD5 24e309f07a99ccfaff7e8c1d5c35dc98
BLAKE2b-256 6159f9a54c44c15412293ae3e7a1182583bd6a7bb0f0a54f2e93a18b44e102ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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.29.2-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.29.2-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b9af5dbedc51b9e5004ba3c50a897e556288469e97b68ed4fecc6fb46e77e97
MD5 8e6f678176f73ae8dfb3ff22a696d5ce
BLAKE2b-256 ede77c72ce80f6cb73c07e9e2318b00f3aacb602032edcdfeac320e76e5249a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.29.2-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