diff options
| -rw-r--r-- | .coveragerc | 6 | ||||
| -rw-r--r-- | .travis.yml | 3 | ||||
| -rw-r--r-- | MANIFEST.in | 2 | ||||
| -rw-r--r-- | setup.py | 7 |
4 files changed, 15 insertions, 3 deletions
diff --git a/.coveragerc b/.coveragerc index 542050b..014d16f 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,3 +1,9 @@ +[run] +branch = True +omit = + test/* + setup.py + [report] exclude_lines = pragma: no cover diff --git a/.travis.yml b/.travis.yml index 767db8e..41a8eb9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,10 +2,11 @@ language: python dist: xenial python: - "3.7" + - "3.8" install: - - pip install ".[test, typecheck]" - pip install codecov + - pip install -e ".[test, typecheck]" script: - make -i typecheck diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..50b7161 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,2 @@ +include README.md +graft pyecsca/ec/efd/
\ No newline at end of file @@ -20,7 +20,10 @@ setup( "Intended Audience :: Developers", "Intended Audience :: Science/Research" ], - install_package_data=True, + package_data={ + "pyecsca.ec" : ["efd/*/*", "efd/*/*/*", "efd/*/*/*/*"] + }, + #install_package_data=True, python_requires='>=3.7', install_requires=[ "numpy", @@ -32,6 +35,6 @@ setup( ], extras_require={ "typecheck": ["mypy"], - "test": ["nose2", "parameterized","green", "coverage"] + "test": ["nose2", "parameterized", "green", "coverage"] } ) |
