This set of changes reorganizes and optimizes the Macrostrat command-line app, and increases its flexibility and conformance with Poetry standard practices.
The py-root directory is deprecated (although it is kept around for the time being to not break links to the macrostrat command
The cli directory becomes the entrypoint to the application
The MACROSTRAT_PYROOT command can be used to define a customized Python installation, override package versions, etc. There may be better ways to do this long term, but this at least allows locally overriding and adding new extensions outside of the main repository
A new set of "admonishments" improves the information display for managing the application. This also increases convergence with Sparrow's CLI, with which we ultimately want to merge.
This set of changes reorganizes and optimizes the Macrostrat command-line app, and increases its flexibility and conformance with Poetry standard practices.
py-root
directory is deprecated (although it is kept around for the time being to not break links to themacrostrat
commandcli
directory becomes the entrypoint to the applicationMACROSTRAT_PYROOT
command can be used to define a customized Python installation, override package versions, etc. There may be better ways to do this long term, but this at least allows locally overriding and adding new extensions outside of the main repository