aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorJ08nY2020-12-10 00:02:15 +0100
committerJ08nY2020-12-10 00:02:15 +0100
commit0bbc82710badf00431d160cb1785f90c2d2aa99d (patch)
treee62aa6186b2858a51c21da9555215e8bebe73497 /setup.py
parentf6fb6e452d39fb87b1b690460fb9011566119f69 (diff)
downloadpyecsca-0bbc82710badf00431d160cb1785f90c2d2aa99d.tar.gz
pyecsca-0bbc82710badf00431d160cb1785f90c2d2aa99d.tar.zst
pyecsca-0bbc82710badf00431d160cb1785f90c2d2aa99d.zip
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py92
1 files changed, 46 insertions, 46 deletions
diff --git a/setup.py b/setup.py
index 9ebf8fc..9f9a7ab 100644
--- a/setup.py
+++ b/setup.py
@@ -2,50 +2,50 @@
from setuptools import setup, find_namespace_packages
setup(
- name='pyecsca',
- author='Jan Jancar',
- author_email='johny@neuromancer.sk',
- version='0.1.0',
- packages=find_namespace_packages(include=["pyecsca.*"]),
- license="MIT",
- description="Python Elliptic Curve cryptography Side Channel Analysis toolkit.",
- long_description=open("README.md").read(),
- long_description_content_type="text/markdown",
- classifiers=[
- "Development Status :: 3 - Alpha",
- "License :: OSI Approved :: MIT License",
- "Topic :: Security",
- "Topic :: Security :: Cryptography",
- "Programming Language :: Python :: 3",
- "Intended Audience :: Developers",
- "Intended Audience :: Science/Research"
- ],
- package_data={
- "pyecsca.ec" : ["efd/*/*", "efd/*/*/*", "efd/*/*/*/*", "std/*", "std/*/*"]
- },
- #install_package_data=True,
- python_requires='>=3.8',
- install_requires=[
- "numpy",
- "scipy",
- "atpublic",
- "cython",
- "fastdtw",
- "asn1crypto",
- "h5py",
- "holoviews",
- "bokeh",
- "matplotlib",
- "datashader",
- "xarray",
- "gmpy2"
- ],
- extras_require={
- "picoscope_sdk": ["picosdk"],
- "picoscope_alt": ["picoscope"],
- "chipwhisperer": ["chipwhisperer"],
- "smartcard": ["pyscard"],
- "dev": ["mypy", "flake8"],
- "test": ["nose2", "parameterized", "green", "coverage"]
- }
+ name='pyecsca',
+ author='Jan Jancar',
+ author_email='johny@neuromancer.sk',
+ version='0.1.0',
+ packages=find_namespace_packages(include=["pyecsca.*"]),
+ license="MIT",
+ description="Python Elliptic Curve cryptography Side Channel Analysis toolkit.",
+ long_description=open("README.md").read(),
+ long_description_content_type="text/markdown",
+ classifiers=[
+ "Development Status :: 3 - Alpha",
+ "License :: OSI Approved :: MIT License",
+ "Topic :: Security",
+ "Topic :: Security :: Cryptography",
+ "Programming Language :: Python :: 3",
+ "Intended Audience :: Developers",
+ "Intended Audience :: Science/Research"
+ ],
+ package_data={
+ "pyecsca.ec": ["efd/*/*", "efd/*/*/*", "efd/*/*/*/*", "std/*", "std/*/*"]
+ },
+ # install_package_data=True,
+ python_requires='>=3.8',
+ install_requires=[
+ "numpy",
+ "scipy",
+ "atpublic",
+ "cython",
+ "fastdtw",
+ "asn1crypto",
+ "h5py",
+ "holoviews",
+ "bokeh",
+ "matplotlib",
+ "datashader",
+ "xarray"
+ ],
+ extras_require={
+ "picoscope_sdk": ["picosdk"],
+ "picoscope_alt": ["picoscope"],
+ "chipwhisperer": ["chipwhisperer"],
+ "smartcard": ["pyscard"],
+ "gmp": ["gmpy2"],
+ "dev": ["mypy", "flake8"],
+ "test": ["nose2", "parameterized", "green", "coverage"]
+ }
)