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.0.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.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (542.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

octicons_pack-19.21.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (560.9 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

octicons_pack-19.21.0-cp39-abi3-win_amd64.whl (420.0 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.21.0-cp39-abi3-win32.whl (416.2 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.21.0-cp39-abi3-musllinux_1_2_x86_64.whl (731.0 kB view details)

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

octicons_pack-19.21.0-cp39-abi3-musllinux_1_2_i686.whl (753.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.21.0-cp39-abi3-musllinux_1_2_armv7l.whl (839.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.21.0-cp39-abi3-musllinux_1_2_aarch64.whl (758.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (549.0 kB view details)

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

octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (603.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (692.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (575.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (572.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.21.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (571.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.21.0-cp39-abi3-macosx_11_0_arm64.whl (523.4 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.21.0-cp39-abi3-macosx_10_12_x86_64.whl (520.1 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.21.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8ab0fcbd9ea1800f9a99e8e0ef858ffd414be03c5f64064afe4e8d2051f6bb74
MD5 266a878f3a56e2915318c91bf8ec10e0
BLAKE2b-256 121c368c9b589274bc1df2f10469b0a9dd709821337f7839c460311bdc726dca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78cac0551231877bf1fea9e74246a8cf6e449b9c707dd61e644d1e4f56be8633
MD5 32ab217975be9895bfbb12dbaec5d778
BLAKE2b-256 7f54996ddecbb6990e14916ef4cf4d59a031886a2fcd47dbeb6586c5ad6f69c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 87bfe481f147457873aeb8283a8fb523189be47c8d39432a8b5feecd1e22a103
MD5 ca053f88661f8ba81febd72c138cacb2
BLAKE2b-256 267f9bbcfca4912f91850ed4d0acaaa914b3ef001891f841455d3ca83e67edf4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 755cbd7cf66be6b84577e0b080d627995a2de10707dc17ddb5e18ca06b1f8449
MD5 0cd75318d025f233f979757e8166fb84
BLAKE2b-256 36ec732eaddf47c1c9ae95d9193f989892de38cec194123ecc3333b856193f52

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.21.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 416.2 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.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 995f0330038eba9a7d7cbeac9f9992b15eb3c579c847ff1cfb4623feda0e1e9b
MD5 1cbd3e2a29f571a2861d74ba870351d9
BLAKE2b-256 8d77628011923ecf76eb7caa21c832e8e4a348766428e253792f87b4a5e66dcb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d2f7cf1ad83fe45876f18c6f505aa72f7093844cd7134d287650423fa465b70
MD5 a0b74624e07978b60f7a492f8fc50235
BLAKE2b-256 678f0fa0ff0246bcf75216b4f9c5f7d55cc9d1ba6eb76632b25fc6df1cf7bd49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d9361bd7aa81491661461599127f13eeb78dbd900c2244bee57b105783d9cd91
MD5 b304c2d7e09ff0849eb59475dd3be361
BLAKE2b-256 386d938c73b0b68a8fc76de34f76a7b797766e087bc1256515dda9bd555b17fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 01fd28f27ed8056d6f7840d9e78fc177e77675974eb8aa504a425aaa1660eaae
MD5 fd76d6861f6202cae6524ad7b0d86055
BLAKE2b-256 473dbd5a3250bea77a73d2787bcc8847b977fd982606d5a3e4b1e22fb1407303

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d7aa04496803cbd4248ec6e4362b8ae119e45ca689ccf7393225ebece8edefee
MD5 1ee21bf34102affab59d06047deb95ec
BLAKE2b-256 3b4927cd509783d58e4ed98add8e57c197ecc4c6e1a8c0a1f483671ac2bd54ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62622487f52ce151777780d36f0e18c02d5f79b6a4b3f189d0ca5d50d5e4ba32
MD5 45c8113b970d5dab00a14d03bd388b8d
BLAKE2b-256 2e2048b061dd63aba2df7da4fc41d64d16156c93e9c3e0c21d257b19dec845bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a6ab30352e71e15e3e829a87692841ee2083e9e99a41713a095d61187883fa59
MD5 7361c871a108637c2e6942a0205f6021
BLAKE2b-256 2b98708e1abf78b486d8fc9a8853ffbe26599137f970ba14f9b3ddb450f4705c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 912a91bd09b3d7889673d24b184727068f23ef7899f214fb57282544cec84be2
MD5 230fc0f8a52ef1d6940b10c9ccb65a48
BLAKE2b-256 a557d1a2b4b73f95cc78d0750079d9c4f462c58b241f7481866a1b39400f64d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d0ca31c851b3201faffe0afa55a0997c8a16c7c7fd8bbc0c5423d1fed79679d8
MD5 b5b4cb40393f71f16f72c9b9f5b09d78
BLAKE2b-256 bfa579dcb6d121bcfff2401efb38570ea5b47d377589e6306d56f99e6c258b83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a0d0d76773cc069694b622f0a67fc76fc145e26d1fc3c9901a5c140365adad0
MD5 c1b0c8e3284e5112243bf1957ba08465
BLAKE2b-256 1f7b824d717469d23ce314ced62e6135e3e6023c8414f4dfef19b2745bfe49e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 53ced2ff8fe6ad1cbb95f95248a7e9b6e0ee5a66e5d7ce29cccc2dddfd95204d
MD5 f26d866882ab4e2559c685ac2bbab263
BLAKE2b-256 89dfd7ff3c98b92eb71f76da38310a9f8257d26669962256cd579107f6a62c63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55aca1e084f0ac4878dc05a7fd2cf98280d5925c3a0713466acc95f7f5f372a0
MD5 33db5b5050fea9061604e9b199bf8a78
BLAKE2b-256 8384ad04dec91d48e3678e26206e445af6815f5448d509d6f23fcf484b207fc2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.21.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c9492cbe2a63c6f46ab5ae9e82c2fc416f54b600c0c5dc33444350d4c9aeefb7
MD5 12b1f3e0add0e85067d86c5baa6b5054
BLAKE2b-256 6265287842f3d9a2817f61061ea53c6fbe4bd62cdfaf424d2bae1904b4ff4ad2

See more details on using hashes here.

Provenance

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