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.29.1.tar.gz (158.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.29.1-cp39-abi3-win_amd64.whl (431.3 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.29.1-cp39-abi3-win32.whl (421.5 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.29.1-cp39-abi3-musllinux_1_2_x86_64.whl (772.5 kB view details)

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

octicons_pack-19.29.1-cp39-abi3-musllinux_1_2_i686.whl (795.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.29.1-cp39-abi3-musllinux_1_2_armv7l.whl (850.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.29.1-cp39-abi3-musllinux_1_2_aarch64.whl (756.8 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (559.4 kB view details)

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

octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (632.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (688.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (573.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (584.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.29.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (575.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.29.1-cp39-abi3-macosx_11_0_arm64.whl (526.6 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.29.1-cp39-abi3-macosx_10_12_x86_64.whl (525.0 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.29.1.tar.gz
  • Upload date:
  • Size: 158.1 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.29.1.tar.gz
Algorithm Hash digest
SHA256 90ae57eb48c0552aa07a8282e25268a1e8cbfdbd2960388bdada35f31664cf2b
MD5 07863a95d38c7ead0bc0cdc903e4b616
BLAKE2b-256 682d47c118cb2d89d3b14728d589655186a4efe779a7fb4e7985af7af16f2a07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7828ce784debcd765c93085333e4eccf2cec02ff46d4b33903cc8c7c4e66da1e
MD5 439e09e4447bf181b9bc0477259faff7
BLAKE2b-256 6acfc34ea6ffe8006e92c7d238ced9a9b0e61c691b893e511a99d71aeeaa4bf7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.29.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 421.5 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.29.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 d63315af8ed70aee302a4af5c49840e4379efb04678be6e1bdf5d6a1a002a347
MD5 25a4e286d43742b4c2aead6c17b0ea7d
BLAKE2b-256 f15a1f46f5d885cc531736c3051dacacb982ab86d8d9067d7bb0b78ffef512b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acaa2810bb290cfe89c161ea00b0db2facf184290f169d2d09acc000b7abb612
MD5 cccd42e5d4d5a53f0af364bad758df24
BLAKE2b-256 cdc73886d546174d85515b07ea96c58c5c7767466ad15014a0d1886e360a340f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d60a5774734b6de0e1f717a0598704e29bf8d353fdeef1b66de8e654c98cd2c3
MD5 0d9a96c024cb02c35fb3ab4bcf2c5367
BLAKE2b-256 32bac41cf38605cc5c67ca08fd80d1517f8c573c3d5ea4e18a058c1ece0d09f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5e8fe8fff49fb9fe628a2ee53b166555085d78241dab60261a99541999bac263
MD5 a3ab7b01a3fd250e478d833f5641a5eb
BLAKE2b-256 5b23fdb8bc66054a2274fd4d1995ac73cc32c1d5a9ec9722d26f4cdccbf6c4f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 210b3ea55cfd3b12004664b7e20b216a8737a31f41989506f0f27846c7656333
MD5 607cd822f3b50a1de7a8964a09dbb3f1
BLAKE2b-256 e5023364f330b7f7af5ddd15de3826ea6f249649e6577c3013f333d75e41f11e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41ed41be64335f889cce954054156e942da784c343e0819c596877adbb671e6d
MD5 68812651cf3cf03e3e43e9a142d7456c
BLAKE2b-256 2ce1a59ddf2db8a4577f96ac74b5985b92a429f67ee50ece78f06c952b7a28e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a2a48bab404d44ed4f7ca6363ccb03852b8c6a36d809725aa1ac656e9f646cd6
MD5 44bd9386e497534c0dd34085e10a410b
BLAKE2b-256 7d19a61a9b4329e97d17d4bead352236274cd3dc62550fbdabd923b780643d13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 867c750b2cfc493ff4391a5dd074ba96e7503fd8471795154c3fc1831f72d024
MD5 9ba673c2f40ea957645e5338b3b63d6c
BLAKE2b-256 69f4f25d1c7fc0284df9d48794f9cffde28abb2c0a5bf1a9d896eeefdfd7428e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ac998342f64e88c45b269e07ed08d78839e54427c71f5ae41bd4b4555a9a69d1
MD5 0d41e849e50931bd75ee5a2ea8a391a2
BLAKE2b-256 a6e528def00f67366d37895ee7506ec6d9ef6c2d5106fa694e105fd12a744817

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8dc38dc160d8582433aba9e7076385ee109d53dde1be6ff979af0805dfa95781
MD5 1ffe1fdc217807d59e9f2bb8d7047a98
BLAKE2b-256 3c8ae801ffab29adb29fab04fd72ce3a229c108fcd1fc28ed0a01bfadf751cb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0cc5e87b90597f9ea9df55d46bc428d120871a7b549b65ee6b3d1b5529356ee5
MD5 4fbcaea39c35001b0a4cb8c8b467dfbb
BLAKE2b-256 9c520f1e644f0b5140d722bcaf18057a42bb4b86a23f71cf55dd5bdddc1a7ea4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da93fce1d39f0b1a75e6dfc0eaf37759fe5f2e34230dbb187970eb702f999c50
MD5 1a330af670f7fb1b40d4c8efdbd782a0
BLAKE2b-256 cbbd00449ee4e8f81c4f5f06b3c2dc74d62a259ffd52694d19fc4d7ea1819216

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.29.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 38d75cc6f1c371ca8035345695b2afd849de5cd703492bec2eb8b9c633ebcbfb
MD5 9359ae90901636c2e66ac74de0a7f37c
BLAKE2b-256 fec209f140a7e1083b785a800122c611e17f7df5b47bf544fb5fd5351ec73060

See more details on using hashes here.

Provenance

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