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.28.1.tar.gz (157.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.28.1-cp39-abi3-win_amd64.whl (426.4 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.28.1-cp39-abi3-win32.whl (425.8 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.28.1-cp39-abi3-musllinux_1_2_x86_64.whl (769.8 kB view details)

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

octicons_pack-19.28.1-cp39-abi3-musllinux_1_2_i686.whl (792.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.28.1-cp39-abi3-musllinux_1_2_armv7l.whl (851.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.28.1-cp39-abi3-musllinux_1_2_aarch64.whl (757.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (557.5 kB view details)

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

octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (629.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (687.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (575.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (577.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.28.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (573.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.28.1-cp39-abi3-macosx_11_0_arm64.whl (525.9 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.28.1-cp39-abi3-macosx_10_12_x86_64.whl (522.3 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.28.1.tar.gz
  • Upload date:
  • Size: 157.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for octicons_pack-19.28.1.tar.gz
Algorithm Hash digest
SHA256 f3a8f7ddb7125b023373e6c91dd6c287bdb2408d2718d2b2ba5758f4bd447bbf
MD5 0a8aa48b617b1d19b8e744ba6694b843
BLAKE2b-256 a0b102234d9cf35fc222d648dbbcc392a8dd3a9e93344164c4a36706a6fe6a45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9483a6830c256f598c99d2aefa2f15d1fe99d0614f9b987569c9f81a502369cc
MD5 d493462a7baefcefabd2bc5a19704265
BLAKE2b-256 5ceff9fbd57b8e8187c39c6a9809d512165142f486ee56db225ac2f42058e875

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.28.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 425.8 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 38e0fbca7779e0c40cd1d83c135756a06c00cb808d62a4c6615eaa08e509e1dc
MD5 f75f5ee0f3dbf601ecab4ca881a65490
BLAKE2b-256 2fb5b7f63b4f71d00febe1c633e05a2441edc1af6459424193d8265bce702d5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac5ee10bc10a4bd6683c4990ac9c0c2f8c384ce9d58cf0de488b0bdd1f0e52c1
MD5 4860f9475cdb16d9a7f8d366ffce05be
BLAKE2b-256 154c2345a98d579a1e817b7c168ce11f412e76b368793ef62d980764d6d2bde5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d5ea5bdffb29352dbcd0f70a4ae0767cf7d9c0f13e645fffd93e91bf5f2f9343
MD5 bea12e658b660205bc5cd43b37f3f527
BLAKE2b-256 b58cfb57cf153d9fa1838d26a950c55a6f8c435087b25d58bd53f007e234104c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d9c882eb814d3ce523ed37cb579d59a5212b78171a2ffde258fe0dbd4a950882
MD5 afbf95d43d8e582c1ae4052301ff3cb5
BLAKE2b-256 077c4c6db615bf1294e3bda03d50a685b0fff97e7fbff08c778d8bbaf37dd402

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6504d95775b03a0d2451aa02c6848b7d3130b354475a46c06ae7d984cec09d6d
MD5 354d2e74256932f7dca4cd7a568edb98
BLAKE2b-256 ee89fc5274b5a6ee2ebbfe490029281ae1e67f21fbd9c72ac1f089e92d2da52f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c82bc841b0a7cf9587d162a0f6e0a5d19d803d268735105b6a481b7c65c375c
MD5 24e902b49c2516a05b0a71a1d1273183
BLAKE2b-256 81271b62eb1953262b4febbd2da7a6b2535744bdd093e4f0c9201de4fc484a43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3809323d67ab466e8914e0c9b2c908d3057f1cdba8669f5da95d22f0ba59a8ce
MD5 e468e50b5bd8170c9d51894b41205988
BLAKE2b-256 409eab10a83b04421ff3b6ea1080bbd040bf2169553a3d13766b264db739be8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 66bfaf88409dbd19ba64167c19feb24d4e197717d8f0fb03dfafefe1baa9b6d1
MD5 c3cb88c36ff3c33020e52309b2046d00
BLAKE2b-256 3e7673872c3833ce8936299b09d18564d928fdb4b72a53a6084d5a6b9fbc761f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8b7d7a66d33107d2605b3d781f35735c536611785057ef7c86d0b98982b97abe
MD5 1fa872f17eed22d2d8fd9212b5d581e7
BLAKE2b-256 81a6dc41e1cc72e59ad93fc7d98f049891b76d4090f30e9ddb08f8d110b2eb15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c7083ae714fa609dace529e86fce8334517a2a772124c9cd9a089d9adda76d27
MD5 0576e77da2fab171bff4be2c0f519592
BLAKE2b-256 b9ecef057a30d206f2198b5291b998ee2599b9d460ef425bbe2becad9c18726f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2af2e7f993f5101c23917afa0ea230acd3cdb53b5cfa2ee5eb8c5bc82cd5c7b4
MD5 ab637d64b71ca51f1ae15b4014494657
BLAKE2b-256 cb43f0103578620484117aa4910379b7804d0d5e7203922c89517dcf9a87bbef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a47174a5e3f04558845625cdb21e8d212a03ea47c2193965160578406539f47
MD5 701520a5bfed291832feec7144ebdb6d
BLAKE2b-256 24436ae2acc1b0c93ac0a6e6f554a6edf2a001860851876d0fe215d1698f5f14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c77454287b7c095a01c8fba2ea64ef14b17934345f34290e671ca3db1bd97e19
MD5 b828fda6244cde8d2f892e38fc78a719
BLAKE2b-256 711bc9998381786ee237e616a002564b7cd3f618301f9c14e065d2642d4281a3

See more details on using hashes here.

Provenance

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