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.22.1.tar.gz (150.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.22.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (547.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

octicons_pack-19.22.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (559.8 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

octicons_pack-19.22.1-cp39-abi3-win_amd64.whl (420.1 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.22.1-cp39-abi3-win32.whl (415.0 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.22.1-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.22.1-cp39-abi3-musllinux_1_2_i686.whl (790.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.22.1-cp39-abi3-musllinux_1_2_armv7l.whl (851.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.22.1-cp39-abi3-musllinux_1_2_aarch64.whl (748.9 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.2 kB view details)

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

octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (634.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (679.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (572.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (569.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.22.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.22.1-cp39-abi3-macosx_11_0_arm64.whl (515.5 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.22.1-cp39-abi3-macosx_10_12_x86_64.whl (518.8 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.22.1.tar.gz
  • Upload date:
  • Size: 150.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.22.1.tar.gz
Algorithm Hash digest
SHA256 f299cbd5f898a5cd18131710a63935ec7e98ed0c22d5fbe2de997eb539f4868b
MD5 d0543828101ba08e48100d25f0baf84a
BLAKE2b-256 ebed768d7e7beea3087865ea2515310761038d2dc958c1104cfc63f4ddfef2e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e1e94c010eeec9cda3a3c418c7e35dbc247d17ba6fc64c3adc5282c04a18fc1
MD5 d1dc4850654b5ddfd8c8c615a10661a3
BLAKE2b-256 a917da93bf5f815e1ee75d1cc7ce8d9ef0110a047d6662600186b2d889a1c80d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 18f0f801516a01798d231cef7a93f864fb520be45c5509ce71dada349fc38609
MD5 c1d2df7e77823041145fd5639eeca07e
BLAKE2b-256 96f2188f29327ad304c8b749ef0fb27092bacdb097d6b4fa421d465c98892b47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cd5848419f4e2dbd1f04fd63db92bbeb919254778d40c44165f9c8489602bfdd
MD5 037b4cd51a290fb0030a5b1f636ad375
BLAKE2b-256 3c8488dd347bb3e967a78ce02943197723331ff668e379ec3f1a6a8b6e9694a9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.22.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 415.0 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.22.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 9d7de1f4371f90373c1312a23cc4ad2647d2d50ccb3506e21099b515c4a828d9
MD5 7d62e28ae9bf43d8b0dfbfcb9f46c030
BLAKE2b-256 7c35daba9868df07a3999502e49fc143354d1665982700f7888970141c6a1e4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e5bbbe9aefd99c2d9be8b3d911d49467d68ea33d07b2512e5ff7df3e76cd0058
MD5 b27b693d86c382946df2c2a7c750da0b
BLAKE2b-256 2ac30cc4d9fb90b3605e9747df31acbac2f124b00fb6b573293d42bacf42a53e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4f87a7f644a2cc11a13c4d4cc34fd84aae327f5d8b752ed33fe8a09ed441531b
MD5 42c02d12f04d06bbfafafcf067cee50f
BLAKE2b-256 4d6b8212277a309be7f95d0eba7941cc3d8dda2aca5e5e6b702b6447e4d082d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0e67a35935f82f7acf347eaedb53b48e40ddde347e61ab863fbacf60c345f237
MD5 a51317e7230fd4a92cb57573ae2ea95f
BLAKE2b-256 dc7221e3b63517276042c57af4b85cb96f26ddd42dbac4cd8f58cb566428c1ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6584e0e50522a752143ed2e4e9429c41d11098712e85223c92a2b7d6747b2c44
MD5 b2cc1f867688fb0e353091edf3fc7775
BLAKE2b-256 0ad3ab6b84cc7f31d65970f776c9490f0cf59bd34e696ced99450ec55c92792d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8ba047c7fa6bc467084ce78be382e46fdc83b8b8ef878356441ed7b8d98487b
MD5 686c21b45735043ede65cc93c03d55f8
BLAKE2b-256 0c1d15a06e880ed92ba05279adfff3e36ffb0289ab30144b5550a40f49b9625d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d22352aee855e488b10afed3b8eff0e4feb11f22ff2c5a097226d49851c8a7b9
MD5 f13fc8537046cd536c025d59c8b71274
BLAKE2b-256 04009d9a6e42d95a31cef2e1c9c1aab32e7809eee5a1b98702b182f766ce8a65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 eba5d88f45c6d5e0ebeaba775fc0786b77ec8825414d3cf653835910c58422d1
MD5 00fee72f6119c703bb70914f8c665320
BLAKE2b-256 11f83fb997deb678870d4ce998e2ca8286385ca0930bff69bdb8e88eeb491a9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 435dbeef94f020617fead31dde12021c18327f84b56863dcc20476af41768606
MD5 0aeddb14cc66ca8fb8fb6840c4821ce9
BLAKE2b-256 4f58742ac3f6c0f7940347ca9e459010c21ae428b72d289dc46802b2776d4171

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad9722316f9764c0290d044b3b47dbba51bb355cacc170f2bc92697fc130aa17
MD5 193215ea8d3189f07090e35ee02f94cd
BLAKE2b-256 b24d3927ee6a4afc8f4780fa676834ac70d0d0c333c16cccf94a9cc6b4a202c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 85b503a84be667eebccc526fe9504c0b941001b8432a8d3d38d340e9bb571e6b
MD5 8a4a42ad19ce97498f9aea3ff73c2abb
BLAKE2b-256 3f59666b7cc489abd2c06189c3d383a149507d522a47ed44b0cd3cd985fd1c42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0ba6b5b1afbb645bd60d57ff479161c194ad2c1cbd2c86ef1aae8f46238939c
MD5 1c9393e97739437c3d09af13d42cd187
BLAKE2b-256 d5827820b61c9034e43c3cfe56c9eb208954c6ad3b75e1ff5f152693f5024456

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c22229040b83f3ad9a85bcf62f575cdbf70bac94c7bce73708dbb9a217dfa9d5
MD5 3fa17d0d6f194bbf925745f19ad9c617
BLAKE2b-256 2123bace2fd44e445371b40fa41b66801274716965671a201c858ef88d83b480

See more details on using hashes here.

Provenance

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