Skip to content

Commit e6ebc8e

Browse files
committed
* moved all setup data to pyproject.toml
* require python 3.8 or later * use default auto package discovery * updated classifiers
1 parent 8e989a8 commit e6ebc8e

2 files changed

Lines changed: 42 additions & 38 deletions

File tree

pyproject.toml

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
11
[build-system]
2-
requires = ["setuptools >= 40.9.0", "wheel"]
2+
requires = ["setuptools >= 61.0", "wheel"]
33
build-backend = "setuptools.build_meta"
4+
5+
6+
[project]
7+
name = "ffmpegio-core"
8+
description = "Media I/O with FFmpeg"
9+
readme = "README.rst"
10+
keywords = ["multimedia, ffmpeg"]
11+
license = { text = "GPL-2.0 License" }
12+
classifiers = [
13+
"Development Status :: 4 - Beta",
14+
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
15+
"Topic :: Multimedia :: Sound/Audio",
16+
"Topic :: Multimedia :: Sound/Audio :: Capture/Recording",
17+
"Topic :: Multimedia :: Sound/Audio :: Conversion",
18+
"Topic :: Multimedia :: Video",
19+
"Topic :: Multimedia :: Video :: Capture",
20+
"Topic :: Multimedia :: Video :: Conversion",
21+
"Programming Language :: Python :: 3.8",
22+
"Programming Language :: Python :: 3.9",
23+
"Programming Language :: Python :: 3.10",
24+
"Programming Language :: Python :: 3.11",
25+
"Programming Language :: Python :: 3.12"
26+
]
27+
dynamic = ["version"]
28+
requires-python = ">=3.8"
29+
dependencies = ["pluggy", "packaging"]
30+
31+
[project.urls]
32+
Repository = "https://github.com/python-ffmpegio/python-ffmpegio"
33+
Documentation = "https://python-ffmpegio.github.io/python-ffmpegio/"
34+
Discussions = "https://github.com/python-ffmpegio/python-ffmpegio/discussions"
35+
Issues = "https://github.com/python-ffmpegio/python-ffmpegio/issues"
36+
Pull_Requests = "https://github.com/python-ffmpegio/python-ffmpegio/pulls"
37+
38+
[tool.setuptools.dynamic]
39+
version = { attr = "ffmpegio.__version__" }
40+
41+
[tool.pytest.ini_options]
42+
testpaths = ["tests"]
43+
# minversion = "6.0"
44+
# addopts = "-ra -q"

setup.cfg

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)