README = open(os.path.join(here, 'README.md')).read()
NEWS = open(os.path.join(here, 'NEWS.txt')).read()
-
version = '0.0.1'
# using pip3 for ongoing development is a royal pain. seriously not
install_requires = [
# 'sfpy', # needs manual patching
'libresoc-ieee754fpu', # uploaded (successfully, whew) to pip
+ 'libresoc-openpower-isa', # uploaded (successfully, whew) to pip
# 'nmigen-soc', # install manually from git.libre-soc.org
+ # git url needed for having `pip3 install -e .` install from libre-soc's git repo
+ "cached-property@git+https://git.libre-soc.org/git/cached-property.git@1.5.2#egg=cached-property-1.5.2",
+]
+
+# git url needed for having `setup.py develop` install from libre-soc's git repo
+dependency_links = [
+ "git+https://git.libre-soc.org/git/cached-property.git@1.5.2#egg=cached-property-1.5.2",
]
test_requires = [
setup(
name='libresoc',
version=version,
- description="A nmigen-based OpenPOWER multi-issue Hybrid CPU / VPU / GPU",
+ description="A nmigen-based OpenPOWER multi-issue Hybrid 3D CPU-VPU-GPU",
long_description=README + '\n\n' + NEWS,
+ long_description_content_type='text/markdown',
classifiers=[
"Topic :: Software Development",
"License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
include_package_data=True,
zip_safe=False,
install_requires=install_requires,
+ dependency_links=dependency_links,
tests_require=test_requires,
test_suite='nose.collector',
)