Skip to content

Commit d11bd86

Browse files
committed
setup.py: Update for consistency with other setup.py scripts.
1 parent eb745d7 commit d11bd86

File tree

1 file changed

+30
-14
lines changed

1 file changed

+30
-14
lines changed

setup.py

+30-14
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,36 @@
44
from setuptools import find_packages
55

66

7+
with open("README.md", "r", encoding="utf-8") as fp:
8+
long_description = fp.read()
9+
10+
711
setup(
8-
name = "litescope",
9-
description = "Small footprint and configurable embedded FPGA logic analyzer core",
10-
author = "Florent Kermarrec",
11-
author_email = "[email protected]",
12-
url = "http://enjoy-digital.fr",
13-
download_url = "https://github.com/enjoy-digital/litescope",
14-
test_suite = "test",
15-
license = "BSD",
16-
python_requires = "~=3.7",
17-
packages = find_packages(exclude=("test*", "sim*", "doc*", "examples*")),
18-
include_package_data = True,
19-
keywords = "HDL ASIC FPGA hardware design",
20-
classifiers = [
12+
name = "litescope",
13+
version = "2024.08",
14+
description = "Small footprint and configurable embedded FPGA logic analyzer core",
15+
long_description = long_description,
16+
long_description_content_type = "text/markdown",
17+
author = "Florent Kermarrec",
18+
author_email = "[email protected]",
19+
url = "http://enjoy-digital.fr",
20+
download_url = "https://github.com/enjoy-digital/litescope",
21+
test_suite = "test",
22+
license = "BSD",
23+
python_requires = "~=3.7",
24+
install_requires = ["pyyaml", "litex"],
25+
extras_require = {
26+
"develop": [
27+
"meson"
28+
"pexpect"
29+
"setuptools"
30+
"requests"
31+
]
32+
},
33+
packages = find_packages(exclude=("test*", "sim*", "doc*", "examples*")),
34+
include_package_data = True,
35+
keywords = "HDL ASIC FPGA hardware design",
36+
classifiers = [
2137
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
2238
"Environment :: Console",
2339
"Development Status :: 3 - Alpha",
@@ -26,7 +42,7 @@
2642
"Operating System :: OS Independent",
2743
"Programming Language :: Python",
2844
],
29-
entry_points={
45+
entry_points = {
3046
"console_scripts": [
3147
"litescope_cli=litescope.software.litescope_cli:main",
3248
],

0 commit comments

Comments
 (0)