Skip to content

Switch to using setup.cfg / fix tests in ci

Fabian Kaelin requested to merge fix_tests into main

Switch to using a setup.cfg from using setup.py, which allows to consolidate more python packaging configuration in a single file. Based on the example-job-project.

Ongoing issues

  • the dependency on article quality via git+https breaks gitlab CI (which silently times out after 1 hour). Need to investigate whether that is because of the git+https dependency, or because of a transitive dependencies pulled in. For now, the article quality dependency is disabled
  • the local make env still fails as documented here
  • the relationship between local Dockerfile, the Makefile and gitlab-ci.yml is not well defined. At this point the Makefile only supports the local development workflow using Docker, it doesn't generalize commands between gitlab ci and local docker as originally intended.
Edited by Fabian Kaelin

Merge request reports