Skip to main content

A redistribution of @primer/octicons npm package's SVG and metadata.

Project description

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);

Project details


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.24.0.tar.gz (152.8 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.24.0-cp39-abi3-win_amd64.whl (423.9 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.24.0-cp39-abi3-win32.whl (419.9 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.24.0-cp39-abi3-musllinux_1_2_x86_64.whl (773.2 kB view details)

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

octicons_pack-19.24.0-cp39-abi3-musllinux_1_2_i686.whl (792.6 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.24.0-cp39-abi3-musllinux_1_2_armv7l.whl (854.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.24.0-cp39-abi3-musllinux_1_2_aarch64.whl (755.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (558.7 kB view details)

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

octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (637.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (683.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (575.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (576.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.24.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (570.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.24.0-cp39-abi3-macosx_11_0_arm64.whl (521.4 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.24.0-cp39-abi3-macosx_10_12_x86_64.whl (522.2 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for octicons_pack-19.24.0.tar.gz
Algorithm Hash digest
SHA256 13d6dac55cca25ed2f284c29529ac7722efea4ea87f6026b370bdb8f87ee0e2d
MD5 e4913cfbf1403441df899e4fce04beb9
BLAKE2b-256 89a1a2b60a2e1c92b8ec8852402668e1306e7cd0cda4dcfa0cc17731407ba068

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8b9cb2353ad8f3d45861ba3eaa28999d0a633e35c2d672993ccedc37070fbfa1
MD5 93c473ee8692015bc0300110eca9e1e5
BLAKE2b-256 8e09bfbbc28bbbc8c5bfeab351bcfe3146a22254b425a03cafa00af329e6e207

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 97d4774b0c8ef7733aa903cdbfd802869fa890486b093b1bcedf5abc36373ffc
MD5 47530701708c50c0cee0cc2e4c46b334
BLAKE2b-256 1adef23460de7a2c7ef5bff90b7488de73004e0cbc5118883cdea8bc032e244b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0951c6fc0fa558d425e1eb0ab10da54c98ee8550ddf26fd9b06ccdaf030bd311
MD5 6e71f7ae7bb74d578b34340f581d3913
BLAKE2b-256 92ab51cbd3565d960c246a6ebc1e8ec39fa34b61620262df53eca6c1b5173580

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 091449ea9afd0ccea73f9c18fb1e79f4cbbf8a2569bead261a052c0f871cf33f
MD5 403a9d8b483e6f38c8215eae2940d0d7
BLAKE2b-256 bc89c6282235bf0686399ab6ece5e2218b4f663286fd18f382ac8a5e206c2a0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b0d7a6fdeb23308cf9003b1fc61c2124b26dd19c317e32396d41bb184ba8a288
MD5 977acb7716e312e68f2268ccb53e0665
BLAKE2b-256 19f8b4c09b597310460900e3c10cf5dec99322f07dd98bf4e134d833a7b84216

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eeac392f31789919639ab5cb698240a8d59d4a90264c2f11e41372b67f1772fc
MD5 ea297aefcc747265b6fb85e7aebb0cb8
BLAKE2b-256 af7cb0e8aed00e2053b6f8d4b04bd0b4ed0662c101b302236e50eaaf8b21d25a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2594a59fed0422eab9e2f5f0b74211b3573b768c85fcddb088b67f9f5a30637
MD5 eb5eb72e05261c587c0157f1ce9dfb94
BLAKE2b-256 e1ba9e26ed1dabed3a849f9f4ded7bb3d5032cb088a03dc9b6a28e201fcbc042

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0137ff1039a5279f81d70eda2c8a3932e9b8920f58727ee4af62437bc50175a8
MD5 17653ebc2e978f100e629a0442cb601e
BLAKE2b-256 e35dfdee3716fe744ad75d24dcf9a5093012053233d48959c9e14cb2c34e3d70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8da7ed3c10f5444e69b8ae97f0a7ccdc27700a5555678a4870d3399adc6a1963
MD5 e845e9bb473bb3bc3b3f536ee9a18abc
BLAKE2b-256 95c77d5423f479810c919abfda1fae42cdd031bae18d97c09f9fb10f458bba05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8be176eb668f373c846f12f26c200d9f6270b49b3451434d6cb5001621577bdc
MD5 1f74391a859b2e320650982d37c73fbb
BLAKE2b-256 9b3353409fbcc018cf71eae76f0dc15bfa1ffbbb9f6eb0822c1571bcaeae19fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbb499d0c4144d8c362507f88cdf26e33af1c5cc8e66c453ac69944e340408bf
MD5 8e6b022139d0be40096cd3617ea7e29b
BLAKE2b-256 05eb157491b4d74e927132b334bbcea4abc55b8b4050a328eab3cc95e317da4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fcd419994275c00676e59005690fe4ca1d7289cf7404d5ffa630a063bd338e0d
MD5 a21d5443af6d3de7f3b0428899dac5d5
BLAKE2b-256 7ade13d039bd9f66e258e927440c70a261be0a1cd700ddff4151566cb292c31a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 727123eb51e0bbca0f9c813f6b31ccaa1afb93e635f8807d869be2d989bbd8b8
MD5 7fcc493e57c53b57d89d6d7359826e30
BLAKE2b-256 64b9536f1eb1d06b62cb169c10b50a4e01bba22e4952916f91236e532aa82e09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.24.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e232d1def0f4c4f5e294e82abd309077bde01a4ee5cd2533c3c27f26cd6002dc
MD5 63824602a1e1f9e8f72a913d1065fc49
BLAKE2b-256 c692326b11b1eb68f28fe03c8395c733e71fb07195446226586b5c911b5be2df

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.24.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 Pingdom Monitoring Sentry Error logging StatusPage Status page