Skip to content

Commit

Permalink
Clean up setuptools references in pyproject.toml
Browse files Browse the repository at this point in the history
  • Loading branch information
naschmitz committed Oct 14, 2024
1 parent 6381d46 commit c812440
Showing 1 changed file with 24 additions and 10 deletions.
34 changes: 24 additions & 10 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ build-backend = "hatchling.build"
[project]
name = "geemap"
version = "0.34.5"
dynamic = [
"dependencies",
]
description = "A Python package for interactive mapping using Google Earth Engine and ipyleaflet"
readme = "README.md"
requires-python = ">=3.9"
Expand All @@ -28,6 +25,27 @@ classifiers = [
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
dependencies = [
"anywidget",
"bqplot",
"colour",
"earthengine-api>=1.0.0",
"eerepr>=0.0.4",
"folium>=0.17.0",
"geocoder",
"ipyevents",
"ipyfilechooser>=0.6.0",
"ipyleaflet>=0.19.2",
"ipytree",
"matplotlib",
"numpy",
"pandas",
"plotly",
"pyperclip",
"pyshp>=2.3.1",
"python-box",
"scooby",
]

[project.scripts]
geemap = "geemap.cli:main"
Expand Down Expand Up @@ -120,12 +138,10 @@ maplibre = [
]

[tool]
[tool.setuptools.packages.find]
include = ["geemap*"]
exclude = ["docs*"]

[tool.setuptools.dynamic]
dependencies = {file = ["requirements.txt"]}
[tool.hatch.build.targets.sdist]
packages = ["geemap"]
exclude = ["docs*"]

[tool.distutils.bdist_wheel]
universal = true
Expand All @@ -151,8 +167,6 @@ exclude = [
]
max-line-length = 88

[tool.setuptools_scm]

[tool.hatch.envs.default]
features = ["dev"]

Expand Down

0 comments on commit c812440

Please sign in to comment.