11[build-system ]
2- requires = [" flit_core >=3.11 ,<4" ]
2+ requires = [" flit_core >=2 ,<4" ]
33build-backend = " flit_core.buildapi"
44
5- [project ]
6- name = " mediafile"
7- authors = [
8- {
name =
" Adrian Sampson" ,
email =
" [email protected] " },
5+ [tool .flit .metadata ]
6+ module = " mediafile"
7+ author = " Adrian Sampson"
8+ author-email =
" [email protected] " 9+ home-page = " https://github.com/beetbox/mediafile"
10+ description-file = " README.rst"
11+ requires = [
12+ " mutagen>=1.46" ,
13+ " filetype>=1.2.0" ,
914]
10- readme = " README.rst"
11- license = " MIT"
12- requires-python = " >=3.9"
13- description = " A simple, cross-format library for reading and writing media file metadata."
14- dynamic = [" version" ]
15+ requires-python = " >=3.7"
1516classifiers = [
1617 ' Topic :: Multimedia :: Sound/Audio' ,
18+ ' License :: OSI Approved :: MIT License' ,
1719 ' Environment :: Web Environment' ,
1820 ' Programming Language :: Python :: 3.9' ,
1921 ' Programming Language :: Python :: 3.10' ,
@@ -22,17 +24,8 @@ classifiers = [
2224 ' Programming Language :: Python :: 3.13' ,
2325 ' Programming Language :: Python :: Implementation :: PyPy' ,
2426]
25- dependencies = [
26- " mutagen>=1.46" ,
27- " filetype>=1.2.0" ,
28- ]
29-
30-
31- [project .urls ]
32- Documentation = " https://mediafile.readthedocs.io"
33- Source = " https://github.com/beetbox/mediafile"
3427
35- [project . optional-dependencies ]
28+ [tool . flit . metadata . requires-extra ]
3629dev = [
3730 " ruff" ,
3831 " pytest" ,
0 commit comments