- Makefile: using python -m venv to create the virtual environment
- src/options.mk: set PYTHON to python3; add filters and rules to treat .f90 files
- src/pip.freeze: add packages wheel and wxPython
* The numpy.alen() function is deprecated. We use len() instead
* The use of pkg_resources is discouraged. We use importlib.metadata
instead. I also removed setuptools_scm get_version. I switch to
a simple call to "git describe", easier now that we use git flow
* The build fails with python3.10 if compiling wx from sources.
A fix in the Makefile will be proposed in a future commit.
epsi-builds/msspec_python3/pipeline/head This commit looks goodDetails
Just began to rewrite the topmost Makefile which will provide
targets for:
* runing the tests
* creating the Python venv
* building and installing the code
* building the manual and the website
Makefiles in subfolder were also upgraded to fix some issues in
target filenames.
epsi-builds/msspec_python3/pipeline/head This commit looks goodDetails
Makefiles are easier to maintain, I eventually prefer using GNU Make
instead of scons. SConstruct files will be removed when makefiles will
be ready in a future commit.