22name = " enviparse"
33dynamic = [" version" ]
44description = " enviparse help you manage your application properties using environment variabl"
5- authors = [
6- {name = " Illuin technology" , email = " contact@illuin.tech" },
7- ]
5+ authors = [{name = " Illuin technology" , email = " contact@illuin.tech" }]
6+ maintainers = [{ name = " Illuin Technology" , email = " contact@illuin.tech" }]
87requires-python = " >=3.9"
8+ readme = " README.md"
99classifiers =[
1010 " Development Status :: 5 - Production/Stable" ,
1111 " Intended Audience :: Developers" ,
@@ -14,6 +14,7 @@ classifiers=[
1414 " Programming Language :: Python :: 3" ,
1515 " Programming Language :: Python :: 3.9" ,
1616 " Programming Language :: Python :: 3.10" ,
17+ " License :: OSI Approved :: MIT License" ,
1718]
1819dependencies = []
1920
@@ -35,9 +36,30 @@ dev = [
3536 " wheel==0.44.0" ,
3637]
3738
39+ [project .urls ]
40+ "Homepage" = " https://github.com/illuin-tech/enviparse"
41+ "Bug Reports" = " https://github.com/illuin-tech/enviparse/issues"
42+ "Source" = " https://github.com/illuin-tech/enviparse/"
43+
44+
3845[build-system ]
3946requires = [" setuptools" , " setuptools-scm" ]
4047build-backend = " setuptools.build_meta"
4148
49+ [tool .setuptools ]
50+ zip-safe = false
51+ platforms = [" any" ]
52+ packages.find.include = [" enviparse" , " enviparse.*" ]
53+
54+ [tool .coverage ]
55+ run.source = [" enviparse" ]
56+ run.branch = true
57+ report.exclude_also = [
58+ " def __repr__" ,
59+ " raise NotImplementedError" ,
60+ " if __name__ == .__main__.:" ,
61+ " if TYPE_CHECKING:" ,
62+ ]
63+
4264[tool .setuptools .dynamic ]
4365version = {file = " VERSION" }
0 commit comments