diff --git a/MANIFEST.in b/MANIFEST.in --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,8 +1,9 @@ include Makefile include requirements.txt -include requirements-swh.txt -include requirements-http.txt include requirements-db.txt +include requirements-http.txt +include requirements-logging.txt +include requirements-swh.txt include version.txt recursive-include swh/core/sql *.sql recursive-include swh py.typed diff --git a/requirements-logging.txt b/requirements-logging.txt new file mode 100644 --- /dev/null +++ b/requirements-logging.txt @@ -0,0 +1 @@ +systemd-python diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,2 @@ Deprecated PyYAML -systemd-python diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -51,7 +51,8 @@ install_requires=parse_requirements(None, 'swh'), setup_requires=['vcversioner'], extras_require={ - 'testing': parse_requirements('test', 'db', 'http'), + 'testing': parse_requirements('test', 'db', 'http', 'logging'), + 'logging': parse_requirements('logging'), 'db': parse_requirements('db'), 'http': parse_requirements('http'), }, diff --git a/tox.ini b/tox.ini --- a/tox.ini +++ b/tox.ini @@ -4,6 +4,7 @@ [testenv:py3-core] deps = -rrequirements-test.txt + -rrequirements-logging.txt . commands = pytest --doctest-modules {envsitepackagesdir}/swh/core/tests {posargs}