Switch to using setup.cfg / fix tests in ci
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.