1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "stac_validator"
version = "3.10.2"
description = "A package to validate STAC files"
authors = [
{name = "James Banting"},
{name = "Jonathan Healy", email = "jonathan.d.healy@gmail.com"}
]
license = {text = "Apache-2.0"}
classifiers = [
"Intended Audience :: Information Technology",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3.8",
"Topic :: Scientific/Engineering :: GIS",
]
keywords = ["STAC", "validation", "raster"]
requires-python = ">=3.8"
dependencies = [
"requests>=2.32.3",
"jsonschema>=4.23.0",
"click>=8.1.8",
"referencing>=0.35.1",
"pyYAML>=6.0.1",
]
optional-dependencies.dev = [
"black",
"pytest",
"pytest-mypy",
"pre-commit",
"requests-mock",
"types-setuptools",
"stac-pydantic>=3.3.0",
"mypy",
"types-attrs",
"types-requests",
"types-jsonschema"
]
optional-dependencies.pydantic = [
"stac-pydantic>=3.3.0"
]
[project.urls]
Homepage = "https://github.com/stac-utils/stac-validator"
Repository = "https://github.com/stac-utils/stac-validator"
[project.readme]
file = "README.md"
content-type = "text/markdown"
[tool.setuptools]
packages = ["stac_validator"]
[project.scripts]
stac-validator = "stac_validator.stac_validator:main"
[tool.setuptools.package-data]
stac_validator = ["*.yaml"]
|