|
1 | 1 | [build-system] |
2 | | -requires = ["flit_core >=2,<4"] |
| 2 | +requires = ["flit_core >=3.11,<4"] |
3 | 3 | build-backend = "flit_core.buildapi" |
4 | 4 |
|
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]" }, |
14 | 9 | ] |
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"] |
16 | 15 | classifiers = [ |
17 | 16 | 'Topic :: Multimedia :: Sound/Audio', |
18 | | - 'License :: OSI Approved :: MIT License', |
19 | 17 | 'Environment :: Web Environment', |
20 | 18 | 'Programming Language :: Python :: 3.7', |
21 | 19 | 'Programming Language :: Python :: 3.8', |
22 | 20 | 'Programming Language :: Python :: 3.9', |
23 | 21 | 'Programming Language :: Python :: 3.10', |
24 | 22 | 'Programming Language :: Python :: Implementation :: PyPy', |
25 | 23 | ] |
26 | | - |
27 | | -[tool.flit.metadata.requires-extra] |
28 | | -test = [ |
29 | | - "tox" |
| 24 | +dependencies = [ |
| 25 | + "mutagen>=1.46", |
| 26 | + "filetype>=1.2.0", |
30 | 27 | ] |
| 28 | + |
| 29 | + |
| 30 | +[project.urls] |
| 31 | +Documentation = "https://mediafile.readthedocs.io" |
| 32 | +Source = "https://github.com/beetbox/mediafile" |
| 33 | + |
| 34 | +[project.optional-dependencies] |
31 | 35 | dev = [ |
32 | 36 | "ruff", |
33 | 37 | "pytest" |
|
0 commit comments