Closed aaraney closed 3 years ago
At the moment, make develop
does not work b.c. pip
requires that setup.py
be present. I will open a PR that adds setup.py
back to the subpackages to fulfill this requirement. The contents of setup.py
just need to include:
from setuptools import setup
setup()
At the moment,
make develop
does not work b.c.pip
requires thatsetup.py
be present. I will open a PR that addssetup.py
back to the subpackages to fulfill this requirement. The contents ofsetup.py
just need to include:from setuptools import setup setup()
So, as @jarq6c pointed out and I elaborated in #129, pip 19.3.1 added support for installing packages that only use setup.cfg
.
Additionally, as I also mention in #129:
I have had no problems using pip to install these packages in edit mode with only a setup.cfg. I'll check back.
When I updated to
pip
21.2.4 my issues went away and I was able to install in editable mode with--use-feature=in-tree-build
. I checked the change log and downgraded versions programatically. This issue arrisespip
<21.1.
I added some documentation to the makefile help
rule that mentions the minimum requirement for pip
in 4344e8d.
Looks good. I tested the new functionality locally and everything just worked. This is a good update.
Cleanup and add a small amount of functionality to package level makefile. Add new
develop
anduninstall
rules for installing all packages in editable (pip install -e
) mode and uninstalling all subpackages from the virtual environment respectfully. A help page to display available rules and a brief description is also added.help page:
Additions
help
rule (default rule). displays available rules and a brief descriptiondevelop
rule. Installs all subpackages usingpip install --editable
uninstall
rule. Uninstalls all subpackages from the virtual environmentRemovals
-
Changes
-
Testing
1.
Notes
-
Todos
-
Checklist