Zig PyPI distribution
Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. The ziglang Python package redistributes the Zig toolchain so that it can be used as a dependency of Python projects.
Rationale
Although Zig is useful in itself, the Zig toolchain includes a drop-in C and C++ compiler, zig cc, based on clang. Unlike clang itself, zig cc is standalone: it does not require additional development files to be installed to target any of the platforms it supports. Through zig cc, Python code that generates C or C++ code can build it without any external dependencies.
Usage
To run the Zig toolchain from the command line, use:
python -m ziglang
To run the Zig toolchain from a Python program, use sys.executable to locate the Python binary to invoke. For example:
import sys, subprocess
subprocess.call([sys.executable, "-m", "ziglang"])
License
The Zig license.
Release files for ww-sccache-bin 0.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| ww_sccache_bin-0.8.1-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| ww_sccache_bin-0.8.1-py3-none-manylinux2014_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 | Details |
| ww_sccache_bin-0.8.1-py3-none-manylinux2014_i686.manylinux_2_5_i686.manylinux1_i686.whl | Python 3 | none | Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 | Details |
| ww_sccache_bin-0.8.1-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.whl | Python 3 | none | Linux glibc 2.17+ ARMv7l | Details |
| ww_sccache_bin-0.8.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| ww_sccache_bin-0.8.1-py3-none-macosx_12_0_x86_64.whl | Python 3 | none | macOS 12.0+ x86-64 | Details |
| ww_sccache_bin-0.8.1-py3-none-macosx_12_0_arm64.whl | Python 3 | none | macOS 12.0+ ARM64 | Details |
Total release size: 56.8 MB
Release files / ww_sccache_bin-0.8.1-py3-none-win_amd64.whl
| Download URL | ww_sccache_bin-0.8.1-py3-none-win_amd64.whl |
|---|---|
| Size | 7.8 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b207cd2aa92e8f2afe5bec7fd979d61821eee8980567c29346dacf04bb52ab51
|
|
BLAKE2b-256 checksum How to use checksums |
f67a019d3aa5a8dc947b0a7aec00288d8c4149e835979f47304803371c60c438
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / ww_sccache_bin-0.8.1-py3-none-manylinux2014_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.whl
| Download URL | ww_sccache_bin-0.8.1-py3-none-manylinux2014_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
48630239bf26fae7abe8145ef00486e672ceebcbb8d4fe07111773718a6a7b4f
|
|
BLAKE2b-256 checksum How to use checksums |
527db4097ad4c05eae9cdfd5f27836f19953be1dd520a0864ef53171a5997baa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / ww_sccache_bin-0.8.1-py3-none-manylinux2014_i686.manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | ww_sccache_bin-0.8.1-py3-none-manylinux2014_i686.manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 8.8 MB |
| Tags | Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 Python 3 |
|
SHA-256 checksum How to use checksums |
602a443a4e52727aa88f43ac12d517037828fbfdfbe61a700e890f8e15e83eab
|
|
BLAKE2b-256 checksum How to use checksums |
b537b09eb7a821059a3a2f0d56f2168ecbaed26a8c8b12e4d3f5a31db72d7aee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / ww_sccache_bin-0.8.1-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
| Download URL | ww_sccache_bin-0.8.1-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.whl |
|---|---|
| Size | 8.1 MB |
| Tags | Linux glibc 2.17+ ARMv7l Python 3 |
|
SHA-256 checksum How to use checksums |
95e28ef2d4a6c3e772108fd124a6c56f31d975df48fc4597f0676e957a4bfb63
|
|
BLAKE2b-256 checksum How to use checksums |
4c152d67d37624090f32cd9e4c55f20587dbdabf4e4215aca05d610074754e76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / ww_sccache_bin-0.8.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | ww_sccache_bin-0.8.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 9.0 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
40bdbfb9e97e7d96ab9c5612134b0d03ef87bd9e1a94a7476a038f4bb940ff88
|
|
BLAKE2b-256 checksum How to use checksums |
43301ea15b88736176e5ea2e15526e7decd8d45f705ade75766952565b442547
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / ww_sccache_bin-0.8.1-py3-none-macosx_12_0_x86_64.whl
| Download URL | ww_sccache_bin-0.8.1-py3-none-macosx_12_0_x86_64.whl |
|---|---|
| Size | 7.2 MB |
| Tags | Python 3 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
833c01a5ff85f20633779cc6298792007e438bebea0ffe97003fd9a7a5b830b7
|
|
BLAKE2b-256 checksum How to use checksums |
5b79cb818a590fd31a23d9d62e9fb67b55d20d725ecf9c4791ba0fed42ff2d33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / ww_sccache_bin-0.8.1-py3-none-macosx_12_0_arm64.whl
| Download URL | ww_sccache_bin-0.8.1-py3-none-macosx_12_0_arm64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | Python 3 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c722c6573a410d82aa42f1aada2906638d807e8c6b89c31b5c7d5312f60eb0fb
|
|
BLAKE2b-256 checksum How to use checksums |
17bed799b3184677debb7823a5a7eda6e64457bcc8148bfdf661f833a091e0ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|