Skip to main content

pkglite for Python

PyPI version Python versions pharmaverse py-pkglite badge CI tests Mypy check Ruff check Documentation License

A simple framework for packing source projects of any programming language into portable text files and restoring them into the original directory structure.

Besides the Python API, a command line interface is also provided.

Installation

You can install pkglite for Python from PyPI:

pip install pkglite

Or install the development version from GitHub:

git clone https://github.com/pharmaverse/py-pkglite.git
cd py-pkglite
python3 -m pip install -e .

To install the command line tool globally, use pipx:

pipx install pkglite

You can also use uvx to try the tool without installing it:

uvx pkglite --help

Usage

Check out the getting started article for the CLI and Python API usage.

See the design article about the rationale for this package.

License

This project is licensed under the terms of the MIT license.

Download files

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

Source Distribution

pkglite-0.1.11.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

pkglite-0.1.11-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file pkglite-0.1.11.tar.gz.

File metadata

  • Download URL: pkglite-0.1.11.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pkglite-0.1.11.tar.gz
Algorithm Hash digest
SHA256 020ca9df5c1a598106d70e4582316974f61dee4fe5898002176db9eb4ac3421a
MD5 ff2b81af795cd1107430268dab6e235f
BLAKE2b-256 240142aa0b7bef4561ff8406030b9b8e55461d514f72d9bc6fb2b4ed1e65b38b

See more details on using hashes here.

File details

Details for the file pkglite-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: pkglite-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pkglite-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 2121ddd1b92fd7a4d7e0713cc24172e1eaec121878f163f5994a98488b1d73f2
MD5 5490e80357ef2d189f94af33b3c29547
BLAKE2b-256 b4f2035050847a99e3faaac5016cf0e8b5f93231811bec70c0fa0ca5c71bb4bf

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.11 This release

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

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