mirror of
https://github.com/happycola233/tchMaterial-parser.git
synced 2026-10-17 05:11:30 +08:00
78 lines
2.2 KiB
TOML
78 lines
2.2 KiB
TOML
[build-system]
|
|
requires = ["setuptools>=61.0", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "tchMaterial-parser"
|
|
version = "4.2"
|
|
description = "国家中小学智慧教育平台 资源下载工具"
|
|
readme = "README.md"
|
|
requires-python = ">=3.10"
|
|
license = "MIT"
|
|
license-files = ["LICENSE", "licenses/*.txt"]
|
|
authors = [{name = "肥宅水水呀"}, {name = "晨叶梦春", email = "wuziqian211@126.com"}]
|
|
dependencies = [
|
|
"pillow>=10,<13",
|
|
"psutil>=5.9,<8",
|
|
"pypdf>=5,<7",
|
|
"requests>=2.31,<3",
|
|
"sv-ttk>=2.6,<3",
|
|
"pywin32>=306; sys_platform == 'win32'",
|
|
]
|
|
classifiers = [
|
|
"Development Status :: 5 - Production/Stable",
|
|
"Intended Audience :: Developers",
|
|
"Intended Audience :: Education",
|
|
"Intended Audience :: End Users/Desktop",
|
|
"Intended Audience :: Information Technology",
|
|
"Operating System :: MacOS",
|
|
"Operating System :: Microsoft",
|
|
"Operating System :: Microsoft :: Windows :: Windows 8.1",
|
|
"Operating System :: Microsoft :: Windows :: Windows 10",
|
|
"Operating System :: Microsoft :: Windows :: Windows 11",
|
|
"Operating System :: POSIX :: Linux",
|
|
"Programming Language :: Python",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
"Programming Language :: Python :: 3.13",
|
|
"Programming Language :: Python :: 3.14",
|
|
"Programming Language :: Python :: 3.15",
|
|
"Topic :: Education",
|
|
"Topic :: Utilities",
|
|
"Typing :: Typed",
|
|
]
|
|
|
|
[project.urls]
|
|
Homepage = "https://github.com/happycola233/tchMaterial-parser"
|
|
Repository = "https://github.com/happycola233/tchMaterial-parser"
|
|
Issues = "https://github.com/happycola233/tchMaterial-parser/issues"
|
|
|
|
[project.scripts]
|
|
"tchmaterial-parser" = "tchmaterial_parser.app:main"
|
|
|
|
[tool.setuptools]
|
|
package-dir = {"" = "src"}
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["src"]
|
|
|
|
[tool.setuptools.package-data]
|
|
tchmaterial_parser = ["assets/*.png"]
|
|
|
|
[tool.black]
|
|
line-length = 120
|
|
target-version = ["py310"]
|
|
|
|
[tool.isort]
|
|
profile = "black"
|
|
|
|
[tool.ruff]
|
|
line-length = 120
|
|
|
|
[tool.pytest.ini_options]
|
|
minversion = "6.0"
|
|
addopts = "-q"
|
|
testpaths = ["tests"]
|