diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..74215c3 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,2 @@ +include README.md +include LICENSE \ No newline at end of file diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..8d8a6af --- /dev/null +++ b/setup.py @@ -0,0 +1,36 @@ +from setuptools import setup, find_packages +from codecs import open + +# Get the long description from the relevant file +with open('README.md', encoding='utf-8') as f: + long_description = f.read() + +setup( + name='p2pfs', + version='0.1', + description='Simple File System based on P2P concept', + long_description=long_description, + url='', + author='Ryan (Yuxin) Wang/Zeyu Ding', + author_email='ryanwang.cs@gmail.com,dxd437@psu.edu', + license='MIT', + classifiers=[ + 'Development Status :: 3 - Alpha', + 'Intended Audience :: Developers', + 'Topic :: Networking', + 'License :: OSI Approved :: MIT License', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7' + ], + keywords='P2P, Networking', + packages=find_packages(exclude=['tests']), + install_requires=['pybase64'], + entry_points={ + 'console_scripts': [ + 'p2pfs=p2pfs.__main__:main', + ], + }, +)