Make python dependencies pypi only
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- build-system
Línea de trabajo
Empieza comparando las dependencias de Python en pyproject.toml con las tablas [tool.pixi.dependencies] y [tool.pixi.pypi-dependencies]. Comprueba si pixi resuelve el proyecto desde [project.dependencies] como se describe y, después, verifica que la configuración de pixi conserve únicamente Python y la dependencia editable del proyecto. Se considera terminado cuando las declaraciones de dependencias no requieren un mantenimiento duplicado y el entorno del proyecto sigue resolviéndose correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This project uses pixi as dependency manager, and the dependencies are handled via conda-forge. For python development, we want to maintain an environment that only uses pypi dependencies. Investigate if it is possible for this project to migrate all python dependencies to the [project.dependencies] table in pyproject.toml, and remove them from [tool.pixi.dependencies] and [tool.pixi.pypi-dependencies]. pixi should pick up pyproject.toml for the dependency management, so that no double bookkeeping is required by the developers.
The only expected dependencies in the pixi config are python itself, and the project as an editable pypi-dependency.
- Lenguaje dominante
- Python
- Estrellas
- 41
- Forks
- 11
- Merge medio
- 1 d 9 h
- PR fusionados (30 d)
- 6
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Deltares/imod-python
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Deltares/imod-python#1843 ·
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
Deltares/imod-python#1684 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Deltares/imod-python#1923 ·
Los mantenedores suelen responder en 1 día
-
refactor
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
Deltares/imod-python#1921 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Deltares/imod-python#1911 ·
Los mantenedores suelen responder en 1 día
Todos los issues de Deltares/imod-python
Issues similares
-
bug server
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
sportsdataverse/sportsdataverse-py#641 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
googleapis/google-cloud-python#18532 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día