pdm-packer
pdm-packer copied to clipboard
A PDM plugin that packs your packages into a zipapp
updates: - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) - [github.com/psf/black: 24.1.1 → 24.4.2](https://github.com/psf/black/compare/24.1.1...24.4.2) - [github.com/PyCQA/flake8: 7.0.0 → 7.1.0](https://github.com/PyCQA/flake8/compare/7.0.0...7.1.0)
It would be awesome if it would be possible to run ``` pdm pack --target=cp312-win_amd64 -o win.pyz pdm pack --target=cp312-manylinux_x86_64 -o linux.pyz ``` to pack for multiple targets on the...
First, this is a slick plugin for PDM-managed projects with pure-Python dependencies -- thanks! **Is your feature request related to a problem? Please describe.** Is is [clear from the caveats...
**Describe the bug** With the release of 0.8.0 I discovered: 1. I don't have the version of pdm-packer pinned in my project 2. I get a FileNotFoundError when I try...
updates: - [github.com/psf/black: 24.10.0 → 25.1.0](https://github.com/psf/black/compare/24.10.0...25.1.0) - [github.com/PyCQA/flake8: 7.1.1 → 7.1.2](https://github.com/PyCQA/flake8/compare/7.1.1...7.1.2) - [github.com/pycqa/isort: 5.13.2 → 6.0.1](https://github.com/pycqa/isort/compare/5.13.2...6.0.1)
Currently, `pdm-packer` fails when a parent directory of the output file does not exist. This is fixed with this PR.
**Describe the bug** Can get pdm-packer working at all. ```bash pdm plugin add pdm-packer Installation succeeds. pdm pack ERROR: Failed to load plugin pdm-packer=pdm_packer:plugin: module 'importlib' has no attribute 'metadata'...
updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0) - https://github.com/psf/black → https://github.com/psf/black-pre-commit-mirror - [github.com/psf/black-pre-commit-mirror: 25.1.0 → 25.12.0](https://github.com/psf/black-pre-commit-mirror/compare/25.1.0...25.12.0) - [github.com/pycqa/isort: 6.0.1 → 7.0.0](https://github.com/pycqa/isort/compare/6.0.1...7.0.0)