mirror of
https://github.com/enjoy-digital/litex.git
synced 2025-01-04 09:52:26 -05:00
b0470c7da1
This patch adds the static files needed for the documentation to the `package_data` field in `setup.py`. I ran into failures when generating documentation after installing litex using pipenv which didn't copy these files which in turn caused the documentation generation to fail. This change causes all files in the `static` subfolder of the litex.soc.doc module to be installed as well.
57 lines
2 KiB
Python
Executable file
57 lines
2 KiB
Python
Executable file
#!/usr/bin/env python3
|
|
|
|
from setuptools import setup
|
|
from setuptools import find_packages
|
|
|
|
|
|
setup(
|
|
name="litex",
|
|
description="Python SoC/Core builder for building FPGA based systems.",
|
|
author="Florent Kermarrec",
|
|
author_email="florent@enjoy-digital.fr",
|
|
url="http://enjoy-digital.fr",
|
|
download_url="https://github.com/enjoy-digital/litex",
|
|
test_suite="test",
|
|
license="BSD",
|
|
python_requires="~=3.6",
|
|
install_requires=[
|
|
"migen",
|
|
"pyserial",
|
|
"requests",
|
|
"pythondata-software-compiler_rt",
|
|
],
|
|
packages=find_packages(exclude=("test*", "sim*", "doc*")),
|
|
include_package_data=True,
|
|
package_data={
|
|
'litex.soc.doc': ['static/*']
|
|
},
|
|
platforms=["Any"],
|
|
keywords="HDL ASIC FPGA hardware design",
|
|
classifiers=[
|
|
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
|
|
"Environment :: Console",
|
|
"Development Status :: Alpha",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: BSD License",
|
|
"Operating System :: OS Independent",
|
|
"Programming Language :: Python",
|
|
],
|
|
entry_points={
|
|
"console_scripts": [
|
|
# full names
|
|
"litex_term=litex.tools.litex_term:main",
|
|
"litex_server=litex.tools.litex_server:main",
|
|
"litex_cli=litex.tools.litex_client:main",
|
|
"litex_sim=litex.tools.litex_sim:main",
|
|
"litex_read_verilog=litex.tools.litex_read_verilog:main",
|
|
"litex_json2dts_linux=litex.tools.litex_json2dts_linux:main",
|
|
"litex_json2dts_zephyr=litex.tools.litex_json2dts_zephyr:main",
|
|
"litex_json2renode=litex.tools.litex_json2renode:main",
|
|
"litex_bare_metal_demo=litex.soc.software.demo.demo:main",
|
|
# short names
|
|
"lxterm=litex.tools.litex_term:main",
|
|
"lxserver=litex.tools.litex_server:main",
|
|
"lxsim=litex.tools.litex_sim:main",
|
|
],
|
|
},
|
|
)
|