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.22.0.tar.gz (151.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.22.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (547.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

octicons_pack-19.22.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (563.2 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

octicons_pack-19.22.0-cp39-abi3-win_amd64.whl (423.5 kB view details)

Uploaded CPython 3.9+Windows x86-64

octicons_pack-19.22.0-cp39-abi3-win32.whl (419.9 kB view details)

Uploaded CPython 3.9+Windows x86

octicons_pack-19.22.0-cp39-abi3-musllinux_1_2_x86_64.whl (767.9 kB view details)

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

octicons_pack-19.22.0-cp39-abi3-musllinux_1_2_i686.whl (790.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

octicons_pack-19.22.0-cp39-abi3-musllinux_1_2_armv7l.whl (848.8 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

octicons_pack-19.22.0-cp39-abi3-musllinux_1_2_aarch64.whl (753.2 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (553.9 kB view details)

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

octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (635.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (697.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (570.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (573.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

octicons_pack-19.22.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (572.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

octicons_pack-19.22.0-cp39-abi3-macosx_11_0_arm64.whl (517.7 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

octicons_pack-19.22.0-cp39-abi3-macosx_10_12_x86_64.whl (521.1 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: octicons_pack-19.22.0.tar.gz
  • Upload date:
  • Size: 151.7 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.22.0.tar.gz
Algorithm Hash digest
SHA256 f2b66ab157cfea7e2e8b39a0885e18763483e699861392766b4fc9e07c1d161c
MD5 f6a404747ef24456b785b5153e65ea23
BLAKE2b-256 66072f400664b828a57be2533ec52302feae4c9343c7b6fb714caf992600a3a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.22.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.22.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.22.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86789a60633ab0f6c8be486405643876d8d3c63bef3121537e4de1940de45ea8
MD5 70dc45277b9eace5e678a4e66fea6216
BLAKE2b-256 893649d2c17fc21a75311a9b8fd951d3aadd29e73f8ee8afe4109dbf8923aa32

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.22.0-pp311-pypy311_pp73-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.22.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for octicons_pack-19.22.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a2c189cd0031e1daead6dbdd354c7a3428dea882901a712417656fce9d5cd387
MD5 7d9fd7c39ab45b3dad1c971453b407e5
BLAKE2b-256 496b3483180c2c7a04e68c68574e52e563e02e2392b2171ff0bb06f674ef7700

See more details on using hashes here.

Provenance

The following attestation bundles were made for octicons_pack-19.22.0-pp311-pypy311_pp73-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.22.0-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 65bbfae9efadcebd7785dc0f20637fd842896acb315857215fe12f0316035af3
MD5 cef6b20a20b36d08c7eabd1e89d02f5c
BLAKE2b-256 04487aba277aed400b672878f4d72c5c9963d359259d86d6f6319280811bd907

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: octicons_pack-19.22.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 419.9 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.22.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 ce3a39a9e31f3cae7437bf27fd683f7dcfb867ec5bab19b0e2a6692ffedadd05
MD5 be0bea25c2598448611cd8542062b4db
BLAKE2b-256 1dacc1efc312756f4bc802c97b3ba8e4474c7d55d7440018709d9a0f5bfa750a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4633ea20019a61ae1877a89cf7dc58329db26622f6c4dea5b6f2755eaa08b405
MD5 5cdd392925a1ed12b46c60e1e98e45ce
BLAKE2b-256 635b3e5e9d15a8a844ad2c237beb7dcc729502f3a9727e258d8c59e0ac607ebb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 094bdcc42d41727e617bd6f7eff426dd05938fd8cf6e6183a3d000132ed3b3e3
MD5 d9c0739a27baec230e98d3c80933b174
BLAKE2b-256 6c7b23e0cfe6f3f2e1d3b01d81824404474322510e6e47204285620edebc4ce2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6f2174dc2a4b52b8d8a0cf63487c883631cd941c5a04f06791b427adce2398af
MD5 156d7b3d40b812096c3b41111040532a
BLAKE2b-256 1c8ca75d3cf62fd64df987650bb813e55f6cf737244a48f992ab0c431c229397

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19559411f80f88f5518162ba336a67e5ed1fb585a0463792ca0634eb79d1cdfe
MD5 7962b1cb514ef4e49379185b1a12070c
BLAKE2b-256 7959d460250972001e2e16e2e36c11b9c9e98893a539ff4efbbb7db4598a7b12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a7dddddf4ad817ba45582d75659b3c7574069b39a508a490b0d20292162a9d3
MD5 51b53b5c4803e5ad5f769f3708260bbf
BLAKE2b-256 95e4eb818ab339c84e998a03f511d18ba28341bf6f4c8adf539b23f63ad14a57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fdcf9a73983c517500779ed5978b690e07eb26d4833436a71470f5d6753864a6
MD5 cc538cf345d657d030e4ec1b72f212a6
BLAKE2b-256 165661786de59d78596ef04937bcc101fc482fa23a2afd4764629aec1f4d9bdb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ad0b60d47330393f32ce99b08ee0e7d11854150aee87dbd6de7d7df6e0d11af7
MD5 6d325eafb6235d8419d639175f6ea308
BLAKE2b-256 a9d20992d11b092be1b01fa170ee540041fed3155dce41153e7fa0bd667677e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 39f5a54a5542e35db3738a9afe0e20c86130bf18dbd46c1a07fe9f3eb564faea
MD5 8859e4e4a859a1f18e495fe6ef6e879a
BLAKE2b-256 bf0ff3faf1a27b7ff5ba634e6af846f6bdf147e1383c64e832a5ef1ed3572a2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8c69d1e0f6c9547874055d14aae59c2870bb100f9af4263d25024460580e7a5
MD5 063496ad4d8ceb07c992f9f9e25e1bfb
BLAKE2b-256 ecd7e12e8efa847e2b1527f3e5e62cf6bd3e078f8dfd0c9fcbc8be8992e69c5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f074995aa18f539fc273ab2abd893683b668267d9718e800c6ddb18b91eca8c4
MD5 7392bcf5a1afd270a8f24cbf25272f54
BLAKE2b-256 8182aa44c513815db2f726e1ffb067da9373157d29c5705979a2efa01172787a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6027d67a60ceb4b7444a1bda9325f4c51b855e365ac740f17e8b252464b10608
MD5 c633d8402ad05fb1606cdbe89f56a537
BLAKE2b-256 132445ad0ed00ecaa681610d24c53e53285ed491b66abe28e73e1cff58b37058

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octicons_pack-19.22.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8d968df9d06895068409a3006b7c4c77a7d4df8365d9b2569b6cbd223fff9a10
MD5 ddb41351c734acf4c8dc1e4cc3e95ea9
BLAKE2b-256 040a7c03d2444153a37f6355033abc918ab25cb15d5325514a8b7a200c2394bc

See more details on using hashes here.

Provenance

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