Skip to main content

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

AGPLv3

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)

Source distribution for ipwhl 1.1.0
File Size Uploaded Provenance
ipwhl-1.1.0.tar.gz 23.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ipwhl 1.1.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page