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.18.0.tar.gz (139.5 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.18.0-cp39-abi3-win_amd64.whl (393.5 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.18.0-cp39-abi3-win32.whl (388.8 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.18.0-cp39-abi3-musllinux_1_2_x86_64.whl (701.6 kB view details)

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

octicons_pack-19.18.0-cp39-abi3-musllinux_1_2_i686.whl (720.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.18.0-cp39-abi3-musllinux_1_2_armv7l.whl (809.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.18.0-cp39-abi3-musllinux_1_2_aarch64.whl (720.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (531.4 kB view details)

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

octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (581.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (661.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (545.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (542.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.18.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (542.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.18.0-cp39-abi3-macosx_11_0_arm64.whl (490.3 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.18.0-cp39-abi3-macosx_10_12_x86_64.whl (496.9 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.18.0.tar.gz
  • Upload date:
  • Size: 139.5 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.18.0.tar.gz
Algorithm Hash digest
SHA256 cb57086d550a59983460f368ee4ca13ce2e7f18b1611c61e3fa89281ac72c68b
MD5 af79037e596219ea3a12ceb649df6470
BLAKE2b-256 542fc2f5231bb4edca8ec7b70119bbc0af652a7bc66b7e1d9c53b645e307586a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3d5b6f451676d562aa913c6083eba042565a6679cf7233a9f5ad2b435c119a59
MD5 3356785d276eb228529b66091d08e259
BLAKE2b-256 b4597215f30949a7540eb6fac1b7553e39c3d0cad006e2dd69e9b7ee1ac3edca

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.18.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 388.8 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.18.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 7511b451eb89d821958b36f86214e023d32ed10547f86b414e2baecd0ada0a63
MD5 3cd8495694de624b29c1c4171cbe6d2a
BLAKE2b-256 749b336c9755542c5c3bce06bcb82de2bedcde1a5d7bc94131cc88bc074a4eee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c39c765f63222dc09d0734ea735a97be8d8c79f34f1aea143440fc5d5dcc9287
MD5 2dc1f986bfb4e31f307f2a0cf725cf6b
BLAKE2b-256 314dee85ec208fe56b6fa2986ea3bbff89a8257a53aac2c67ab413f1f7e39988

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6952eb53f09b67e76a4023c620bac71ec7816aa381ec436f0bec0c80b1e25733
MD5 a8add7124130c0d542c3cd8f59f97a93
BLAKE2b-256 2e1ec13f540e5154d81cc747da726600edb8763f3f33d8252c17cdc8c3d08429

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 34e199fead72b4e3aa6ca8b7dc1f6df85c14534e32d739f94afeec1a052d0945
MD5 11ff1321c42b2827af01f291f7085c68
BLAKE2b-256 64865ebb9697ed403a7808abbb83dc72646be45cef6519ff03a977652ea9093e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bb09e21993a90b83168ede7cdb7f0e8b9d7530aea36215503964fa473c370b5b
MD5 27c2598825798b99bf322c2fa13227ff
BLAKE2b-256 a8f5558a258a4312580212c845b5a2097da0cfd9eb27a00f6afc5644fc856b82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fc3476630786e9d2e025ab54b18e8361b06c765b7fc4901aea916b10fe08e13
MD5 247893ce9d96eb21d1d22cdf814a9a97
BLAKE2b-256 4af372a0a49b270221b3498d811c76401005d7f6bcc8f6efef4ed7ac82297011

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 652949cc900cde89b1116c5cb84fd80d3fca308046da337cfd711e8ca16bc3ee
MD5 65e8001a13053d0a780df5f0132edc8a
BLAKE2b-256 e1b5a14a027f9544e859f9abd6b78f584bae5f6fbfb9e8e71144d3188f4ce6b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e8e7c5ebeb3379edc03dc0364f2f4fa63d14f0d029bf511eaae9e8b73719620c
MD5 634b510b8e22759278ad40b5aa3b9d7e
BLAKE2b-256 412eb6d6ffeb5cfbf26f35ef2590f668e96cd2dffb0e1a0e04b1913d4b08832b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9de13c958d9acee3a4a4cf348413ee7791ddef745d3189b5bd780a49decfcac4
MD5 1400856c2efb61ef199ec5792d3e24c1
BLAKE2b-256 df1766238644df25f0e5897c73ebac1db26cdc14ffa73ec38663ab5cfbe683c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49030953d79a6c6693e5e5d159f5ced33f3446c2c4097cdb758f1676a234833e
MD5 5d75ca863d5c4755fb69f5da8b97ae0f
BLAKE2b-256 8f332dc587e6564945be2ea6ebae06bcf60a4877c88a1a011fccf7c1f7cce399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 afff140a09ac05a5c77d537fc086af65257cc3987930385310520770c7d0dea1
MD5 a8e050e4afbdb7856cd7df3c11c93a46
BLAKE2b-256 65f6e50b0a32d56b8a4caa7b3bfa07c1adda50581054cd57c7452442e7029426

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99202b54204c06c11818fc5b90aaa8ca6edde0ee663f8f532cecfe45d9131759
MD5 bc7955d4fb0eff19758299fa20875052
BLAKE2b-256 5f8aee58d43e6a2ba74424bbde5cf53758e6be187abf8b315fd93a675bbe2e66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9682503b3c78fb4fb425785d7ea05bce0dc27ab15e64522fb20ffc0aa70ecf85
MD5 d345f011cc9ab0e4c71f5d6dbb59bf0c
BLAKE2b-256 01605c78d0a174be081e20e188019ace872d85acea52872b600b698ecd762cfe

See more details on using hashes here.

Provenance

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