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.19.0.tar.gz (141.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.19.0-cp39-abi3-win_amd64.whl (394.6 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.19.0-cp39-abi3-win32.whl (389.0 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.19.0-cp39-abi3-musllinux_1_2_x86_64.whl (699.5 kB view details)

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

octicons_pack-19.19.0-cp39-abi3-musllinux_1_2_i686.whl (720.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.19.0-cp39-abi3-musllinux_1_2_armv7l.whl (811.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.19.0-cp39-abi3-musllinux_1_2_aarch64.whl (723.5 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (525.4 kB view details)

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

octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (562.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (661.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (543.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (543.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.19.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (539.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.19.0-cp39-abi3-macosx_11_0_arm64.whl (486.1 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.19.0-cp39-abi3-macosx_10_12_x86_64.whl (497.2 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.19.0.tar.gz
  • Upload date:
  • Size: 141.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.19.0.tar.gz
Algorithm Hash digest
SHA256 c963077a5ee76b6a169221aaa598210364704dd997061f69c5122efb1ec34d29
MD5 97758456d4f449361e825f1f56c6f084
BLAKE2b-256 0fed05d421adb3177f365dab334433b9622697b412e407323a8f744be67f3f18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 305ee717fe29c6b4b4fecbef80dd04529f3cb0b8e021a19448cbb3de5fe4348f
MD5 47e767b1baeddbdf8a10151c9319eabf
BLAKE2b-256 771d29e016ad4f373a63fefd9cff140ba6b6fae68932c66395c1bf0f28b59500

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.19.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 389.0 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.19.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 96f71cbc93eb533d9c74ceb27dd438f85469c2fa1e73f1789c9aa6399ac0af46
MD5 7c1881f282e5380dbafffd60fc1a7cfc
BLAKE2b-256 0bb41a30a630d84fa15b4259b0c740bbc8583847adcbc400d2c3006831bc3b85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 401173b007e9c1089076e6e03b643df9c545fd0ce0e61bd8fe2cfed97cb28de5
MD5 69f46aa806092d0af6ad5b64794b03a3
BLAKE2b-256 778b0251ef46bc2ebcf967290d484a86adc8bfe2e166229deddc0846e2a8f938

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ea6849727297c1d04dd0074aadfb154bbb0f7955ca30c0e66155b969018ab420
MD5 b033fa1f7d050e8092b06f4ef3ff7e18
BLAKE2b-256 46c340abc32e47ac9492af94f08051118327265a816fc457404899d3f8f174d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bd1d9fa0a92fa10f61001598757393d55efe1481ce673ad88209975d04178f8b
MD5 f7ec749a3188c46ce95a3cd5f30be496
BLAKE2b-256 cf7fbe1ee70b39cbb844fb62ad7d8530cf9c9ef05d6741a087e63457604505b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 952005ba5615ff4aedd036853e418e8d2fa448a582f26cfaf468b2d6a63ddef9
MD5 04cc9e1e4d7b7f30a143ef4dd921cab0
BLAKE2b-256 758bd1379d95bee00882110f6f8f34a500bcba3c14ef68c2f65285027e7f20b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dceae3eab3a11cd7fa244e674a2382eb4f2ccb2dd3c183145781216d8b0aa3f9
MD5 488a06b57498577bd8623454a83fb994
BLAKE2b-256 ae6b948ac02a8cd47448eb48fb2eba6abc0931a50dd517caaf3a7877c8408eae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 737879339a61be5f7f8bd46dc0fcf7ee0a1e41988d3399c88ad4c0dbe8350b81
MD5 3d5cf1e38551a4bedda04a9c60eacef6
BLAKE2b-256 6c4b239341c0911e832879ae5af07e13043d2448bed8ecd53d8d44fe7d3be5b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1d6b3c27661358d455ae877d33dde6be4b62676b7720b85956a8433ffeb7b281
MD5 b55ff5ae8031dc01c7f3479c315a556b
BLAKE2b-256 ef121d693293731efa4b754064a556479d89a5e70b6e15aacf206b5aaf42cd2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 54766310e21a5b942cf22899bfa041cd10eb75329b689248fe5551883cf10374
MD5 af7f14a7730a15714bc04d11f641cfbb
BLAKE2b-256 e550734e987d10e42572a4a300ebf7d3e09f91b1d1199005db098641001f0118

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfe2e1fde06a32312932e137f756b07028069c94a69046c26c80d551b6df3b8b
MD5 3158425a5be1c252ed18c2bfe2dc2186
BLAKE2b-256 55694e8d4c1979534a804321954e060e892ad95f225d7a3879aee569d6c350b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 96c699819ae9c8c2d5c23baef7108fe0f55fb431447674df230402593145521a
MD5 59bed5bf4ab1524adc0336a6f3cc9ec3
BLAKE2b-256 f8b43e51af04756828bebd96940e43136c2f61d5553c7e54e462acf8efd50d53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51201e523a2ef9be7a8cc6032a202db25f3dde276d5909f660bdeac609cefb7b
MD5 a30c4aa63eef6d10076e843e563aa713
BLAKE2b-256 df1e8064dfe62ef43ed9f36d4bb867cc4d31275fa3de697db2daff65bb643e9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.19.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 392b21156941ca3b5562cf8bf7d8499126021bccb27b7c64550070c21d0c76e2
MD5 0ab7754bf78e19a82186f4b6384375ac
BLAKE2b-256 5f8e4bd07650abc00e51aeb519f8de2dde65f3fac11cc98adde788d5751c60e9

See more details on using hashes here.

Provenance

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