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.20.0.tar.gz (142.1 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.20.0-cp39-abi3-win_amd64.whl (390.8 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.20.0-cp39-abi3-win32.whl (390.4 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.20.0-cp39-abi3-musllinux_1_2_x86_64.whl (710.2 kB view details)

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

octicons_pack-19.20.0-cp39-abi3-musllinux_1_2_i686.whl (730.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.20.0-cp39-abi3-musllinux_1_2_armv7l.whl (818.2 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.20.0-cp39-abi3-musllinux_1_2_aarch64.whl (735.2 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (536.8 kB view details)

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

octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (579.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (661.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (553.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (555.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.20.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (547.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.20.0-cp39-abi3-macosx_11_0_arm64.whl (491.9 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.20.0-cp39-abi3-macosx_10_12_x86_64.whl (505.2 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.20.0.tar.gz
  • Upload date:
  • Size: 142.1 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.20.0.tar.gz
Algorithm Hash digest
SHA256 927d275d235d86d02edc055a18bb75728a5be4475310f6ce9ec8be297f957032
MD5 b8984340b1aace86f00d2e10195aa448
BLAKE2b-256 5d51fea982175325e8bcd2e1cbc2282d3b07bc47f6954f14b2e7355a7d642332

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 745499cc6ce8fd4395b8a78b1e2d0cef58b91cb6955bc8bd03a2a16c43d9dc1d
MD5 f2a6d6b12f4b5a18c871be47da81b04d
BLAKE2b-256 94b6c817feea424c656cb3302a13d6b15db7502904c97f55b164cf57ad61a77a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.20.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 390.4 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.20.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 80441394273c2c30fe04d15ff1c2dc24b208348b5d10c0c312bc4ab1298a4576
MD5 e15f7f6c3db360767b9edbc06483c5a1
BLAKE2b-256 ed26affadbdb3b1734061566964e27423964acf3964c9a114e557af3ea47d53d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25b8a3baf35e7f6bdbf15a06eb9390c6b87577da45a86bffe71ad3fe78dc1f1b
MD5 2eea4f5e7e6e9747c34b38f4752af735
BLAKE2b-256 8a025bc415235fd35f3fd3e2bf3f08baaf369b0bdd363704f31ab9b5960959b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 639b82a48df1aebec3cb7b8f30728c5e31de8abbeedebdae33a92ef5b27d8322
MD5 ff7589dd0e118ec2b5a0dd4e5789555c
BLAKE2b-256 19a7cfb329306dcaddf632ef6c53cc94d01d8a7c64ec8b051001a59cd592f894

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e7e9d96d08beef3cf842a7f441f8b5b7b6bce035dac2f6a085a50402a79104f8
MD5 e4cd8360bf5054aa143c5380a6dba1ed
BLAKE2b-256 2de2d9efb7d404a3ed14a53079b3cff663f236f93c80dd490fdae476e629be27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e650c7ed874c65af30f650f4a7fc45ff4fe6d2df18ba85d5175a778409c161d1
MD5 3281a27ff1ac18a69d82427e2a1acaca
BLAKE2b-256 fd4d9be938d0cbe53564ee28bf292b1c0a26540c694fd878e63928ce88a01fa0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9f11d46d1195952618225a4941beb2945605d38f78b7d41efd3888d2a9f047f
MD5 b488e7674ca25a4e07acf511ae7aa1ff
BLAKE2b-256 d54335f35d2c89ddc24daf5f26de8250c29ea40c8a276329dfdb2fb59f67880c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 380388d48909dafbca8c8294a4857bd5b905356aa3f54e361db7eef4c835fee7
MD5 888896c1c0e0394ade4f4c748066e898
BLAKE2b-256 bf81edab24acef6c557acfb5fa5b7ceddc0dd009e464e25bfc7ff0a9347a3380

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6f6d11d7ff26d12cb83f6ce0fa553cbb0d8b39a98c43d822a78550f6d596be65
MD5 80139b52e9994a482f3317d9e83e7fec
BLAKE2b-256 4cf80c1fdb431734c02da7d45625e2f85def5d58ea83cf10ef14c74ce449d4ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1da9895fa766a957bc663222d925855aff349a6c265ae476a7a26c79bd282189
MD5 48d69b941bc7e5e0b14f3fedd3113c03
BLAKE2b-256 4336565863d4202d7dd8b3c07c8108dac2cf78ed077013560601f2f90bbd6185

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62d6c559689d7294afa6eb10c3ebe6dec191b8180cb2befa08d30c8886fe3a8e
MD5 ed5f07f5de8662c1849c0bddfc4e1a0f
BLAKE2b-256 0505510077e80cd4996a18a57c102a1e1d2a6cf213665293d3813677e5461989

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 826487eed8e991827788176cef733c1ef5c53b2e7ad826b5a28cbf256f80e2d4
MD5 ca6962769bb7578c12882d42b1f84e1f
BLAKE2b-256 20b912376c2bbbf55f8e1f11d22b2a78b175b358a3abd9dc2529ef6ec961a613

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48c3e025a90be9d25c28276f2ccecb5201aa98941252bd03943534bcd689e87b
MD5 4ab4e6bfd80c6d5950f350738f9a7b44
BLAKE2b-256 f399f3f09bc4c6c3a67af3155914973d91f8685378b48c9c8f977e4d393826a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.20.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2c18cbbde4a36c38348df21639a2bd0821e7a63fd46973c1cab54021bfcefb74
MD5 6499dd5468debdcb94e0424fe7348781
BLAKE2b-256 fe4fa2a64716c74a247e624499bc8271da386af80174efa8fc5c1fb69aa94845

See more details on using hashes here.

Provenance

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