1- [build-system ]
2- requires = [" setuptools" , " wheel" ]
3- build-backend = " setuptools.build_meta"
1+ [project ]
2+ name = " pytiled_parser"
3+ version = " 2.2.1"
4+ description = " A library for parsing Tiled Map Editor maps and tilesets"
5+ readme = " README.md"
6+ authors = [
7+ {
name =
" Benjamin Kirkbride" ,
email =
" [email protected] " },
8+ {
name =
" Darren Eberly" ,
email =
" [email protected] " },
9+ ]
10+ maintainers = [
11+ {
name =
" Darren Eberly" ,
email =
" [email protected] " }
12+ ]
13+ license = {file = " LICENSE" }
14+ requires-python = " >=3.6"
15+ classifiers = [
16+ " Development Status :: 5 - Production/Stable" ,
17+ " Intended Audience :: Developers" ,
18+ " License :: OSI Approved :: MIT License" ,
19+ " Operating System :: OS Independent" ,
20+ " Programming Language :: Python" ,
21+ " Programming Language :: Python :: 3.7" ,
22+ " Programming Language :: Python :: 3.8" ,
23+ " Programming Language :: Python :: 3.9" ,
24+ " Programming Language :: Python :: 3.10" ,
25+ " Programming Language :: Python :: 3.11" ,
26+ " Programming Language :: Python :: Implementation :: CPython" ,
27+ " Topic :: Software Development :: Libraries :: Python Modules"
28+ ]
29+ dependencies = [
30+ " attrs >= 18.2.0" ,
31+ " typing-extensions"
32+ ]
33+
34+ [project .urls ]
35+ homepage = " https://github.com/pythonarcade/pytile_parser"
36+
37+ [project .optional-dependencies ]
38+ zstd = [
39+ " zstd"
40+ ]
41+
42+ dev = [
43+ " pytest" ,
44+ " pytest-cov" ,
45+ " black" ,
46+ " ruff" ,
47+ " mypy" ,
48+ " sphinx" ,
49+ " sphinx-sitemap" ,
50+ " myst-parser" ,
51+ " furo"
52+ ]
53+
54+ tests = [
55+ " pytest" ,
56+ " pytest-cov" ,
57+ " black" ,
58+ " ruff" ,
59+ " mypy"
60+ ]
61+
62+ build = [
63+ " build"
64+ ]
65+
66+ [tool .setuptools .packages .find ]
67+ include = [" pytiled-parser" , " pytiled-parser.*" ]
68+
69+ [build-system ]
70+ requires = [" setuptools" , " wheel" ]
71+ build-backend = " setuptools.build_meta"
72+
73+ [tool .distutils .bdist_wheel ]
74+ universal = true
75+
76+ [tool .coverage .run ]
77+ branch = true
78+
79+ [tool .coverage .report ]
80+ show_missing = true
81+
82+ [tool .mypy ]
83+ python_version = 3.11
84+ warn_unused_configs = true
85+ warn_redundant_casts = true
86+ ignore_missing_imports = true
87+
88+ [[tool .mypy .overrides ]]
89+ module = " tests.*"
90+ ignore_errors = true
91+
92+ [tool .ruff ]
93+ exclude = [" __init__.py" ]
94+ ignore = [" E501" ]
0 commit comments