From e58b30d78b9c519154c487effaa18cdbc8521858 Mon Sep 17 00:00:00 2001 From: "Ali J. Ghandour" Date: Mon, 1 Apr 2024 19:14:36 +0300 Subject: [PATCH] Add files via upload --- pyproject.toml | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..7624c8c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,69 @@ +[build-system] +requires = ["setuptools >= 61.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "geotils" +dynamic = ["version"] +dependencies = [ + 'albumentations==1.3.1', + 'fiona==1.9.5', + 'matplotlib==3.8.0', + 'numpy==1.26.1', + 'opencv-python==4.8.1.78', + 'opencv-python-headless==4.8.1.78', + 'pandas==2.1.1', + 'Pillow==10.1.0', + 'scipy==1.11.3', + 'seaborn==0.13.1', + 'segment-anything', + 'shapely==2.0.2', + 'tifffile==2023.9.26', + 'timm==0.9.2', + 'torchvision==0.16.0', + 'tqdm==4.66.1', +] +requires-python = ">=3.8" +authors = [ + {name = "Ali Ghandour", email = "aghandour@cnrs.edu.lb"}, +] +maintainers = [ + {name = "Ali Ghandour", email = "aghandour@cnrs.edu.lb"}, +] +description = "geotils by GEOAI group" +readme = "README.md" +license = {text = "MIT License"} +keywords = ["geotils", "geospatial", "earth observation"] +classifiers = [ + "Development Status :: 3 - Alpha", + "Intended Audience :: Developers", + "Topic :: Software Development :: Build Tools", + "License :: OSI Approved :: MIT License", + "Programming Language :: Python", +] + +#[project.optional-dependencies] +#gui = ["PyQt5"] +#cli = [ +# "rich", +# "click", +#] + +[tool.setuptools.dynamic] +version = {attr = "geotils.__version__"} + +[project.urls] +Homepage = "https://geogroup.ai/" +Documentation = "https://readthedocs.org/geotils" +Repository = "https://github.com/geoaigroup/geotils" +"Bug Tracker" = "https://github.com/geoaigroup/geotils/issues" +Changelog = "https://github.com/geoaigroup/geotils/blob/master/CHANGELOG.md" + +[project.scripts] +geotils = "geotils.module:function" + +#[project.gui-scripts] +#spam-gui = "spam:main_gui" + +#[project.entry-points."spam.magical"] +#tomatoes = "spam:main_tomatoes" \ No newline at end of file