jacebrowning / jacebrowning/template-python
Editable builds possible?
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 668
- Forks
- 100
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
Is it possible to use `pip3 install -e .` with these projects? When I try I get an error:
```
Defaulting to user installation because normal site-packages is not writeable
ERROR: File "setup.py" or "setup.cfg" not found. Directory cannot be installed in editable mode: /home/russ/repos/xxxxxx
(A "pyproject.toml" file was found, but editable mode currently requires a setuptools-based build.)
```
What's the best way to go about getting this to work?
Edit: should have researched a bit more: https://github.com/python-poetry/poetry/discussions/1135#discussioncomment-145763
and more importantly: https://www.python.org/dev/peps/pep-0660/
Cheers.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die pyproject.toml des Projekts zu überprüfen und den gemeldeten Fehler bei pip3 install -e . zu reproduzieren. Lies PEP 660 und die verlinkte Poetry-Diskussion, um die Anforderungen an Editable-Installationen zu verstehen. Als abgeschlossen gilt die Aufgabe, wenn die vom Template generierten Projekte die Editable-Installation unterstützen und der erwartete Befehl verifiziert wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- build-system
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100