diff --git a/MANIFEST.in b/MANIFEST.in index 8554fdff..9acf0362 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,10 +1,7 @@ include LICENSE include CHANGES -include README -include src/flint/*.pxd -include src/flint/*.pyx -include src/flint/*.py -include test/*.py +include README.md +recursive-include src/flint *.pxd *.pyx *.py include doc/source/*.py include doc/source/*.rst include doc/Makefile diff --git a/bin/build_mingw64_wheel.sh b/bin/build_mingw64_wheel.sh index 5102040d..bcce1b82 100755 --- a/bin/build_mingw64_wheel.sh +++ b/bin/build_mingw64_wheel.sh @@ -44,7 +44,7 @@ fi PYTHON=$PYTHONDIR/python VER="${PYTHONVER//./}" -WHEELNAME=python_flint-0.4.3-cp$VER-cp$VER-win_amd64.whl +WHEELNAME=python_flint-0.4.4-cp$VER-cp$VER-win_amd64.whl $PYTHON -c 'print("hello world")' @@ -90,7 +90,7 @@ wheel pack python_flint-* cd .. # Make the wheel relocatable -delvewheel repair dist/python_flint-0.4.3-cp$VER-cp$VER-win_amd64.whl \ +delvewheel repair dist/python_flint-0.4.4-cp$VER-cp$VER-win_amd64.whl \ --add-path .local/bin:.local/lib/ # Make a virtual enironment to test the wheel diff --git a/doc/source/conf.py b/doc/source/conf.py index ff732158..a12026ce 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -51,9 +51,9 @@ # built documents. # # The short X.Y version. -version = '0.4.3' +version = '0.4.4' # The full version, including alpha/beta/rc tags. -release = '0.4.3' +release = '0.4.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.py b/setup.py index ba42866e..34bfab90 100644 --- a/setup.py +++ b/setup.py @@ -63,6 +63,16 @@ compiler_directives['linetrace'] = True +packages=[ + 'flint', + 'flint.flintlib', + 'flint.flint_base', + 'flint.types', + 'flint.utils', + 'flint.test', +] + + ext_files = [ # ("flint._flint", ["src/flint/_flint.pxd"]), # Main Module ("flint.pyflint", ["src/flint/pyflint.pyx"]), # Main Module @@ -115,12 +125,12 @@ cmdclass={'build_ext': build_ext}, ext_modules=cythonize(ext_modules, compiler_directives=compiler_directives), #ext_modules=cythonize(ext_modules, compiler_directives=compiler_directives, annotate=True), - packages=['flint', 'flint.test'], + packages=packages, package_dir={'': 'src'}, description='Bindings for FLINT and Arb', long_description=open('README.md').read(), long_description_content_type='text/markdown', - version='0.4.3', + version='0.4.4', url='https://github.com/flintlib/python-flint', author='Fredrik Johansson', author_email='fredrik.johansson@gmail.com', diff --git a/src/flint/__init__.py b/src/flint/__init__.py index f6f41ede..68142e55 100644 --- a/src/flint/__init__.py +++ b/src/flint/__init__.py @@ -22,4 +22,4 @@ from .types.acb_series import * from .types.fmpz_mpoly import * -__version__ = '0.4.3' +__version__ = '0.4.4' diff --git a/src/flint/test/test.py b/src/flint/test/test.py index ec0304ad..34100e88 100644 --- a/src/flint/test/test.py +++ b/src/flint/test/test.py @@ -30,7 +30,7 @@ def raises(f, exception): def test_pyflint(): - assert flint.__version__ == "0.4.3" + assert flint.__version__ == "0.4.4" ctx = flint.ctx assert str(ctx) == repr(ctx) == _default_ctx_string