add --arbitrary flag
[bigint-presentation-code.git] / setup.py
1 from setuptools import setup, find_packages
2 from pathlib import Path
3
4 README = Path(__file__).with_name('README.md').read_text("UTF-8")
5
6 version = '0.0.1'
7
8 cprop = "git+https://git.libre-soc.org/git/cached-property.git@1.5.2" \
9 "#egg=cached-property-1.5.2"
10
11 install_requires = [
12 "libresoc-nmutil",
13 'libresoc-openpower-isa',
14 # git url needed for having `pip3 install -e .` install from libre-soc git
15 'cached-property@'+cprop,
16 ]
17
18 # git url needed for having `setup.py develop` install from libre-soc git
19 dependency_links = [
20 cprop,
21 ]
22
23 setup(
24 name='libresoc-bigint-presentation',
25 version=version,
26 description="code for big-integer presentation for OpenPOWER Summit 2022",
27 long_description=README,
28 long_description_content_type='text/markdown',
29 classifiers=[
30 "Topic :: Software Development :: Libraries",
31 "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
32 "Programming Language :: Python :: 3",
33 ],
34 author='Jacob Lifshay',
35 author_email='programmerjake@gmail.com',
36 url='https://git.libre-soc.org/?p=bigint-presentation-code.git',
37 license='GPLv3+',
38 packages=find_packages('src'),
39 package_dir={'': 'src'},
40 include_package_data=True,
41 zip_safe=False,
42 install_requires=install_requires,
43 dependency_links=dependency_links,
44 )