11[build-system ]
2- requires = [" flit_core >=2 ,<4" ]
2+ requires = [" flit_core >=3.11 ,<4" ]
33build-backend = " flit_core.buildapi"
44
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" ,
5+ [project ]
6+ name = " mediafile"
7+ authors = [
8+ {
name =
" Adrian Sampson" ,
email =
" [email protected] " },
149]
15- requires-python = " >=3.7"
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" ]
1615classifiers = [
1716 ' Topic :: Multimedia :: Sound/Audio' ,
18- ' License :: OSI Approved :: MIT License' ,
1917 ' Environment :: Web Environment' ,
2018 ' Programming Language :: Python :: 3.9' ,
2119 ' Programming Language :: Python :: 3.10' ,
@@ -24,8 +22,17 @@ classifiers = [
2422 ' Programming Language :: Python :: 3.13' ,
2523 ' Programming Language :: Python :: Implementation :: PyPy' ,
2624]
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"
2734
28- [tool . flit . metadata . requires-extra ]
35+ [project . optional-dependencies ]
2936dev = [
3037 " ruff" ,
3138 " pytest"
0 commit comments