Metadata-Version: 2.1
Name: poetry-build-compact
Version: 1.1.0
Summary: Poetry plugin providing command to compile package into bytecode one
License: LGPL-3.0-only
Author: ZiphyCare LLC
Author-email: support@ziphycare.com
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: poetry (>=1.5.0,<2.0.0)
Description-Content-Type: text/markdown

# Poetry "build-compact" plugin

Poetry plugin providing `build-compact` command which builds wheel containing only *.pyc
files for the current Python version. Created package name has suffix added to the
original name. It is possible to replace main dependencies by name or prefix by the
packages with the same suffix. Non-main dependencies are not touched. The
`pyproject.toml` and `poetry.lock` files stay intact, as well as virtual environment.

Plugin also provides `replace` command which replaces main dependencies by name or
prefix by the packages with the same suffix. Affected packages are replaced by compact
ones of the exactly same version as currently installed original package. The
`pyproject.toml` and `poetry.lock` as well as virtual environment are updated.

## Changelog
* 1.1.0: `replace` command now uses installed versions exactly instead of original versions constraint

