aboutsummaryrefslogtreecommitdiffhomepage
path: root/setup.py
diff options
context:
space:
mode:
authorJ08nY2023-09-27 18:13:35 +0200
committerJ08nY2023-09-27 18:13:35 +0200
commit5befde87b18b129c7c1441dda42344345505f7c7 (patch)
treec7699d312821acfc7e2bacd4b130615daf780a1f /setup.py
parent0602b39001ca8a8ea55df3990294de19cfd2cafb (diff)
downloadpyecsca-codegen-5befde87b18b129c7c1441dda42344345505f7c7.tar.gz
pyecsca-codegen-5befde87b18b129c7c1441dda42344345505f7c7.tar.zst
pyecsca-codegen-5befde87b18b129c7c1441dda42344345505f7c7.zip
Remove Pipfile and move to pyproject.toml setup.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py54
1 files changed, 0 insertions, 54 deletions
diff --git a/setup.py b/setup.py
deleted file mode 100644
index e486193..0000000
--- a/setup.py
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/usr/bin/env python3
-from setuptools import setup, find_namespace_packages
-
-setup(
- name='pyecsca-codegen',
- author='Jan Jancar',
- author_email='johny@neuromancer.sk',
- version='0.2.0',
- packages=find_namespace_packages(include=["pyecsca.*"]),
- license="MIT",
- description="Python Elliptic Curve cryptography Side Channel Analysis toolkit (codegen package).",
- 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.8",
- "Programming Language :: Python :: 3.9",
- "Programming Language :: Python :: 3.10",
- "Programming Language :: Python :: 3.11",
- "Intended Audience :: Developers",
- "Intended Audience :: Science/Research"
- ],
- package_data={
- "pyecsca.codegen" : ["*.h", "*.inc", "asn1/", "bn/", "hal/", "hash/", "prng/", "simpleserial/",
- "templates/", "tommath/"]
- },
- #install_package_data=True,
- python_requires='>=3.8',
- install_requires=[
- "pyecsca",
- "chipwhisperer",
- "numpy",
- "scipy",
- "atpublic",
- "matplotlib",
- "fastdtw",
- "asn1crypto",
- "jinja2",
- "Click",
- "rainbow @ git+https://github.com/Ledger-Donjon/rainbow@master"
- ],
- extras_require={
- "dev": ["mypy", "flake8"],
- "test": ["nose2", "parameterized", "green", "coverage"]
- },
- entry_points="""
- [console_scripts]
- builder=pyecsca.codegen.builder:main
- client=pyecsca.codegen.client:main
- """
-)