Skip to main content

A tool for editing Python wheel packages

Project description

WheelEdit

A tool for editing Python wheel packages without modifying the internal package structure.

Installation

pip install wheeledit

Features

  • Display wheel metadata
  • Edit package metadata and repack
  • Rename packages
  • Process multiple wheel files or directories

NOTE: WheelEdit can not rename the internal packages and modules.

Usage

Edit Metadata

  1. Extract the metadata to a file
  2. Edit the file
  3. Apply the changes
# Extract metadata
wheeledit example-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl > metadata.txt

# Edit metadata.txt with your preferred editor

# Apply changes
wheeledit example-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl --metadata metadata.txt

Rename Package

wheeledit example-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl --rename new-package-name

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wheeledit-1.0.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wheeledit-1.0.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file wheeledit-1.0.1.tar.gz.

File metadata

  • Download URL: wheeledit-1.0.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for wheeledit-1.0.1.tar.gz
Algorithm Hash digest
SHA256 55b0ee09102e778e6806814681641793cdc70cb170db6f4200406e034aeb19f3
MD5 ca82889dd66a309fa7785441ab4072b6
BLAKE2b-256 c511d20735d6ccf9dd06482f42c3a0ea185ed1413f25d8191d1482951d12119e

See more details on using hashes here.

Provenance

The following attestation bundles were made for wheeledit-1.0.1.tar.gz:

Publisher: pypi.yaml on zetxtech/wheeledit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wheeledit-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: wheeledit-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for wheeledit-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aa6ef49abac05a2418768406e6f5f18705f54af76fdc27a9560fdcd35227f06e
MD5 56dd5bcfcaf2178f4dd7afadfceb5e90
BLAKE2b-256 255791c207339f539063f83f36d6ee2f4dde13edc08c3a5c03ea87e3ac842c9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for wheeledit-1.0.1-py3-none-any.whl:

Publisher: pypi.yaml on zetxtech/wheeledit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page