Checkum mismatch in `write-manifest shiny` for requirements.txt
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 58/100
Línea de trabajo
Reproduce el comando rsconnect write-manifest shiny en Windows usando pyproject.toml y, a continuación, compara el requirements.txt generado con su suma de comprobación en manifest.json. Contrasta la salida de Windows con el resultado de Linux en GitHub Actions y verifica que la suma de comprobación del manifiesto coincida con el contenido del archivo para que el despliegue se realice correctamente sin edición manual.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hey guys,
this is related to issue #429 but different as I don't manually change the requirements file. On my windows machine (win11 and latest version of rsconnect, 1.31.1), I run this command to create the requirements:
rsconnect write-manifest shiny --requirements-file "pyproject.toml" --overwrite --verbose .
This runs flawlessly but when I deploy to shinyapps.io (okay soon deprecated 😁), I get the error that the checksum of the requirements file does not match and indeed:
manifest.json:
...
"files": {
"requirements.txt": {
"checksum": "9575666e0dd133b66c6ffad2ee76d0a7"
},
...
and the manual calculation:
certutil -hashfile requirements.txt MD5
MD5-Hash von requirements.txt:
5091c1d66ce4ff619a9787030deea0f8
Manually replacing the MD5 checksum in manifest.json results in successful deployment. However, when I run this command before automated deployment with GitHub Actions on Linux, there is no issue. Let me know if you need further information, or if I'm just doing it wrong 🙄
Cheers,
Tobi
- Lenguaje dominante
- Python
- Estrellas
- 37
- Forks
- 28
- Merge medio
- 1 d 3 h
- PR fusionados (30 d)
- 7
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 posit-dev/rsconnect-python
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
posit-dev/rsconnect-python#786 · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
posit-dev/rsconnect-python#543 · 2 comentarios ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
posit-dev/rsconnect-python#513 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
posit-dev/rsconnect-python#178 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
posit-dev/rsconnect-python#854 ·
Todos los issues de posit-dev/rsconnect-python
Issues similares
-
link-check link-check:sphinx-theme
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
qgis/QGIS-Documentation#11275 ·
-
bug priority:normal ready-for-dev
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
OpenHands/extensions#626 · 1 comentario ·
-
Change observation tooltip text Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
CSCfi/sd-search-api#39 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100