Closed mptino closed 2 years ago
Adding an issue to handle dependencies of "extra" functionality (building documentation and unit tests) using setuptools with extras_require keyword. This is not such a clear thing to do since we are using setup.cfg instead of setup.py (as a best practice).
CHANGES
Setup.cfg - automatic required dependency installation and entry point support. Entry points are command line accessible tools. Now users can do
opencmp config
instead ofpython3 -m opencmp config
to run the module.Entry_points.py contains the functions for the entry points found in setup.cfg.
Installation_guide.rst. Found in Docs -> getting_started -> installation_guide.rst. Drastically changed to contain new installation information based on entry point functionality as well as WSL support for OpenCMP. Guidelines for each OS (Linux, Windows, macOS) also updated for OpenCMP usage on these platforms.