diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..8cd2711 --- /dev/null +++ b/AUTHORS @@ -0,0 +1 @@ +Thomas G. Close, tom.g.close@gmail.com (Monash Biomedical Imaging, Monash University, Melbourne, Australia) diff --git a/LICENCE b/LICENCE index 02bec79..37a2422 100644 --- a/LICENCE +++ b/LICENCE @@ -1,21 +1,23 @@ -# The MIT License (MIT) -# -# Copyright (c) 2015 Thomas G. Close -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. \ No newline at end of file +"Diophantine" is licensed under the MIT Licence: + + The MIT License (MIT) + + Copyright (c) 2015 Thomas G. Close + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. \ No newline at end of file diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..49a8da1 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,2 @@ +recursive-exclude * .gitignore +recursive-exclude * .DS_Store diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..ded0ee7 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +sympy diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..aba8218 --- /dev/null +++ b/setup.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +from setuptools import setup, find_packages + +setup( + name="Diophantine", + version="0.1", + package_data={'diophantine': []}, + packages=find_packages(), + author="Thomas G. Close", + # add your name here if you contribute to the code + author_email="tom.g.close@gmail.com", + description=( + "A python package for finding small solutions of systems of" + "diophantine equations"), + long_description=open("README").read(), + license="MIT License", + keywords="mathematics diophantine algebra integer", + url="http://github.com/tclose/Diophantine", + classifiers=['Development Status :: 4 - Beta', + 'Environment :: Console', + 'Intended Audience :: Science/Research', + 'License :: OSI Approved :: MIT License', + 'Natural Language :: English', + 'Operating System :: OS Independent', + 'Programming Language :: Python :: 2', + 'Topic :: Scientific/Engineering'], + install_requires=['sympy'], + tests_require=['nose'] +)