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.31.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.31.0-cp39-abi3-win_amd64.whl (436.5 kB view details)

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+Windows x86

octicons_pack-19.31.0-cp39-abi3-musllinux_1_2_x86_64.whl (776.7 kB view details)

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

octicons_pack-19.31.0-cp39-abi3-musllinux_1_2_i686.whl (797.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.31.0-cp39-abi3-musllinux_1_2_armv7l.whl (855.5 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.31.0-cp39-abi3-musllinux_1_2_aarch64.whl (760.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (558.5 kB view details)

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

octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (629.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (687.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (579.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (585.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.31.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (577.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.31.0-cp39-abi3-macosx_11_0_arm64.whl (534.3 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.31.0-cp39-abi3-macosx_10_12_x86_64.whl (525.8 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.31.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.31.0.tar.gz
Algorithm Hash digest
SHA256 b8894f292160e4e7e5eeaf983a28eb10de77cd6739caf6b00a0b360a07a57d4e
MD5 bf0bdf0ddfdae17e6a0bee863c823a67
BLAKE2b-256 e284eecbae8717edb128cebb75b80dea0abfba4c7d3b11973164f3886d6f7dde

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7973d52978a80bad500eebdf7eccbf9178fe4c15d06522fb1ce13ccb9d6a2698
MD5 1ad68b5825d73eb2cabde0b4b1c41a80
BLAKE2b-256 565638643db1744988f5119b3bd3f5648983d34ebb2af442270051c35ebdcea1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.31.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.31.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 2144ddcb08e4d863509abf08e41ec83d02276190fdae6ec46e32bd019f7909ac
MD5 efa63891eac41ee850417013ba434de8
BLAKE2b-256 ce012b30163b06e0aab65b99c494d039b003b19fc10090f1d962ff2074ba79a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4680fab63f0ee52fbdadfb33b02274acb698eaa35b118b19ea2984d26cbb01ae
MD5 8a1a91cce17c64f59d8fb6db86b5fb45
BLAKE2b-256 f9d0617289b81222faacd71b237a8f5fcaec68591ea8b91ec0c3b92f710a6c6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4f901ac587ad89a5824b3a458d3de36e421e340665c1a322b85759e9dafbabc0
MD5 22d7986c2a0c74e19da0f5691c6de334
BLAKE2b-256 9a0c3d4e99b3eb1c145b69ce370af073094b9dadcd76980f01ad33b78bae9e7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fc9af02315df9b285d4354cd3b4532ca07978d401fa1a60155205acb90971f62
MD5 6f0f072818dfe4977b1ab776c47834e5
BLAKE2b-256 fe313c2c02aec9b8838a843fc1cc8332747c4ea59370499eabe6d3bdb684dd05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2abd825ed75071b1436188a0355e56e74b0d4aa3db3934cb27e8d48733bddb71
MD5 a25cafc5cd0654ac16e32210a760a103
BLAKE2b-256 ffa95c59d7100d5e176bec8c14292a95b92a3193ef5c77c72d50592b964caede

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f82836c3dd82cfb314df4bd66635c6fe806f8c7cdef29e251e3b729e750f1578
MD5 d2aa805993133634ee6c7aada70d5225
BLAKE2b-256 c3e1c544ee86cf99dd519c99d6b019e5a85d9e5f11f5c7c43d1e4df9c69388fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e97af6ca1d6c39a6481fdff1eb9d8ef4a10cd5a8ed463060bb9cf9d7cf9fe85d
MD5 2cf1224cb6263324a5e9487cefb9b2f6
BLAKE2b-256 48d875797c634d5269d4a673ba7f51a98448c4d056518fdb09cfeb91362f2c9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 752c43171e90869d200371d1e9a82747fbf51fb4e9de83c2da2ce141d6d47772
MD5 c69c0c9d60b5306eccda0941955a9c93
BLAKE2b-256 0a4b9b12e0ecc74d2c88e9f2442ec6ff9cb9d6100e8f8598a2b9bf6c11c33284

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c3286328989ec836afc51ca5d083209e602d70304d8fb7b1824ad5a18335643e
MD5 4da13bb208cfb453411999e289c608ea
BLAKE2b-256 ea983240416ec9ce21b7cb6f14175f39eec2f6e9f95818e5680c78a4bf06ce9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a92e17d39ec8eaebd20705738695a894f4d8532af71785c94bf1d4f235883114
MD5 8c8aa70692db529512e952626e415c19
BLAKE2b-256 a75a039bc89a12c5eef8563f4a64fdf7c3df47749b17f51db72af9bc16d6f24a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 200e2b943f282f213124c74a6835ee7b525880feb27e9aad44b85d1ae6a13eb9
MD5 188d1fd0b85e0957a187513726febd74
BLAKE2b-256 885acd4a5a3a0b4bf13c37763b29ca1d3264360e2deb4cf248260550b48daf90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3c170bf4eab99a83e091f33b3bb2610a7990f77d6a3e6bf1d9237b6834ea8ae
MD5 3de38b9a9bd6d43f73489ae30bcfa929
BLAKE2b-256 5c1dbc494c31e973068c858cf1dbb34344817c32cd2af9d194274319d23fd8b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.31.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d175563523a49dedb8c848df43338887ccb15f097f1b9b48a82f190d24d8a3a2
MD5 954df028afa0883960018ea0902d636a
BLAKE2b-256 7315525a323f59c1a332b1c16462817cfa8549666755607e6d2306c71eb8b9ee

See more details on using hashes here.

Provenance

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