File: pyproject.toml

package info (click to toggle)
stac-validator 3.10.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 27,120 kB
  • sloc: python: 3,347; makefile: 100
file content (62 lines) | stat: -rw-r--r-- 1,505 bytes parent folder | download
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"]