No project description provided
Project description
Wheelfile 🔪🧀This library aims to make it dead simple to create a format-compliant .whl file (wheel). It aims to provide an API comparable to zipfile. Use this if you wish to inspect or create wheels in your code. For a quick look, see example on the right, which packages wheelfile module itself into a wheel 🤸. What's the difference between this and wheel?"Wheel" tries to provide a reference implementation for the standard. It is used by setuptools and has its own CLI, but no stable API. The goal of Wheelfile is to provide a simple API. AckonwledgementsThanks to Paul Moore for providing his gist of basic metadata parsing logic, which helped to avoid many foolish mistakes in the initial implementation. |
from wheelfile import WheelFile, __version__
spec = {
'distname': 'wheelfile',
'version': __version__
}
requirements = [
'packaging ~= 20.8'
]
with WheelFile(mode='w', **spec) as wf:
wf.metadata.requires_dists = requirements
wf.write('./wheelfile.py')
# 🧀
|
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 Distributions
Built Distribution
Hashes for wheelfile-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a8c9cc680e69d28b89e4d6e1b3de5279640d61758b2694e9c2565438477da7 |
|
MD5 | ee25c392613110ce8cfd70883d4f4d89 |
|
BLAKE2b-256 | b1f2738f3cbad1423dafa194191a7bff930ee23a2c261704be71589559b97376 |