diff --git a/.gitignore b/.gitignore index bbb2aa4..e49bafb 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ lmwsip_marceln.egg-info test/__pycache__ lmwsip.egg-info *.swp +.tox diff --git a/githooks/pre-commit b/githooks/pre-commit index 8c79f31..5e1dd87 100755 --- a/githooks/pre-commit +++ b/githooks/pre-commit @@ -6,5 +6,5 @@ VERSION=$(grep version setup.cfg | sed 's/.*= *//') sed -i "s/^__version__ = .*/__version__ = '${VERSION}'/" src/lmwsip/__init__.py git add lmwsip/__init__.py -python setup.py test +tox yamllint .drone.yml diff --git a/setup.cfg b/setup.cfg index aef68a0..af74cf7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -15,6 +15,8 @@ classifiers = [options] package_dir = = src +install_requires = + python-dateutil packages = find: python_requires = >= 3.6 diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..bd622bb --- /dev/null +++ b/tox.ini @@ -0,0 +1,6 @@ +[tox] +envlist = py36,py37,py38,py310 + +[testenv] +deps = python-dateutil +commands = python -m unittest -v lmwsip.tests