Floating cheeses utilities
Prerequisites
The utilities depend on two Python libraries, packaging and tomli. Whilst the CI for the metadata installs these from IPWHL, one should obtain them via the most convenient and maintainable way for local development.
Usage
Generators
ipwhl-prefix [PROJECT]... # calculate path prefix for projects
ipwhl-declgen SRC DEST # generate declaration from wheel URL
ipwhl-publish SRC DEST # publish to IPFS MFS
Checkers
ipwhl-nameck DIR # check declaration files organization
ipwhl-declck < paths-to-declarations # check declarations' content
ipwhl-depsck DIR < supported-platforms # check dependencies satisfaction
Shared libraries
The following modules are internal API and can change without notice:
- ipwhl.deps: wrappers around packaging requirements and specifiers
- ipwhl.misc: miscellaneous helpers
- ipwhl.tags: high-level handling of wheel tags
Contributing
Patches must pass the checks run by tox and should be sent to
~cnx/ipwhl-devel@lists.sr.ht using git send-email,
with the following configurations:
git config sendemail.to '~cnx/ipwhl-devel@lists.sr.ht'
git config format.subjectPrefix 'PATCH ipwhl-utils'
Copying
These programs are free software: you can redistribute them and/or modify them under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Metadata
Release files for ipwhl 1.1.0
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 | |
|---|---|---|---|---|
| ipwhl-1.1.0.tar.gz | 23.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ipwhl-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 51.2 kB
Release files / ipwhl-1.1.0.tar.gz
| Download URL | ipwhl-1.1.0.tar.gz |
|---|---|
| Size | 23.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec0c8de622b0fa646b9d6c4f54efbf60d1b6b720efa6de0c7df718002d7e0bb8
|
|
BLAKE2b-256 checksum How to use checksums |
362e86247213c50af9441615acaf9c143be117736b565ed5823ef8c44a6d5c3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.27.0
|
Release files / ipwhl-1.1.0-py3-none-any.whl
| Download URL | ipwhl-1.1.0-py3-none-any.whl |
|---|---|
| Size | 28.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
53dace4a26a84ea7876e2d714090a1e195326c429f2aa3f28a7ded133c62e4f5
|
|
BLAKE2b-256 checksum How to use checksums |
dc1434b9d17a83740f443216f5f7afec5ba263affd91c205ace1824dc01691f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.27.0
|
Security for ipwhl 1.1.0
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.