PyCHAS
PyCHAS ( Python C/C++ header amalgamation script ) is a tool for compiling C/C++ headers into one; allowing for better organization.
Usage
A header starting header file is required. The script goes through all included local headers, and puts external includes at the top of the output header.
The script also utilizes the "#pragma" for settings.
#pragma PYCHAS path . // Current file path
#pragma PYCHAS comments off // On/Off
#pragma PYCHAS noexpand // Don't expand included headers
And for usage
$ pychas -h
usage: pychas [-h] [-o OUTPUT] [--debug] file
Creates single-header libraries from given top-level input
file.
positional arguments:
file top-level file
optional arguments:
-h, --help show this help message and exit
-o OUTPUT, --output OUTPUT
output file or directory
--debug verbose debug output
If output exists and is a directory, the file is saved
inside with the same name as the input.
Metadata
Release files for PyCHAS 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| PyCHAS-1.0.2.tar.gz | 13.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PyCHAS-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.5 kB
Release files / PyCHAS-1.0.2.tar.gz
| Download URL | PyCHAS-1.0.2.tar.gz |
|---|---|
| Size | 13.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
89a784478abde9d681371bd70aa03bf7bdfbeee328cbbcc9fd42b57182f525c2
|
|
BLAKE2b-256 checksum How to use checksums |
edcaf36b411144309b6ecf1b2bb582ae95186c9c1d7bbc08bb387a7851d1a5ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / PyCHAS-1.0.2-py3-none-any.whl
| Download URL | PyCHAS-1.0.2-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
99b3dd5c01dc01ad6732fd50b42eebc8bbb31c920762605fafc9b40111c45f6d
|
|
BLAKE2b-256 checksum How to use checksums |
1e80d4c8e7591228d34f4decb7feddc38b1ff0b4da31f2dab78d72f14c44c151
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Security for PyCHAS 1.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.