comparison pyproject.toml @ 7:72f8dd2ce0ba

Packaging support: sdist and wheel
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 07 Jul 2023 00:00:50 +0200
parents
children
comparison
equal deleted inserted replaced
6:fc18f1cb3309 7:72f8dd2ce0ba
1 [build-system]
2 requires = ["setuptools>=67.0", "wheel>=0.38"]
3 build-backend = "setuptools.build_meta"
4
5 [project]
6 name = "data-schema"
7 description = "A data validation library using schemata inspired from JSON Schema"
8 license = {text = "BSD 3-Clause \"New\" or \"Revised\" License"}
9 requires-python = ">=3.4"
10 authors = [
11 {name = "Franz Glasner", email = "fzglas.hg@dom66.de"}
12 ]
13 classifiers = [
14 "Development Status :: 5 - Production/Stable",
15 "Environment :: Console",
16 "Intended Audience :: Developers",
17 "License :: OSI Approved :: BSD License",
18 "Operating System :: OS Independent",
19 "Programming Language :: Python :: 3",
20 "Topic :: File Formats :: JSON :: JSON Schema",
21 "Topic :: Software Development :: Libraries :: Python Modules"
22 ]
23 dependencies = [
24 "rfc3986>=1.5.0",
25 "ConfigMix[yaml]"
26 ]
27
28 dynamic = ["version", "readme"]
29
30 [tool.setuptools]
31 packages = [
32 "data_schema",
33 ]
34 include-package-data = false
35 zip-safe = true
36
37 [tool.setuptools.dynamic]
38 readme = {file = ["README.txt"], content-type="text/x-rst"}