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.16.0.tar.gz (138.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.16.0-cp39-abi3-win_amd64.whl (391.8 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.16.0-cp39-abi3-win32.whl (388.2 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.16.0-cp39-abi3-musllinux_1_2_x86_64.whl (700.8 kB view details)

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

octicons_pack-19.16.0-cp39-abi3-musllinux_1_2_i686.whl (719.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.16.0-cp39-abi3-musllinux_1_2_armv7l.whl (808.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.16.0-cp39-abi3-musllinux_1_2_aarch64.whl (719.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (530.3 kB view details)

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

octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (580.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (659.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (544.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (541.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.16.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (541.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.16.0-cp39-abi3-macosx_11_0_arm64.whl (489.6 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.16.0-cp39-abi3-macosx_10_12_x86_64.whl (495.6 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for octicons_pack-19.16.0.tar.gz
Algorithm Hash digest
SHA256 884bbf044094a7242ad64aabae75b0687f37100d4bb9e64efae6ce6eee0764f7
MD5 da232039d794b061f2fdc995029e8263
BLAKE2b-256 da353f4b7aae1b62d342e9043cef271dcd88e7950c814d0d9f1262a52b9e9682

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 070dbe93b9653d3aba240f5d5551b16fc9ef4a071395da11160d9fdff9b45b28
MD5 7c2229d14500910b806cf6d68b1ff8fb
BLAKE2b-256 c4e368d463a88910e5defa737571d269863877178bfd92ac0f4c892a64f92999

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 05903530207c9c0c19773ab9022e18da8e16b48bdb319b283c363174ed4ef50f
MD5 2de738c4a6f5049ee9240c777cc12cb6
BLAKE2b-256 49dc027318409739ec1739f903dd2e2394a43f974f0142506176f19d7a51f6b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 afba52f85c201fc441feddf9b539ca82445febde0c0108730ec70547b640268e
MD5 7d5c5901c34c8337a86125b6b8a6c5b4
BLAKE2b-256 6a1fdc93dcc7563f0d5fc70954ec2c9b38bd6fa1318c79e88dacd2aa75ae5114

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f7afddb3df57168fe5a0ce85fadd75614cb85b5dc0a6ab4e246b9b517d0b846d
MD5 03136318c76691bcdefb4cb15e22dc51
BLAKE2b-256 28f8d933006edaf120dfc4ca2575b0ef5a80011b84f79035b0f32392176c5564

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8fcf5bf0e8c48e0427e514c51d9a5ddb6a95a14e7f5393fa83561f9c43810e9c
MD5 19d9e944c422d84b063c58b1ebed9aab
BLAKE2b-256 7f0362ed3065bdbdf8b40cac36de3088b4fb47f241b773ab1f89f3376a760ba5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 af3b4b35f466e992f4f8de4fff2779648f79764f944d2d12c12951148770e255
MD5 a4561b4c487b836c78789a4d999e0065
BLAKE2b-256 c8ad9d5d8def5999758328b4c72ecdcd2fcf7ba747961097a61532aa7fcd5521

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3834a047699b590233ff797b3e70b1c91b01d3e37468045c379cafddead983a2
MD5 1b4e424ae22ab7836dee6ccf292f8661
BLAKE2b-256 05e0ceeb5e9fc7f9b31ecf11ab8609a699c8460207e788aa3215138ba7a624a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7315de2818d31ce46d550c8cf05d7f69806ec10f7dfda78df9f664460f373e0f
MD5 949017f461050766caa42760a4dbf6b1
BLAKE2b-256 0923f708a5239ea0d731bcfdef006eab353123f5a9635b2114c9d05ff789d232

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8c5cf08cb9acfd58a8ed6a91f928e56f158acc7412ba4504326b14ddd84e0e8b
MD5 4b1e2d74e008ad0d02917181c16cc14b
BLAKE2b-256 ff535abfbacba329c85c5d3a88afc11472279e9b767b68f33939110ec17403b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d03115b5626bf40c502242736d16e690812238b006e5a79eccf1e26dd66abbcf
MD5 f37501a0995bb3b7422215a8ad9a3d4a
BLAKE2b-256 04acf77790c3212f385cf6a9a76af3b793d50b788887896debe9b292275aa848

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31a4f8f69fcd8466bb73c062bb2f3689288649a3d5b6a3d19b5d8bebf9592f8c
MD5 d50e092a8aede95b056cc951a565d43c
BLAKE2b-256 01e6f533ab59f269c3395b9bd2eae79b8eb3e3289604b4b93d1ec6e685551727

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 40c119473f774c864b1fc44394b09610fa1196de89594caf639b75ac33a8f4d7
MD5 45effeba375c07403609280fa27f4b0d
BLAKE2b-256 685bf22907e700f72d7cd36e6d6a680b65a3adc71b1f622ec9b18c392a774cab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e1fe2a18d85fa4136899ddb434a66e9320d7fb303a9a509f181c6185cfc4e8b
MD5 84cb7843984d75c7e051721fe49b5249
BLAKE2b-256 9859f4f3015dd7c3eac43849df656a65c1f58e51f27ab7b69194c574a9047421

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.16.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c9bc42e1304527ca9edbcf2d189b27cd266abd47590dd2ccc09e0edf149db7ee
MD5 4af559dc5b0c4df9c5c22181de80413d
BLAKE2b-256 4ac594dc7b445c9d6c3a14c697c7bb33a79dfbdc8a74d8939e7719e1941cf9d7

See more details on using hashes here.

Provenance

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