Skip to main content

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);

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.30.0.tar.gz (158.7 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.30.0-cp39-abi3-win_amd64.whl (435.2 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.30.0-cp39-abi3-win32.whl (427.0 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.30.0-cp39-abi3-musllinux_1_2_x86_64.whl (771.3 kB view details)

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

octicons_pack-19.30.0-cp39-abi3-musllinux_1_2_i686.whl (794.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.30.0-cp39-abi3-musllinux_1_2_armv7l.whl (854.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.30.0-cp39-abi3-musllinux_1_2_aarch64.whl (761.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (557.7 kB view details)

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

octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (623.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (685.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (578.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (581.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.30.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (573.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.30.0-cp39-abi3-macosx_11_0_arm64.whl (533.1 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.30.0-cp39-abi3-macosx_10_12_x86_64.whl (527.2 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for octicons_pack-19.30.0.tar.gz
Algorithm Hash digest
SHA256 3636e83bc7e3464f426edf262ec370090baa416381c3a38ff9e61cdc5d3b113b
MD5 74a8eb37d5fae638f2f168d8aa390230
BLAKE2b-256 3e6846d8bd3747db2c000bc35249e363ab724c138fb85f508358637cf0c35ea8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0b5ce6b91dd57a6e8dbd5c21c7fac790f3e47e75d90a5aec7da78184291b94a0
MD5 6203ee6754b4ab48021d3f200d204f7e
BLAKE2b-256 cd39f1e3937118948f66d43eaa3d78ed4d318d1f950fd12185cf08c62aa84071

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 579fd418be08078113765bb6639bb1bfea2874dc84df326d2ea62343058903b6
MD5 4e3e632f0cc199531550c985eb72d1e3
BLAKE2b-256 42dc73252ab7470a9b97ecc2b84a2ef629169245172e853a6b4c404eb88000d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de5bd1d241d81dabe06d5c6ee83d301bc9830050ffd1f81b194689372441dc90
MD5 8954a673508a89ab01005aa86f4f4f5c
BLAKE2b-256 130abfd4ea70191a217dbad75b0081c40881d78859af28248623d432ac1982d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 23a3912d05a420c8b1d3d9b5f70ea46d5017951672d81b7f1636bfb41b726a87
MD5 a096a50167e5f22260a3d01054bb7197
BLAKE2b-256 4ac0fb269eeb9470016f3ad103f6d116d5847156c5e5c476fa7b195c18f75612

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 14d2a0a1992e11e173751f086f12268dc696c742b377e411df6398b59e6ae7a0
MD5 d3f93fc83e13bee34c79bf4f8c5e3f3c
BLAKE2b-256 595ab5591037ce57e40e6357c265c1d0f6356b2c634e31edc3c08afa7d51a797

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 18c40d04680ca44bf86ba4685f1b48b4228315b7651fef9291d5c17684d61d3e
MD5 5a10473e4430927c204e8775ef9081a5
BLAKE2b-256 e6cf2256b93a94f050f0d87cc441d3d6f5d2d72053480b4dff9a0063c074caa1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a99dd73b78caf7198cd72e3456276835b187ef3a873fa4e252b8149a732e7c7b
MD5 e2ed03c1cc8360d75b84ab3a79318076
BLAKE2b-256 7f181f21fda5665f86f3dccbf6c5c72027ad76b0f7bafe6fc50ae7f2b56a9cf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ba043554635a2232914b8afc0522bb29baeebb84d561597e25711235374fe2c9
MD5 96d09456434ddcf7a2fa3faf6bcfad78
BLAKE2b-256 c91780b572aa9dbd38af76e7560baa074fd5411a85ebab9d2b6c1b6c901a7507

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f2afb2e7e373f88c5b25066117b6ab5c2c260ae8d9322dac396a35cec12e610e
MD5 75267a12bd84d3695e890516dc9b2a6f
BLAKE2b-256 66aa3e7800cc7a9af879ad8306aa134d76d98493e6a548163efea05cba4b3e73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 031029004bb67f0237c26eabfa4c30cfb948ee84a090a82417eb08f75f8bf903
MD5 71c182cd0656e1dc53e04a44968eb0e8
BLAKE2b-256 e31941ce1b0dbb01eb9326d6d869f7bbe57708feae4d24f590e1ae5f286b590b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98459150a8afb851c34c2d78cfa970d9108d9f5b4da9b65907ac937ec4412938
MD5 c426b266e219012706e1ae969afede03
BLAKE2b-256 d4c7ae8cf29a9866a9f729784fe640db33232c84b2b3f3918df5aa119312ee34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 dc5784c564216880693339bf85518b620471b639a8e91283e46961d8877707ef
MD5 8019cbec41b87b8e1c27d6511f20db3f
BLAKE2b-256 de2b3ebaa67e865fa415cd739880e838addb20407ee594f9ef671cffd8f146e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfa87611d1b30e9d7af9d4d3d9a965090cc9d6b2bf5f076b789f3543ad329561
MD5 cc118d16feb59f6843bac0c8440d2df1
BLAKE2b-256 890450d4d7f6ed6fd84fe15f9d02a4c1094af0e62ea6f52451325e7de5b109e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.30.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a5083b37bb177fc9286ba5c5014bc5f8e1414ce77bbd7754c99e835a3c3a801
MD5 d5a2adfa859c5635430b755a8ea7fb07
BLAKE2b-256 8fde9b0b9364080628f77a301467b424d4567b073600b27a73c65d972cc36465

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.30.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 Sentry Error logging StatusPage Status page