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.17.0.tar.gz (139.3 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.17.0-cp39-abi3-win_amd64.whl (393.3 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.17.0-cp39-abi3-win32.whl (389.3 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.17.0-cp39-abi3-musllinux_1_2_x86_64.whl (702.0 kB view details)

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

octicons_pack-19.17.0-cp39-abi3-musllinux_1_2_i686.whl (720.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.17.0-cp39-abi3-musllinux_1_2_armv7l.whl (809.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.17.0-cp39-abi3-musllinux_1_2_aarch64.whl (720.9 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (531.9 kB view details)

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

octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (561.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (662.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (545.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (542.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.17.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (542.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.17.0-cp39-abi3-macosx_11_0_arm64.whl (490.0 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.17.0-cp39-abi3-macosx_10_12_x86_64.whl (497.2 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.17.0.tar.gz
  • Upload date:
  • Size: 139.3 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.17.0.tar.gz
Algorithm Hash digest
SHA256 83b8ee084f5fc440c3a0adec01419a28dfd9b6604232312a724c102f8659cdb1
MD5 22af46f6f106bb0f22ea582262d6b5ef
BLAKE2b-256 69b2e1aa78cd5c02deef0bf8837895ef8188342ec0bc7c775dd0a2b740a5cf71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1047ac0cda86b53e24549c28929644589546b070c901e2d10e87610e4d6ca012
MD5 1f425a15103c31b05928ab141ee7c79b
BLAKE2b-256 36cf149a0a396b2aa7fcdad597ba79918ee54582556b99119fd5b1d324e6dbd9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.17.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 389.3 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.17.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 f4c58c077786afe44ef984e36fae887485a4f5f28c81fe312557e91c11214a5d
MD5 0b8f57582a9b80a8748becc0bfbeb204
BLAKE2b-256 c101e5640747a8915d6ab93f777ec8c7efc46a51685009415bc6e26858893a58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 23c594e9e893347f9aae973e574a589a46f79f114a2f32de62c8d028a28ed1b1
MD5 f4e0256397026b7df963a164d5ba256a
BLAKE2b-256 22e79d42204cbed9715d3ee82b971240c3ae718b2c1eba41cfc2bb06c66b6a35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 66d4b61a3d01da72725f2f87836398670ab638bd6176560ca080ce09e1b4207e
MD5 6e0921e03fbd5a6bc922eb4703a66559
BLAKE2b-256 a3d1b5f42be45691339c2a034db8b931464b6bc7b609b5e1afb3c112de20f33b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0e32b5bcfc60047c524d4460079c6b2d249f04d53bce2b06ae823f8747fea3a3
MD5 6659cf981423db94a0a2e632670aa53e
BLAKE2b-256 05c0d255c897e3b83329495479a5a430ff3d815e15bc54f0178f935c8fd56c61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 502035958c86f07e0766144d61e2309894a3a02cda883b76e08af3986a2a75a1
MD5 3b0c5dd6c3123c6b998a6557fea4f88e
BLAKE2b-256 ecf3dfce33df505c6390e809599a804032799abfc42320a1b176dff8ae79c6b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81d338ef92175bb66d9eff2c875528cab969951034f0ab054831568ee42e43f4
MD5 3e291e6353a26d48b60a05c332c3c91a
BLAKE2b-256 92ce19ce96d8dc4cc5c3c035b2d55405da127075a07270248427e1dbd8984996

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e02632d81279394c21d9f339d9b691bf2db1319ef0eb509d3c52bc116b554a07
MD5 1fdc745371b658b9c76edf841195790d
BLAKE2b-256 1f0935143698b65c71142f1771306ebbd08cede1a42c4cff6d73d67b9035dcc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d27f3fb73e0ffce508bb6417f41bc6d3c15d5b5c19a1e556d7f97877262b6bc0
MD5 3ac2e54cfa524854b9092847869c93c4
BLAKE2b-256 19000d1ce2261354f6c5bcfd19b6963893295b14ee963084b533b7ea191433da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b436eefd47fbaaf9aa817b32947707b92c064f9933cff37a61f0924908ce0cf7
MD5 165516dcdd8870913d3d284b59bcebc2
BLAKE2b-256 3da654b2c0de70a9666a3a293b4ac72442d6ea616b632c720e826a361ddde01b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd967ea76becc397a09ce022164f111ea750f272fcfcdeb5cb278aeb55c92a16
MD5 c00d7fdaa551e6bc6d5de885a9e329c1
BLAKE2b-256 d7bd48432cb319b27f6523d28539ca4f599aa121d62d3fd00ea19ec3723d4a19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3a3b81f532b768ec86c14d1af0a154b6c2d36f4a3e00c9b47357ad4eeaff253e
MD5 a79d58af103bd151e29155bb8f3cb15f
BLAKE2b-256 70a563c4a55bfc0b94194ca054f1fa6b1bb244960d2460888fd9f5da951ac8d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7911eac5081fbb2f7b2f7ba29c3453412e9338de1030bc4ddca56063cff488a
MD5 d22a7e00f323bc189edd7c31507eeff9
BLAKE2b-256 12b441803052abab288fd83c182544a67eb5b32dc222cfade0ba0bba07e28971

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.17.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64ca8dcb3bc071e6dc8fcb22c16f892d796cd8141e7f109a7b54f9269e3fe10c
MD5 14b2a1c4509edc2a51220687376ac7fd
BLAKE2b-256 9dacc7c3bc8acbabd06e685b2725f6a5f3a8b6dff6aa3e302be5229b7dd0e4bc

See more details on using hashes here.

Provenance

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