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
|
[build-system]
# requires = ["setuptools >= 40.6.0", "wheel"]
requires = ["hatchling>=1.27.0", "wheel"]
# build-backend = "setuptools.build_meta"
build-backend = "hatchling.build"
[project]
name="evalidate"
dynamic = [ "version" ]
keywords = ["python", "security", "json", "sandbox", "filter", "evaluation", "expression", "secure", "jq", "jg", "validate", "safe", "grep", "eval", "evaluate", "jg"]
dependencies = ['faker']
authors = [
{ name="Yaroslav Polyakov", email="yaroslaff@gmail.com" },
]
description = "Validation and secure evaluation of untrusted python expressions"
readme = "README.md"
requires-python = ">=3.8"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
[project.urls]
Homepage = "https://github.com/yaroslaff/evalidate"
Issues = "https://github.com/yaroslaff/evalidate/issues"
[project.scripts]
genfakeproducts = "evalidate.cli.genfakeproducts:main"
jg = "evalidate.cli.jg:main"
[tool.hatch.version]
path = 'evalidate/__init__.py'
|