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.0.tar.gz (139.2 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.0-cp39-abi3-win_amd64.whl (402.4 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.28.0-cp39-abi3-win32.whl (401.1 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.28.0-cp39-abi3-musllinux_1_2_x86_64.whl (745.2 kB view details)

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

octicons_pack-19.28.0-cp39-abi3-musllinux_1_2_i686.whl (767.2 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.28.0-cp39-abi3-musllinux_1_2_armv7l.whl (825.9 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.28.0-cp39-abi3-musllinux_1_2_aarch64.whl (722.2 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.28.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.28.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (603.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.28.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (665.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.28.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (548.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.28.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (549.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.28.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (548.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.28.0-cp39-abi3-macosx_11_0_arm64.whl (496.3 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.28.0-cp39-abi3-macosx_10_12_x86_64.whl (495.6 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.28.0.tar.gz
  • Upload date:
  • Size: 139.2 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.0.tar.gz
Algorithm Hash digest
SHA256 197e11ed51b8893c80bc263e6cd157be97835518894b49845323a63246fd12dd
MD5 edece3dbeec43e1829715380a8d75f40
BLAKE2b-256 3a9fd0e147d1d8ff9e01515e6ab2156557afecec4f944bde9b140aa0520a077b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 690392ed11d6100a843164dc5a186eee43cffd0ac782cc8883e4ea59995dab9b
MD5 17c621bac4e6e731cf767aa191b72b0d
BLAKE2b-256 8190eae2d6ca68a5b7af2381088ab8de104c3c4899a73155ebc97c39bb434de0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.28.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 401.1 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.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 c226a9b59df90c7a15878dbdf0ebbff76837587568a9ecda01e811ec233f2aa9
MD5 306079586a599ed6b4be1c26a85151a8
BLAKE2b-256 09e22f750e54fe73916563d532f7a184a3d83a5a27790b50c22fd04551e3afd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb5d6c267da8a4e3a766d3c132fb96851f7945f93825fb7a501f13b91a1b8edd
MD5 e5e05c5690260e88f002313491f8293a
BLAKE2b-256 7187071e28119dbd88194341568587720c7f3e2543b9b8d78da2b61e91d80850

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a10539d5f271ba84a7ab61fca4cefa0e3dc881b40819b2f2a25b11bd6cb6491d
MD5 3e97745dca8231a28a1577770caae9a3
BLAKE2b-256 89f07c18ae0a5ee92a7d06cf0b85df2b64d796e87f164333a7483a3a6a0f6610

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1ec237fd9826b90f7e77deb92c174f81f31ac236a49e6cc5e520ce3e2242359d
MD5 1e0661e95bad6ee2dc3c3dbe5e50338f
BLAKE2b-256 d6dc673397c5dd99c7b244189b3f7ae812761999bef7fec1c70f65db99e4ad1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a28cea8d5c0f4954b1eb0c424142235cf4ea33e05cd11114e89159970973c5f
MD5 bbe90b0028c2cbce64f64179300e4526
BLAKE2b-256 e25f091f5b8368406c5fe028d2d6af24b91593ad9d47fbe78d3a7661a398b91a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da82a5caa918c7826d1a2aa05f1c49773b99a22fe2b265c2f0ddebe2cdf9c3d8
MD5 fd3fec5a949353a15064a75cd265a1d8
BLAKE2b-256 7e1346b7341b26f57141ff234b32cac1e0dac7c4313c53e0c9573b50bb0bf94f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6bb4fa28790cad65838f3c5dbb0695a029aef3e473aa996c95222e90ffc29e76
MD5 8be0008efcf2bd4438c00f40db055bb0
BLAKE2b-256 83a4e5f59866cd119c63fe70e10fb36398a43707d7eabc781128766395157dd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 504f300e6dd7d8cb309c11c51264bbfbe0367fe0bfbd5700354a857d150bfbda
MD5 c561fdac8fcf13d22b23af25a2e700de
BLAKE2b-256 495499870dc02f1a43abd3756f9a9911815e5f1a0eb2874153b919385659a348

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c98d7df28bd146417c3e1974338412d0503e5fb41cddb1197cede7544c4fa4c8
MD5 fa379391ef4b1d32c9be286ed7c19259
BLAKE2b-256 92d14e13a0f55edc193e561f8a1bad7d8dafa0f6422045f364cdb94888c12db0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 108fd6f9793115ab8c89b49ea2342d2c66d496d94fe6103940a30c297afe55a2
MD5 e825015286ea0e05095127d6a0ce3657
BLAKE2b-256 ff298f8763db0a380020ca853ba18b31b8f89cf7464a80333ff88f237c480bc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 42d56539b8a5b2049779aa6571fd561bb64003f1d85c5b047391d5bae1a3cb4c
MD5 0316061dbec9766f2a1621893a14d78c
BLAKE2b-256 936fc0cfbb76d340df371acff0974c0836cef4016dc08380a4506b359ec168f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 682d5859b7659f1270bd8f570e067733126a931f9cc978bf26eba04069b3490e
MD5 6ce9827284f775359d68e7601b484483
BLAKE2b-256 265891f21823b7c2d6c9bc6a714108c2f9978ca6802f7d2ca918436d0fbc8837

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.28.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0aaa4950e451aaba7c74fcecd19d6155c97c477bdc0dde8ed6f21bc294ad7be6
MD5 dacf9806c61b2713c1ffbbd866b5f7c0
BLAKE2b-256 7b1ca339afe902664161e893c1cdfda8ece2c8726a89e5e387d9a3e083fad83b

See more details on using hashes here.

Provenance

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