diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index a5021c6..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1,2 +0,0 @@ -include README.rst -include LICENSE diff --git a/pyproject.toml b/pyproject.toml index 3c2aae9..59bf64a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,48 @@ [build-system] -requires = ["setuptools>=42", "wheel"] +requires = ["setuptools>=64.0.0", "wheel"] build-backend = "setuptools.build_meta" +[project] +name = "gistim" +description = "Connects TimML and TTim Analytic Element modeling to QGIS" +readme = "README.md" +version = "0.4.1" +maintainers = [{ name = "Huite Bootsma", email = "huite.bootsma@deltares.nl" }] +requires-python = ">=3.7" +dependencies = [ + 'pandas', + 'timml', + 'ttim', + 'xarray', +] +classifiers = [ + 'Development Status :: 4 - Beta', + 'Intended Audience :: Science/Research', + 'License :: OSI Approved :: GNU General Public License v2 (GPLv2)', + 'Programming Language :: Python', + 'Operating System :: OS Independent', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: Implementation :: CPython', + 'Topic :: Scientific/Engineering', +] +keywords = ['groundwater modeling', 'analytic element'] +license = { text = "GPL-2.0" } + +[project.urls] +Home = "https://github.com/deltares/QGIS-Tim" +Code = "https://github.com/deltares/QGIS-Tim" +Issues = "https://github.com/deltares/QGIS-Tim/issues" + +[tool.setuptools] +packages = [ + "gistim", + "gistim.geomet", +] +license-files = ["LICENSE"] + [tool.isort] profile = "black" diff --git a/setup.cfg b/setup.cfg index 374e480..79ffdb1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,46 +1,3 @@ -[metadata] -name = gistim -version = 0.4.1 -author = Huite Bootsma -author_email = huite.bootsma@deltares.nl -description = GIS utilities for Tim(ML) Analytic Element modeling -url = https://github.com/Deltares/QGIS-Tim -project_urls = - Code=https://github.com/Deltares/QGIS-Tim - Issues=https://github.com/Deltares/QGIS-Tim/issues -long_description = file: README.rst -license = GPL-2.0 -classifiers = - Development Status :: 3 - Alpha - Intended Audience :: Science/Research - License :: OSI Approved :: GNU General Public License v2 (GPLv2) - Operating System :: OS Independent - Programming Language :: Python - Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 - Programming Language :: Python :: 3.8 - Programming Language :: Python :: 3.9 - Programming Language :: Python :: 3.10 - Programming Language :: Python :: Implementation :: CPython - Topic :: Scientific/Engineering -keywords = - groundwater modeling - analytic element - -[options] -packages = find: -python_requires = >=3.7 -install_requires = - black - geopandas - netCDF4 - numba >=0.50 - numpy - rioxarray - tqdm - timml - xarray >=0.15 - [flake8] ignore = # whitespace before ':' - doesn't work well with black