#15 Make entire Python API private
Closed: RESOLVED 6 years ago Opened 6 years ago by ncoghlan.

This issue covers renaming the Python module to _fedmod, such that the CLI is the only public interface to the tool.

The module itself should also be moved into a src directory to more clearly separate the deployed components from the build-and-test infrastructure.

This should also allow pip install -e src to generate a proper script wrapper (right now, attempting to do that collides with the fedmod package directory name).


Metadata Update from @ncoghlan:
- Issue assigned to ncoghlan

6 years ago

Implemented in https://pagure.io/modularity/fedmod/pull-request/17, along with assorted other cleanups and README updates.

It turns out the missing script wrapper was actually due to a bug in setup.py - it was passing "entry_point=..." instead of "entry_points=...".

Metadata Update from @ncoghlan:
- Issue close_status updated to: RESOLVED
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata