Open
Description
Have you read the Contributing Guidelines on issues?
- I have read the Contributing Guidelines on issues.
Description
Separate the CLI and FFI into their own packages: pact-python-cli
and pact-python-ffi
.
Motivation
Every update of Pact Python comes bundled with binary extensions for the CLI and FFI; even if the CLI and/or FFI aren't updated. By splitting up the packages, we can update the CLI and/or FFI independently of Pact Python.
It also means that a use can download the CLI or FFI independently, thereby reducing the bloat.
The primary motivation for this is that we recently hit the initial 10GB limit for PyPI projects, and Pact Python needs to be more considerate going forward of how big updates are.
Have you tried building it?
No response
Self-service
- I'd be willing to contribute this feature to Pact Python myself.