matrix-org / matrix-org/python-signedjson

tox packaging job fails in CI

Abierto
#13 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

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

Descripción

E.g. as in https://travis-ci.org/github/matrix-org/python-signedjson/jobs/770347173

$ tox
GLOB sdist-make: /home/travis/build/matrix-org/python-signedjson/setup.py
packaging create: /home/travis/build/matrix-org/python-signedjson/.tox/packaging
packaging installdeps: check-manifest
packaging inst: /home/travis/build/matrix-org/python-signedjson/.tox/.tmp/package/1/signedjson-1.1.2.dev6+gde64b47.zip
packaging installed: canonicaljson==1.1.4,cffi==1.14.0,check-manifest==0.41,frozendict==1.2,importlib-metadata==1.6.0,pep517==0.8.2,pycparser==2.20,PyNaCl==1.3.0,signedjson==1.1.2.dev6+gde64b47,simplejson==3.17.0,six==1.14.0,toml==0.10.0,typing-extensions==3.7.4.2,unpaddedbase64==1.1.0,zipp==3.1.0
packaging run-test-pre: PYTHONHASHSEED='2381353217'
packaging run-test: commands[0] | check-manifest
lists of files in version control and sdist do not match!
missing from sdist:
  CHANGELOG.md
  RELEASING.md
  changelog.d
  pyproject.toml
suggested MANIFEST.in rules:
  include *.md
  include *.toml
ERROR: InvocationError for command /home/travis/build/matrix-org/python-signedjson/.tox/packaging/bin/check-manifest (exited with code 1)
___________________________________ summary ____________________________________
ERROR:   packaging: commands failed
The command "tox" exited with 1.
Done. Your build exited with 1.

Guía de contribución

Abrir la guía de contribución

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

Comienza ejecutando tox e inspeccionando setup.py, la configuración del trabajo de empaquetado y la salida de check-manifest. Confirma por qué CHANGELOG.md, RELEASING.md, changelog.d y pyproject.toml están ausentes de la distribución de código fuente y, a continuación, verifica que el trabajo de empaquetado se complete correctamente con todos los archivos necesarios incluidos.

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

Evaluación

Stack tecnológico
python
Área
build-system, ci-cd
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.