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.26.0.tar.gz (156.1 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.26.0-cp39-abi3-win_amd64.whl (422.7 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.26.0-cp39-abi3-win32.whl (422.4 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.26.0-cp39-abi3-musllinux_1_2_x86_64.whl (765.6 kB view details)

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

octicons_pack-19.26.0-cp39-abi3-musllinux_1_2_i686.whl (788.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.26.0-cp39-abi3-musllinux_1_2_armv7l.whl (846.9 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.26.0-cp39-abi3-musllinux_1_2_aarch64.whl (752.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (548.7 kB view details)

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

octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (624.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (680.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (572.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (576.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.26.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (565.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.26.0-cp39-abi3-macosx_11_0_arm64.whl (522.5 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.26.0-cp39-abi3-macosx_10_12_x86_64.whl (515.8 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.26.0.tar.gz
  • Upload date:
  • Size: 156.1 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.26.0.tar.gz
Algorithm Hash digest
SHA256 413b3968b8f82db427dbadc6764a6ba5b9dd30b78cebc03e8f42a20bdb35eeb7
MD5 29df33bb41e5a93e65f542e39d26f24a
BLAKE2b-256 145028e03ddf6c2efc9a194a97c857d68b391274a18eaf27a87db433a8abb5f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 92bfb471948849ac3f29390c7b89f1b5bb98c6f385414175272827e40d6d650a
MD5 30cfa0d73d4d52efd9748bdae34a6781
BLAKE2b-256 9a7b0dbe82281d0d7d7a5256f53e35060af981627a90a3846d77fc4612491300

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.26.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 422.4 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.26.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 2fd692e72dde53907dd347b647a375e52a98df02890a1de77f797a55f61dc493
MD5 8ed455c0a3b57565c5c34c7662ed6c98
BLAKE2b-256 e98465b2e596ca269029c844bc07e83ed96177170a1216aba72774bc16250bf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4a1d153e37a3368ee7743927b276448317305c5c00b6a975e40ed3a5d7db9d2c
MD5 457a06fabf6dc2abf3576b4c323f57ce
BLAKE2b-256 b7150d9cfa365f39b1daac63c7f313e0e75c93cd4483c470aca3ab9284737eb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8021d9940c2a90fbd17c66dd2ead1715b39723d55d21200dd047440036a0899b
MD5 99d40df3edfab7a37151eebec4446508
BLAKE2b-256 a3c0d8c8b81e8e48c78d5e9d2eb8d36eca59e5e18895805c35f4ff7e8710f8a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 edf29f6da2be69bd0a5b7825c0cfaf6e2aa5a8405d8e07424ecc6537c25e5553
MD5 6312bc9e747082e1da1e982e2de99206
BLAKE2b-256 5145c3685b1a9b436f5ede1227a4f3a730687c121bf8c8d4ba4119b018472174

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4eb2f2246be09a9e3f07761533b374f572058f6195492a5f618eefe7c2baf3c1
MD5 6a4baf2005e515959e1e6dafa2718014
BLAKE2b-256 69403833960500144c4e216b9bd132f9f7ff6420d3aa80c1bb69325cd4abe034

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a66ac7e15bb42be2c29ccf1945921139b724e30df3e87b39171e2f22d5df92e
MD5 d4c1333d569596c828a8f42f2a798c41
BLAKE2b-256 35da48d1ec3f78430093a5efef7b862f4109cb6c6e97dac05bd17f907feecd59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 51889569a773968d9857d47cc60682749cb806ffb52665a4ac675626ded514de
MD5 939653f6351a3a72c9f0e020f8f50713
BLAKE2b-256 d14deab24263083fcf6721b7cd14162ec551403dc2e313699b4df2db12f4a2b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 144ddf5d9a96293bd4ddf196b5bffe7db156c4c23981c6489352eef9e3c47cf0
MD5 ce2022c2378728870f051dd934e45692
BLAKE2b-256 bd73825dedc93a7deffc4f80dd1b06ab52338513dcc2850647dc6accbb33e0a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 63c848de04e0c7fb688fd13b3eb3350207d19f91a35b05f9119ec4e60ed2c42e
MD5 54e38c83d27939cf13c58e11a8584ddf
BLAKE2b-256 c26a1d02bfc2052af9b8a0f909764930f4e6aeb1b9cec7f37d82bf9b50ecdaf2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d425039f2b4e416be6c3542da55a6de80c85607ccbf26b017eb65b7d942ef070
MD5 8468090dddb28721abbca9c8bf96e94b
BLAKE2b-256 493f1eaab29312457f392678b7124498a2eb5e48bc3a647c5612186fcfb198fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 10362596643b34e2957cd047434d591d3bc8c0d69cb0c6e397d9f0ddf2520235
MD5 0215730f5285b33b140e675949af1dfc
BLAKE2b-256 5880584deecc040fa812115a9ac8e3cf6e13c3607ced84e67071d322f95f4211

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c315d8cc4f17f9a3140113d1d2a228bb04478e4fb7d7491612e15b237bb43d5a
MD5 b6d7a67153e21d67a61235da42de0b36
BLAKE2b-256 3a33d24535fd2fd0fbb8fa6f5c8464cc32ddc0ca1574e0125eb827393c5da2c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.26.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 99f96c69de99017c53ee5fadb311bbbda0e0dc3de5e10fb30d8c3bf12f080138
MD5 baba9f554ffd6c9f6fb76ab43ff20bc5
BLAKE2b-256 e74cddff8eb5d2d096ed887b60afa82681dc6027c95e89f30c3f4b488b6170f8

See more details on using hashes here.

Provenance

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