jacebrowning / jacebrowning/template-python

Editable builds possible?

Abierto
#201 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Python
Estrellas
668
Forks
100
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza revisando el pyproject.toml del proyecto y reproduciendo el fallo reportado de pip3 install -e .. Lee PEP 660 y la discusión enlazada de Poetry para comprender los requisitos de la instalación editable. Se considera terminado cuando los proyectos generados por la plantilla admitan la instalación editable y se haya verificado el comando esperado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
build-system
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.