diff options
author | Rob Austein <sra@hactrn.net> | 2017-04-14 17:40:25 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2017-04-14 17:40:25 -0400 |
commit | 10eba36ef58559cf7964aa5c4888cee117122b31 (patch) | |
tree | ef4728cf9c21a36bbc04190cc26a728ee91018f6 /source/setup.py | |
parent | 94cd0214ff95c9a13c2670c307c43f09f50f1739 (diff) |
First cut at a setup.py for our Python code.
Diffstat (limited to 'source/setup.py')
-rw-r--r-- | source/setup.py | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/source/setup.py b/source/setup.py new file mode 100644 index 0000000..97b405d --- /dev/null +++ b/source/setup.py @@ -0,0 +1,38 @@ +# Minimal distutils-based setup for Cryptech Alpha board software. +# +# Yes I know that the cool kids use setuptools these days, but that +# drags in a lot of complex stuff which I don't think we really need +# or even want here. Revisit if I turn out to be wrong about this. + +from distutils.core import setup + +try: + from cryptech_version import VERSION +except ImportError: + VERSION = "0.0.0" + +setup( + name = "Cryptech Alpha", + version = VERSION, + description = "Software for Cryptech Alpha prototype HSM", + license = "BSD", + url = "https://cryptech.is/", + + py_modules = [ "cryptech.libhal", + ], + + packages = [ "cryptech.py11", + ], + + package_dir = { "cryptech" : "sw/libhal/cryptech", + "cryptech.py11" : "sw/pkcs11/cryptech/py11", + }, + + scripts = [ "sw/libhal/cryptech_backup", + "sw/libhal/cryptech_console", + "sw/libhal/cryptech_muxd", + "sw/stm32/projects/hsm/cryptech_miniterm", + "sw/stm32/projects/hsm/cryptech_probe", + "sw/stm32/projects/hsm/cryptech_upload", + ], +) |