diff --git a/README.md b/README.md index beb6157..ec9db82 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ python setup.py install --user ``` ignore the compile warnings for now +--- + ## Usage No promises, but should be able to use like @@ -41,6 +43,8 @@ Can also pass additional arguments to GrowPoly * write_it = False/True -> writes the animated gif to the local directory * fps_par = float -> the number of steps per second in the written gif +--- + ## Misc Homepage! diff --git a/polyominomodel/__init__.py b/polyominomodel/__init__.py index a2a56f9..f5629fc 100644 --- a/polyominomodel/__init__.py +++ b/polyominomodel/__init__.py @@ -1 +1,3 @@ from polyomino_animator import GrowPoly + +from version import __version__ diff --git a/polyominomodel/version.py b/polyominomodel/version.py new file mode 100644 index 0000000..0404d81 --- /dev/null +++ b/polyominomodel/version.py @@ -0,0 +1 @@ +__version__ = '0.3.0' diff --git a/setup.py b/setup.py index 47be1d9..a3d55c8 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,6 @@ from distutils.core import setup from distutils.extension import Extension +import os #import os #import sysconfig @@ -8,9 +9,12 @@ extra_compile_arguments = ["-std=c++11", "-O3","-Wall", "-Wextra","-xc++"] extra_link_arguments = ["-Wl,--no-undefined","-lstdc++","-shared-libgcc"] +here = os.path.abspath(os.path.dirname(__file__)) +exec(open(os.path.join(here, 'polyominomodel/version.py')).read()) + setup( name = 'PolyominoModel', - version = '0.2.0', + version = __version__, author = 'AS Leonard', packages = ['polyominomodel'], author_email = 'asl47@cam.ac.uk', @@ -18,7 +22,6 @@ long_description = open('README.md').read(), license = 'LICENSE.txt', platforms = ["Linux"], - install_requires = ["matplotlib"], url = "https://github.com/IcyHawaiian/SLAM", ext_modules = [Extension("polyominomodel.CLAM",sources=['src/tile_methods.cpp','src/tile_analysis.cpp','src/polyomino_wrapper.cpp'],include_dirs = ['src/includes'],extra_compile_args=extra_compile_arguments,extra_link_args=extra_link_arguments,language='c++11')], headers = ['src/includes/tile_analysis.hpp','src/includes/tile_methods.hpp','src/includes/xorshift.hpp']