Utilities for the InterPlanetary Wheels
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ipwhl-1.1.0.tar.gz
.
File metadata
- Download URL: ipwhl-1.1.0.tar.gz
- Upload date:
- Size: 23.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.27.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec0c8de622b0fa646b9d6c4f54efbf60d1b6b720efa6de0c7df718002d7e0bb8 |
|
MD5 | a15391335c21fef01d06216dfe5e2e7c |
|
BLAKE2b-256 | 362e86247213c50af9441615acaf9c143be117736b565ed5823ef8c44a6d5c3e |
File details
Details for the file ipwhl-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: ipwhl-1.1.0-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.27.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53dace4a26a84ea7876e2d714090a1e195326c429f2aa3f28a7ded133c62e4f5 |
|
MD5 | 9d381873a57bb0549af165e7a25fe12f |
|
BLAKE2b-256 | dc1434b9d17a83740f443216f5f7afec5ba263affd91c205ace1824dc01691f4 |