From 3b39aa7eae9f4b4c56c181ffe5edfd503cfa3e4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Fran=C3=A7ois=20Nguyen?= Date: Wed, 30 Mar 2022 12:32:27 +0200 Subject: [PATCH] Initial commit. --- power_fv/__init__.py | 2 ++ pyproject.toml | 5 +++++ setup.cfg | 17 +++++++++++++++++ setup.py | 6 ++++++ 4 files changed, 30 insertions(+) create mode 100644 power_fv/__init__.py create mode 100644 pyproject.toml create mode 100644 setup.cfg create mode 100644 setup.py diff --git a/power_fv/__init__.py b/power_fv/__init__.py new file mode 100644 index 0000000..45b5fd1 --- /dev/null +++ b/power_fv/__init__.py @@ -0,0 +1,2 @@ +from importlib import metadata +__version__ = metadata.version(__package__) diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..a070c2c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,5 @@ +[build-system] +requires = ["setuptools>=42", "setuptools_scm[toml]>=3.4"] +build-backend = "setuptools.build_meta" + +[tool.setuptools_scm] diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..61c164c --- /dev/null +++ b/setup.cfg @@ -0,0 +1,17 @@ +[metadata] +name = "power-fv" +description = "An end-to-end formal verification testbench for POWER processors" +authors = ["Jean-François Nguyen "] +license = "BSD" + +[options] +packages = find: +python_requires = >=3.8 +install_requires = + jinja2~=2.11 # for power_fv.build + +[options.packages.find] +exclude = + tests + tests.* + cores diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..784bbf5 --- /dev/null +++ b/setup.py @@ -0,0 +1,6 @@ +from setuptools import setup + +if __name__ == "__main__": + setup( + name="power-fv", # FIXME: (without this, `pip install -e .` fails) + )