@@ -3,15 +3,14 @@ requires = ["setuptools>=61.2"]
33build-backend = " setuptools.build_meta"
44
55[project ]
6- name = " lazy_loader "
6+ name = " lazy-loader "
77requires-python = " >=3.9"
88authors = [{name = " Scientific Python Developers" }]
99readme = " README.md"
10- license = { file = " LICENSE.md " }
10+ license = " BSD-3-Clause "
1111dynamic = [' version' ]
1212classifiers = [
1313 " Development Status :: 5 - Production/Stable" ,
14- " License :: OSI Approved :: BSD License" ,
1514 " Programming Language :: Python :: 3" ,
1615 " Programming Language :: Python :: 3.9" ,
1716 " Programming Language :: Python :: 3.10" ,
@@ -27,7 +26,7 @@ dependencies = [
2726[project .optional-dependencies ]
2827test = [" pytest >= 8.0" , " pytest-cov >= 5.0" , " coverage[toml] >= 7.2" ]
2928lint = [" pre-commit == 4.2.0" ]
30- dev = [" changelist == 0.5" ]
29+ dev = [" changelist == 0.5" , " spin == 0.14 " ]
3130
3231[project .urls ]
3332Home = " https://scientific-python.org/specs/spec-0001/"
@@ -102,3 +101,13 @@ source = [
102101 " src/lazy_loader" ,
103102 " */site-packages/lazy_loader" ,
104103]
104+
105+ [tool .spin ]
106+ package = ' lazy_loader'
107+
108+ [tool .spin .commands ]
109+ Build = [
110+ ' spin.cmds.pip.install' ,
111+ ' .spin/cmds.py:test' ,
112+ ' spin.cmds.build.sdist' ,
113+ ]
0 commit comments