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.25.0.tar.gz (154.9 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.25.0-cp39-abi3-win_amd64.whl (432.4 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.25.0-cp39-abi3-win32.whl (427.9 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.25.0-cp39-abi3-musllinux_1_2_x86_64.whl (763.3 kB view details)

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

octicons_pack-19.25.0-cp39-abi3-musllinux_1_2_i686.whl (786.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.25.0-cp39-abi3-musllinux_1_2_armv7l.whl (845.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.25.0-cp39-abi3-musllinux_1_2_aarch64.whl (751.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (547.2 kB view details)

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

octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (622.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (677.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (567.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (575.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.25.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (567.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.25.0-cp39-abi3-macosx_11_0_arm64.whl (518.0 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.25.0-cp39-abi3-macosx_10_12_x86_64.whl (513.3 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.25.0.tar.gz
  • Upload date:
  • Size: 154.9 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.25.0.tar.gz
Algorithm Hash digest
SHA256 423a4a5a4c1d497438b9c395e144cad9658eba2339560e532f6ca050215d0dd1
MD5 2c3922108b8d27c29609b38427860092
BLAKE2b-256 064e95803bb25d9e8182291be8a8c86b782a276c497da01e2b829f00d81f5aec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 793050fbab67243825d976277c03f42aa1dc37d518c0c85bd9dd80fd446588af
MD5 df9ccdff77870a7a6fce2d591e67cb99
BLAKE2b-256 0c33b962328cd62212c57ab3751428f5b6fa578b3596510402da9c2b8e650c53

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.25.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 427.9 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.25.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 8e220ab9567cf53b9fcc409fa629bda63bf4343a2125bc99fd670ee4962c6e43
MD5 416cf63cf9a1f3efbe9bd04a695e1446
BLAKE2b-256 f85116c3b30dfe88e39033792f9b285b67b294f14ea5a19b0f73c82a471422bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ff8ffa9d345e817622186bd466d017ba5c5b7ee1e7976e864ca3c554c3faee1
MD5 8b8c1381346147710f7ede4bca0662fa
BLAKE2b-256 54910d0ce7c6a119443d78db95d8e6e83bee4cd84a8adce930148a5e88688a14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 12208398abb3303dab3d4ed6fd0aca1a5cf69f44b0045fcd99b0743e6b734d42
MD5 443737947426d852cfe6f99f0b54ad66
BLAKE2b-256 73951b6519e9809a3f72ddf4ccc8f5131d00fbc4e1ae186c1f67016b24000146

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5db931eaef852de0879564b6231f33aca69faa0258ae7a2e063ea9594077b609
MD5 aae3f2cec8d417ece9600cd78f904358
BLAKE2b-256 bb811bab97094835b0135f6360549fb37a91338d627804d255a746372fc92cdd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a5a2fafb9a38d9cf4b5a0987ed386dae1827ba26638feda3522024a144433d4b
MD5 ceb8728a531bd5ea42f5eacef12e7a43
BLAKE2b-256 33f09ab72ea12d3169776e105507a461a30d047eb667c3b7192f53305ed34b3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6b538fceb27b33dd96631f1e6d31ee21a9311bc4b0d8bc647e78b7a7b6938c1
MD5 2c370d8f1f4e72a27d50e68385a5dda9
BLAKE2b-256 d6db09cca3dfa8d205326af1770118eb68d34af8241c471138ba9b19bcf832b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e9304dba5e6a3437a0c31bff25544f81be213d8f1a1ab950019b5d8b5067fce3
MD5 063a57c73f11bc2adf080460c882601a
BLAKE2b-256 489719ba9fd403b21df9efe10a784ec5690610513e4362b562474cd41daee7ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 185a83068235b67405cb78838c07df3bd8518558787069757c29de0a4b70f2e3
MD5 e871dbf639e61bfbc0fd5d55fba6da81
BLAKE2b-256 3a90263e1efaac07194b7657264046f9b61e2e4dcd88d40b2bac99f08a11b3e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1836597d699f3e0a5bb8b2fcb86b19586a6bdc7ae443eec13e7ee065e08232fc
MD5 48a02c316a067aa7e3caa2280fe40e56
BLAKE2b-256 993be8cfa92d63cd404bc0e1d4ada64cd1e84e4d7d00cb259687c351c56c7c92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55c1727a3ae8fbacbdd601538b3f92200643b5ebe1f088a671523219791cbfd5
MD5 60b210f9cbe491fa3efe0fed158d6a09
BLAKE2b-256 3850e015d1922928595ee6aa9f0ce2ac5c4707a797f9d8267adebfa5cfb4a122

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9954e6563498d8b806304d266a1d8b884fb904c2480ad52d7d9dffa8438854b7
MD5 a7f3b09cc5e5979162155d8e180e13f1
BLAKE2b-256 bea7acdcdf061244f09a75b00701b7f17b26e34f9e24b921514b47b604743560

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e959631ec255bdad31cd6494939430a1170f1fa7e4642982a8a42c501719b96c
MD5 6917ad2ac251b0f1c5edcaacbb6f6b61
BLAKE2b-256 6c27336adc34e86ecf13079e3bdddb234b28f2172315188113a67b8af00670fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.25.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0ca8a3b6eaa15c252cdd301a1670d2fd822785c37ea2ce794bf20451b5807220
MD5 afea4abde2622866b034a6b678080bd1
BLAKE2b-256 662f05deddf4c8253ec01ac2e4fc0e9853238d46ffec13b1ddee026416db1454

See more details on using hashes here.

Provenance

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