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.27.0.tar.gz (157.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.27.0-cp39-abi3-win_amd64.whl (429.6 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.27.0-cp39-abi3-win32.whl (425.2 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.27.0-cp39-abi3-musllinux_1_2_x86_64.whl (768.0 kB view details)

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

octicons_pack-19.27.0-cp39-abi3-musllinux_1_2_i686.whl (790.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.27.0-cp39-abi3-musllinux_1_2_armv7l.whl (849.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.27.0-cp39-abi3-musllinux_1_2_aarch64.whl (755.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (555.3 kB view details)

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

octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (628.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (682.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (570.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (575.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.27.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (572.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.27.0-cp39-abi3-macosx_11_0_arm64.whl (524.8 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.27.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.27.0.tar.gz.

File metadata

  • Download URL: octicons_pack-19.27.0.tar.gz
  • Upload date:
  • Size: 157.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.27.0.tar.gz
Algorithm Hash digest
SHA256 b977d2a8b37a547c38351bcaaf900049d641cd1f513a29ece3eebc7d3a23871a
MD5 35c354e51257bb20694f5aaa984510ce
BLAKE2b-256 ef534340f83cd263557046cb0afda1df92a2f502891d23ca670dba4e73ea2d4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2e8d96ab81055ba43b3d9e779493771982e795d7e0c33f7958c56a1796c6ff06
MD5 cf4df3eade9f2d592835fd6394a92def
BLAKE2b-256 b695e63deb089267a901b993e4a2c4196c2073f9479ebf23b2105d0b822fb515

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.27.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 425.2 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.27.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 f37a33bc352a26ced74f3e2fb8de0ee4a2274f8777bbe935d4c2c737fd5d6423
MD5 eb248c77deb847d7f0e4f3a1aff29439
BLAKE2b-256 82cb396feb6e7e97d36b42ed7a00ace78df40b2bbc087e526ced29cca16820e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16700d0965fe0c1977e5c9a8cebdd6130bbf450f99b1078de9103481029ded05
MD5 aeaead1893ebe99fe6295e678fa429f7
BLAKE2b-256 df0220b4315250766f876ffe0f1cf67d2d0951ac7fd43780af3a96c659f041f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9baaf64c11a6b33a002c06b6374c9ba436691b773ac49bae8121ed75b691c868
MD5 1727c52e91d7a29e412ffb21bc9df73c
BLAKE2b-256 b0b1d4e6367d89daca8da1d426a8be9b7a557eac70d5811d56ca144784696119

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9fc26b4fe3753584ed67c6df3e6dc37e158450c6876d039eabd596585f2f6677
MD5 9afcedbd96f8162ca39f885417262349
BLAKE2b-256 7856dc30c30181c58d9ba086384dbf83ed96c5859c1a862e3d36eae56048c81c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da5608e549ac515d4570c8d74445fd9c44a878f80c100478a83abbbbdedb30d8
MD5 3ec38a3628d64e6482c69a3810d0568c
BLAKE2b-256 51672753919e9843af48bbfe5d0a396c2ad803668ce11764368f9b6e8de683fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ac7d56e52d52e7fb76d91a4489444950eb6413b161a516b13e05cb7568c9e77
MD5 13211d5395633bc026e6f7cad572e4be
BLAKE2b-256 06c452f43e1f5dab021ce3a5e573183d0a76afc18f4d911b5138377df1ee9a2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e3aa19c73a5912731b7b26ae86afc55b432e39fe4d98741c0af1bc4d0d69b4e3
MD5 a8b1fa657aeb9d56925ec00480409c70
BLAKE2b-256 908a6f39f35b87825f2b75dfd956d70fecf5c7ee6deaad24ddef9ceedb645f65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 daec54d21dc9e1e2b593117e728ab884252fedae583fb1dff7f847ac67b057ce
MD5 cbf932e3ba4c7d557d55b4e860080d61
BLAKE2b-256 062e7dcff5ec9ea0fe3c331022f6dc903690efef9df6aab8229c1f737b530af2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1a8043e52f1fff47058230376338be1c6112eda3e4f594c2adf12796eed424b2
MD5 55eac967e854df0ea186946da0a09714
BLAKE2b-256 0ab6847119be628e0aea07591923b65f8bd3d2a74001cea4b51fce1d7b2a177e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16e3fc019d6ac8e9322b063d78eb3cac6b785932bd509cd1397c03cb8eda8e7b
MD5 9ffb2e109e3f27ad2acf7a1c6583eba0
BLAKE2b-256 7867f2047f98931a0fb22250e1299f968563d9a24c98a13d08a74f618f9f96a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3f0f3f74dcc21d8dbf6839af287fa134aab4c6c031d1c7d69d1f0a3b2710cd79
MD5 11c455d4865135318276e5205c997442
BLAKE2b-256 880814561831c52f1ab6f2203330e1e2af532379d8f82b4725e840c6ae4b505c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9ba8468217fe461c2c7b02a0788238e16c71f9e9e68a673125065258c838c90
MD5 089d1f3cc02bd7cee0c1147b54689d5a
BLAKE2b-256 855f210cbd275c0979df2daf8a843d8b5aa7d8809e9a6d895a494d828f3b7b68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.27.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9722bc66e4264f37c0832d7280111777d5a05041aca32b12c3e82e5d6b8ca905
MD5 4742324aa0db7811ba97ce62e3a1dcda
BLAKE2b-256 88ca99ef0dcd693a52cad5dc33a7efb9c315af0fccb24bd6fdbdb5ee43548b5d

See more details on using hashes here.

Provenance

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