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.2.tar.gz (149.4 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.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (543.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

octicons_pack-19.21.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (558.9 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

octicons_pack-19.21.2-cp39-abi3-win_amd64.whl (418.3 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.21.2-cp39-abi3-win32.whl (413.5 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.21.2-cp39-abi3-musllinux_1_2_x86_64.whl (763.8 kB view details)

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

octicons_pack-19.21.2-cp39-abi3-musllinux_1_2_i686.whl (786.9 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.21.2-cp39-abi3-musllinux_1_2_armv7l.whl (843.8 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (550.3 kB view details)

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

octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (601.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (684.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (573.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (573.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.21.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (568.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.21.2-cp39-abi3-macosx_11_0_arm64.whl (517.5 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.21.2-cp39-abi3-macosx_10_12_x86_64.whl (515.0 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.21.2.tar.gz
  • Upload date:
  • Size: 149.4 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.2.tar.gz
Algorithm Hash digest
SHA256 a901cb39e9f3aa4878b41fdbae3e8b5e893417d495d2767bf61cabd2d4e1bad1
MD5 953c8688a3be9d9258c92c97e714aa03
BLAKE2b-256 ade427b0d1d3e5f670708b351fb3b3c7d345539e0ac2bb1fa4a16a03f1b15c6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2eab5703c015b680950d23f20c5116362591449d4b3bb2448bd4d233a3e4b3c
MD5 539d4c749fae4ef2af0e8f2e5fdfa8dc
BLAKE2b-256 ebda1025fb4148d959fbb48b77513c0c953f334eb2fac5a02b925f82a74bb7cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7551c4c3dcfeb1378a85758d694745049c2b2d63c9b5607a6e0def7056c188b9
MD5 f6c54734be9fd185f06b99018ad28af8
BLAKE2b-256 b10ab0806e4ca8fdb144d4c570cf2f5ebfe6eb968ec1ee1dc46f8f5ec2df8f6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c232a674332bce76ef6fe6408028a736e1b8752028c3bbecc934af15299a7454
MD5 7803918da32d0df196b652f4ca5cdf62
BLAKE2b-256 9924a81af8832315536d0f1839dbdd0b9ae24a3c15d4849e0712ad3b6108eb2e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.21.2-cp39-abi3-win32.whl
  • Upload date:
  • Size: 413.5 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.2-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 1b25033aefa26fe26447e6546733cb002f65c5f597c8c8b62370c4187c481415
MD5 e271b72d69935f26409475b02d3fe1d3
BLAKE2b-256 210f91603252c51bc92c61850b374a3c897ce97e602a6bdedff34d78470827fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06201ce1654942b6fd0b3a947d3b4254506d0534aa3a91bad7f9406a8721b22e
MD5 c1721fefc556a04229c216f02624efeb
BLAKE2b-256 230da4ea1f292c47ff7938b4431a4b967f1681f13680175f58a12b1a4be3de08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9b9e3cc8d0c971a65fd3983588a030277723e3cc7ef1610d8664ae0024089565
MD5 b9e8c018f9263b1d8481d033de8b9785
BLAKE2b-256 0a12dcb9dc7c2015fa0be5c206b4699d472dbb7710037001fdce76098f372b9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b5a3c9588dfc2a8b5b67de8ed70d3bc4c00669600ea987849477479d885d28e8
MD5 ca695062d6147ffd393fd1fe4b7a2f98
BLAKE2b-256 787711530916f1d834371bccb09d108d4e8d2849e4674a25aa2f8494d6897d4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c9c50fed338eab8d3f690c5516ece0c7b6219583f81e58cc11713a2e9d8889a2
MD5 626be7a9f0187ce21305591b04e2cd0b
BLAKE2b-256 3452f1a6cf1099ec06b3865a3440d48e45d423d6ceaeb46a5f71ceebffb46c54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a3a0ea717439bd073a9db0db83a8ec2023ae6b6a647a0d5cfa64978577377e6
MD5 90488ce1581f0e2a000af6fdcbb17278
BLAKE2b-256 62d66bbd15c5a4834328d2ef630e176b030dcc975ef548015571a2bfa240ca10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2c5331f416fa8bde7fd3128a917ea8ba3e10bb80bd7ba4b92754d10a1492a432
MD5 e57ae64edad3b64862a335d8c0f84b3a
BLAKE2b-256 32e9513d6d53f913c9c29129c868dde3f880cc79b35cc2f92ab86a2f330f7a64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6f06f72bd17fec001c83bd0daadaf8d3be9d1d5a5143faecac912b018b685291
MD5 1b81afe4761ddc7557055e9e34628af9
BLAKE2b-256 5697ebc884a43aaab8399a459d86b2df44cb3923214b66242a843279a5892c02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 faaab3e8a4b3b853656633dc3f3585dd767ee9b3e648ff03f97d4d1b6204a4b3
MD5 e8225de93d15ca7bc3578b8880b20287
BLAKE2b-256 1d26c477f593a693c7a4edf34fe904d8b86a6da7a382fa484e3dd7a8addcd9c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8defdcffc72ca923217128fce8f46db265af2307fbbc919649ecf8cc99b363ac
MD5 afd0dae91f7ad04226d6f9ddd175907f
BLAKE2b-256 ebf543f5cdb3eb58d46f784abdb0c149dba4446ad7c36653cba9f8733434a197

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8236296d3149d864ae5f770108d9b4a3e0cd8f22a1f95a6baa018aee98a56f02
MD5 3c31f14fc3bd64f8399acface9411fed
BLAKE2b-256 761e31c01c1762874fc914028a8ce4833571266a94ce9d35ae689cdce56be078

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66f79beda9fdef53dc716a9f837a15119512dbb8da8b8fad5c4dc2583099d220
MD5 0c7777bc39856dcb1f9c9dfccb1a76c8
BLAKE2b-256 1a2d8205de56e3bb7f768ab3a7d3527cedd02f8e2011b345353e5d8522f77ba7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.2-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d9559a601faff435013e134c65a1a33b2d0d9e12c1280b0fdb42af7059d00e2
MD5 ba5144241ff2f7ffc65064de6a082818
BLAKE2b-256 c8fb4c3ce8c0d3a733cfa72774b501c576149dce484baf04d3468e3240b7547e

See more details on using hashes here.

Provenance

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