
The iCE40 programmers are also moved, since they're board-specific. (It looks like iceprog isn't, but it only works with Lattice evaluation kits.) Fixes #80.
28 lines
795 B
Python
28 lines
795 B
Python
import sys
|
|
from setuptools import setup, find_packages
|
|
import versioneer
|
|
|
|
|
|
if sys.version_info[:3] < (3, 6):
|
|
raise SystemExit("nMigen requires Python 3.6+")
|
|
|
|
|
|
setup(
|
|
name="nmigen",
|
|
version=versioneer.get_version(),
|
|
author="whitequark",
|
|
author_email="whitequark@whitequark.org",
|
|
description="Python toolbox for building complex digital hardware",
|
|
#long_description="""TODO""",
|
|
license="BSD",
|
|
install_requires=["pyvcd>=0.1.4", "bitarray", "Jinja2"],
|
|
packages=find_packages(),
|
|
python_requires=">=3.6",
|
|
project_urls={
|
|
#"Documentation": "https://nmigen.readthedocs.io/",
|
|
"Source Code": "https://github.com/m-labs/nmigen",
|
|
"Bug Tracker": "https://github.com/m-labs/nmigen/issues",
|
|
},
|
|
cmdclass=versioneer.get_cmdclass()
|
|
)
|