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.0.tar.gz (8.0 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.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wheeledit-1.0.0.tar.gz
  • Upload date:
  • Size: 8.0 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.0.tar.gz
Algorithm Hash digest
SHA256 58c91b732146dfbd87a2bc76d9907e9380920e43dbdd71e7879f8a572e1b60ef
MD5 02dd7940e857c8b58052caf7c67290a6
BLAKE2b-256 2de668e9bcd0181b9511b96a3d72d11955d8b9adb0691b80e45d8eedc97062a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for wheeledit-1.0.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: wheeledit-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b7cb52f1a50eadb733ec00c9c9fc86dbaa9ecf9f73968de9152bde90da376cfd
MD5 610fbc96619d0d6ae7a8c17db30e053f
BLAKE2b-256 c6987f0fede633a543ae561fb76f99f061db760badfa34c5a05dad02b38e97d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for wheeledit-1.0.0-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