diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..843c43d --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,13 @@ +[build-system] +requires = [ + "setuptools>=42", + "numpy", +] + +[tool.poetry] +packages = [ + { include = "tools" }, +] + + +build-backend = "setuptools.build_meta" diff --git a/setup.py b/setup.py index 2c99a3b..5386db0 100644 --- a/setup.py +++ b/setup.py @@ -19,18 +19,23 @@ def main(): # Run setup script setup(name='pyxtf', - version='1.3.0', + version='1.3.1', description='eXtended Triton Format (XTF) file interface', long_description=long_description, long_description_content_type='text/markdown', author='Oystein Sture', author_email='oysstu@gmail.com', url='https://github.com/oysstu/pyxtf', + project_urls={ + "Bug Tracker": "https://github.com/oysstu/pyxtf/issues", + }, license='MIT', setup_requires=['numpy>=1.11'], - install_requires=['numpy>=1.11', 'matplotlib>=1.5.1'], + install_requires=['numpy>=1.11'], + extras_require={'Plotting': ['matplotlib>=1.5.1']}, packages=['pyxtf', 'pyxtf.vendors'], package_data={'': ['*.pyi']}, + include_package_data=True, use_2to3=False, classifiers=[ 'License :: OSI Approved :: MIT License',