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.18.1.tar.gz (141.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.18.1-cp39-abi3-win_amd64.whl (396.5 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.18.1-cp39-abi3-win32.whl (392.2 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.18.1-cp39-abi3-musllinux_1_2_x86_64.whl (704.2 kB view details)

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

octicons_pack-19.18.1-cp39-abi3-musllinux_1_2_i686.whl (723.5 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.18.1-cp39-abi3-musllinux_1_2_armv7l.whl (813.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.18.1-cp39-abi3-musllinux_1_2_aarch64.whl (725.6 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (530.9 kB view details)

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

octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (565.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (664.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (549.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (545.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.18.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (545.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.18.1-cp39-abi3-macosx_11_0_arm64.whl (492.5 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.18.1-cp39-abi3-macosx_10_12_x86_64.whl (500.9 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.18.1.tar.gz
  • Upload date:
  • Size: 141.2 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.18.1.tar.gz
Algorithm Hash digest
SHA256 7fbb65db7a5c17cebb4ed818dd8013cff29fb7592a24b5cee4dcb072a6d924be
MD5 340f6f8fd005a138dc661dfff14cc232
BLAKE2b-256 0bc2b94fb673c6a107d1c9961204b5821b863a0bbeb0a6a39231b0d4279db514

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9e5fbe574056e2bb5776cae3a3d70b2219ada6b40b3dc57fe081bac5547b183d
MD5 cd804bb66d1fbdfe71d02bd6d9bb1707
BLAKE2b-256 75c95de4d3ea721e6363ff40b3110c40e3adce3f753eda996a6dea89d1295ee9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.18.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 392.2 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.18.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 28fcd0d4b9a3e9178283e6ea7c9bb5fa33ea1a3020cf2cdb7a97d69c0e8a1075
MD5 941ed598997af5aba07d122a271d987a
BLAKE2b-256 2a349d8f8a6a6a74a1be28ece7e15f8a9cd201dd42c4877c989b7f52c3552b00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8aa335cc4c216d13cb208b757ab48225f26eafc872caa19998bb5e0bf62905ef
MD5 ed75b79d59d0c7514ce8390ecafd66b6
BLAKE2b-256 212e02bd592c27b1dc16d35909ddc032aadfd25126d3d6ad2ad5146d38a64fb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e98c349d527cec9b591208fddb4425f3f282b6d636aece7fd9c3f4ec87f362d7
MD5 8c7de1bab27293a74d6710e9fa1f9c09
BLAKE2b-256 7ee071ba71af3d3831b1cd1b6dd0500db9ff8df006d6e62d0ebce0a7d498ba8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 339171fb2b3f513c5ee11c9059589e0572d66f63d4d7fa5e8958c273d75ded68
MD5 d3d8b38f1741864a2961e75a5d0eef55
BLAKE2b-256 1abea622e1190fda38f844434a814b00d28227db28e1332698cc0f801d38868d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6942e4da7b40ff153f5de7da5a7745384ed356c55109dc5faf376797235ab143
MD5 18359c848b3030b0bc89c5c9a95b842d
BLAKE2b-256 40adaf7ca65fc7eef49a7586f7d59749f3a2263cc063885b04ecbb4cdbb2dd78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1230c703a51cfe30e06e6347d8f2a7d4fb897ba750849e6fa1ff36d4e40a2b7b
MD5 d758d97ba4e5016d454d02c2b6330bdc
BLAKE2b-256 b1cd1289bc4bf675e4193360951daed9e535dbef7d01b922bccfd37b7c416d08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4d0cf7af7a95c9e510795448924e0d27197e0005067c4582f310b3b3b7b587eb
MD5 b40b7a06927d24502404af98c077a35a
BLAKE2b-256 05134b36253d699b1a47309ff431da6650152868e9f7f60876db85d574f898f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ec5ee4c41ce072e5ad57966491ff9313ca0c39070fec9ce6ea45cf10ef03f010
MD5 70c1fcf9e6dc904c3f9c4125446a22a0
BLAKE2b-256 6374d2adc8efb6dad6b6abb769c4de3a612619bb22628263285531ce1e39baae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0fe8c39e678582cfcbcf9f383d9db54b207c8f5561485892d679833b6964c6ca
MD5 70937eb410797713e1dda36ad3a19abf
BLAKE2b-256 55546acf401d5eab9051ae82995caa24618fff83982e6df793d2b99a49ae449c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45bd858230d3802888dcab15d705c412fc19159e1de7f5a03828ac3366980816
MD5 d588cf33cc1003628b526b3218a44a5d
BLAKE2b-256 0f4c690eddd6c796575251fc6041e846799fc4692e74ec77aa2b333fd0b5a199

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 321d5cbf0fb379ad20b2137288200564cdca7ce75b9677bf09a3654d640fdf36
MD5 5f56c632e977c9f84fdd1aa54c8159f7
BLAKE2b-256 e82bb57b40737c0eda836099e6147d71e3ed59a71b433810f91a7327575c1c65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a26988ef7f4e1500cec5045ba84f84d86aa5a030ce0bc31b2b8fd37865893f0
MD5 66c0cd68c2461064053f923b54027fea
BLAKE2b-256 5edb099f0b5187b28576c9ff8fd592c0682f5969ae6d11fcc2226597eced6787

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.18.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0cbcf1fe93e68d4111662470590d17db10879dcfbb0ccab1dfc0872483aec683
MD5 055b1f3740675e001fb2d406c8e1ea02
BLAKE2b-256 78382e6d47a7d127fe35f693d5472be7cc62bb5930ce3c43935e245cdacda1f5

See more details on using hashes here.

Provenance

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