sibilant.site.setuptools
Opened this issue · 0 comments
obriencj commented
Make a data-driven macro language around setuptools commands.
- Augment the build command to also compile
.lspy
files into.pyc
files - Use a convention of files named
package.lspy
- package files can be imported, and in that state they do not execute but rather just export the data
- when package files are executed as
__main__
then they will build their package - extend the syntax to provide a concept of sub-packages and site-packages