1- [tool .poetry ]
1+ [build-system ]
2+ requires = [" hatchling" ]
3+ build-backend = " hatchling.build"
4+
5+ [project ]
26name = " hypothesis-graphql"
37version = " 0.9.2"
48description = " Hypothesis strategies for GraphQL queries"
@@ -19,19 +23,34 @@ classifiers = [
1923 " Programming Language :: Python :: Implementation :: CPython" ,
2024 " Topic :: Software Development :: Testing" ,
2125]
22- authors = [" Dmitry Dygalo <dadygalo@gmail.com>" ]
26+ authors = [{ name = " Dmitry Dygalo" , email = " dadygalo@gmail.com" }]
27+ maintainers = [{ name = " Dmitry Dygalo" , email = " dadygalo@gmail.com" }]
2328readme = " README.md"
24- repository = " https://github.com/Stranger6667/hypothesis-graphql"
2529license = " MIT"
2630include = [" src/hypothesis_graphql/py.typed" ]
31+ requires-python = " >=3.7"
32+ dependencies = [
33+ " hypothesis>=5.8.0,<7.0" ,
34+ " graphql-core>=3.1.0,<3.3.0" ,
35+ ]
2736
28- [tool .poetry .dependencies ]
29- python = " ^3.7"
30- hypothesis = " >=5.8.0,<7.0"
31- graphql-core = " >=3.1.0,<3.3.0"
37+ [project .optional-dependencies ]
38+ tests = [
39+ " coverage>=7" ,
40+ " pytest>=6.2.0,<8" ,
41+ " pytest-xdist>=2.5,<3.0" ,
42+ ]
43+ cov = [
44+ " coverage-enable-subprocess" ,
45+ " coverage[toml]>=7" ,
46+ ]
47+ dev = [" hypothesis_graphql[tests,cov]" ]
3248
33- [tool .poetry .dev-dependencies ]
34- pytest = " ^6.2.0"
49+ [project .urls ]
50+ Changelog = " https://github.com/Stranger6667/hypothesis-graphql/blob/master/CHANGELOG.md"
51+ "Bug Tracker" = " https://github.com/Stranger6667/hypothesis-graphql"
52+ Funding = " https://github.com/sponsors/Stranger6667"
53+ "Source Code" = " https://github.com/Stranger6667/hypothesis-graphql"
3554
3655[tool .black ]
3756line-length = 120
@@ -45,6 +64,20 @@ include_trailing_comma = true
4564known_first_party = " hypothesis_graphql"
4665known_third_party =[" graphql" , " hypothesis" , " hypothesis_graphql" , " pytest" ]
4766
48- [build-system ]
49- requires = [" poetry-core>=1.0" ]
50- build-backend = " poetry.core.masonry.api"
67+ [tool .coverage .run ]
68+ parallel = true
69+ branch = true
70+ source_pkgs = [" hypothesis_graphql" ]
71+
72+ [tool .coverage .paths ]
73+ source = [" src" , " .tox/*/site-packages" ]
74+
75+ [tool .coverage .report ]
76+ show_missing = true
77+ skip_covered = true
78+ precision = 2
79+ exclude_lines = [
80+ " raise NotImplementedError" ,
81+ " if TYPE_CHECKING:" ,
82+ " pass"
83+ ]
0 commit comments