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.21.1.tar.gz (151.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.21.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (546.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

octicons_pack-19.21.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (557.6 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

octicons_pack-19.21.1-cp39-abi3-win_amd64.whl (415.9 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.21.1-cp39-abi3-win32.whl (415.3 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.21.1-cp39-abi3-musllinux_1_2_x86_64.whl (726.0 kB view details)

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

octicons_pack-19.21.1-cp39-abi3-musllinux_1_2_i686.whl (749.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.21.1-cp39-abi3-musllinux_1_2_armv7l.whl (839.8 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.21.1-cp39-abi3-musllinux_1_2_aarch64.whl (753.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.1 kB view details)

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

octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (604.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (692.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (575.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (571.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.21.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (567.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.21.1-cp39-abi3-macosx_11_0_arm64.whl (520.1 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.21.1-cp39-abi3-macosx_10_12_x86_64.whl (521.1 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.21.1.tar.gz
  • Upload date:
  • Size: 151.3 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.21.1.tar.gz
Algorithm Hash digest
SHA256 2c6f399c39b27636efa37806f80134825875cebe32235d364bb5002caa948410
MD5 d964718653c50be329f4e09339efcd75
BLAKE2b-256 2a2bdc58f9958685630f6bf6d01f150a141971997424992b42005dc02031dfc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.21.1.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.21.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.21.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a14e892dfa8ab08a5114a3f728a9fdfc9fe0d08734d16e40adb0854635eba57b
MD5 03dcba58a5a0e16c19f1483bdaf38409
BLAKE2b-256 40f94bdd31d41b4e985f4220647957cd1bb01601a0fb1d5aac9aa47081619dab

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.21.1-pp311-pypy311_pp73-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.21.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for octicons_pack-19.21.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fd6cddfa676da4985ede6b8942bfbab776a7418a6f1554bc46f5e7018b849821
MD5 fe5a1efe56df591d040dc6e3541e8f9b
BLAKE2b-256 7741194771b45f6e469841a55728c03b6f735c0f340a45cffe87c689eb1058fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.21.1-pp311-pypy311_pp73-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.21.1-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b11e4e53ca9f7cf5b8e793c3f5d65dd0901fe040014e5937d25717ca2ed54e13
MD5 68930a01c7f45a3ea996e09a186aa6b2
BLAKE2b-256 92aa34c3e43c3ccb4935548cc6d8ed94d4e6dce38625473f56f198e63054af2a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.21.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 415.3 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.21.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 a990d91dc8e184ef03b64ce932fcc13aca4e5bafec3962aa100795974b2b1440
MD5 884e498f6176215a67cf5c5779989b67
BLAKE2b-256 3c3e431d89557f62a0d03c3b72a6049f730eb85b72a3758497001c28a0520734

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5cb0db67607c89c66fc3de2936b759de5e3ab7b740bbbcbcd4813b98da3b6496
MD5 f6c4380bc5d6a4d77a5aacf6ec054b0b
BLAKE2b-256 0a5331616ded0b6de845c37b50300e368fdbea7bb5a93fec3e4488126c643043

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2bc7f14cb5fd84758cd92c45eaea383cdfa3286d9f784454d15aa802c3771fd2
MD5 3325eb51a522ee01e9576ae3012e7e4a
BLAKE2b-256 ec1ffcdca7f52ebe9c44cec275a3dbccbd886d32aa883af0be8ec41127eec8a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 10b5d34805d91ff1749247e7707a8d4f61ee4deb33b6e584849103998b0902f1
MD5 1214ee73728dabc01f047b8a95f76232
BLAKE2b-256 103c7128d5d2a53160124f9395b6be1532ac4030e16dc42547968afb972c07ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 33b907c252e7f3d3f09469f97fee14f2df813a8ca7f64a2d1455d9efe0da1174
MD5 16f3c80b7675a87c7d6445d3dec26c86
BLAKE2b-256 e7294e3ac8f505495884f57e338d6bcd695cbba1c519e058d254d618fbd36bdb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aeea576be696078bd29215934632cbf3b96df6641217dcdcb309f416e29a0c2a
MD5 c41fc003bf60012382034e48b6c957bd
BLAKE2b-256 7cde3426513394bf97262050fab7b30df5423184202a286ecc3f41333d5d1218

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f057cd883297dba0abc1c8064eadbc0685a24dbbe97fcfe5f4f7ee776053ee63
MD5 5cae0cf5fdd1f0d126c7ffe3f0d6467c
BLAKE2b-256 ff31b29efe9627b429932db54db82768d54773a326cd49af9d92407ae7341812

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cbe6cda135b33281c3b5cd55f59752689674af0aa661ea26ede100150790370f
MD5 ac6ab6f79a6939197464c573ce4605a3
BLAKE2b-256 08e488333c34f56627c44e899487415c06146b6366c603d54739ebb9cf0bd5cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9ff9c91adf03676090d2d9f1bb4b5c63069c013a287ff4b15596ec861ae2cf25
MD5 d41fa224314b3931c8542e9684db8d54
BLAKE2b-256 26818992268d9639946f35fc1631966707e2cd10d7f79dab1b40d4e4f4e3c74c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 222a9be4a747e674aa4fd0be3f9f0f9545e546923bbca39a68b4288d91ae9174
MD5 97a1d6a5952771dd5d684338da9ac95d
BLAKE2b-256 96f1ec49c9545d5a31a5d4f51ecf994e9160d63e101400b8592e25f3c11c2ad2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6145348e929b564a710db01a75805cb237248ceb3c576e688b7361f52165066b
MD5 88459ddd4eb021f0214e545292d6a46d
BLAKE2b-256 9abd3e00d3febcc8e4efd89925d1f6a1d21f93631478013fc36c21090b0ef671

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28730793acf653771cb0f448c512cdd35172618bdaaaca2adffc523816ef2d33
MD5 7578116092963e73005ed3aa86cbe81a
BLAKE2b-256 7f7ea8f252ea24347f4c67e90726e6ed05bcf02b1869bd4d7297a73433a2734c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 978687af201a7ffe4fb352ca1c95e73e8cbb944ab3f9721a7b1f67c2d4355392
MD5 05200064b4853401dd2879ef1ec15395
BLAKE2b-256 c640a2d88db4943079a83fb728346ea70de9db3acf1979967a82bc3b82abe3c2

See more details on using hashes here.

Provenance

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