nzbToMedia/pyproject.toml
Labrys of Knossos bfb45c180a Lots of refactoring.
Remove version checks and update logic
Remove extraneous constants: SOURCE_ROOT, SYS_ARGV, APP_FILENAME, CONFIG_MOVIE_FILE, MY_APP, CONFIG_TV_FILE, GIT_*
Remove nzb2media.utils.processes
Update requirements
Flatten project structure
Keep settings close to code
Refactor NZBget, torrent configs, torrents, transcoder, tools, constants and forks
Refactor `nzbToMedia.main` to `nzb2media.app.main`
Fix flake/lint issues
2023-01-03 16:40:36 -05:00

77 lines
2.3 KiB
TOML

[build-system]
requires = [
"setuptools>=45",
"setuptools_scm[toml]>=6.2",
]
build-backend = "setuptools.build_meta"
[project]
name = "nzbToMedia"
description = "Efficient on demand post processing"
readme = {content-type = "utf-8", text = """hello"""}
license = {file = "license.txt"}
authors = [
{name = "Clinton Hall", email="fock_wulf@hotmail.com"}
]
dependencies =[
'babelfish',
'beets',
'configobj',
'deluge-client@git+https://github.com/labrys/deluge.git@master',
'guessit',
'jaraco-windows ; sys.platform == "win32"',
'linktastic',
'mediafile',
'python-qbittorrent',
'pywin32 ; sys.platform == "win32"',
'pyxdg',
'rencode',
'requests',
'requests_oauthlib',
'setuptools',
'setuptools-scm',
'subliminal != 2.1.0',
'syno@git+https://github.com/labrys/syno.git@master',
'transmission-rpc@git+https://github.com/labrys/transmission-rpc@master',
'utorrent@git+https://github.com/labrys/utorrent.git@master',
]
requires-python = ">=3.8"
classifiers =[
# complete classifier list: http://pypi.python.org/pypi?%3Aaction=list_classifiers
"Development Status :: 5 - Production/Stable",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Operating System :: MacOS",
"Operating System :: MacOS :: MacOS X",
"Operating System :: Microsoft",
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX",
"Operating System :: Unix",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Topic :: Games/Entertainment",
"Topic :: Multimedia",
"Topic :: Multimedia :: Sound/Audio",
"Topic :: Multimedia :: Video",
"Topic :: Utilities",
]
dynamic = ["version"]
[project.urls]
repository = "https://github.com/clinton-hall/nzbToMedia.git"
documentation = "https://github.com/clinton-hall/nzbToMedia/wiki"
[tools.setuptools]
zip_safe = false
include_package_data = true
[tool.setuptools.packages.find]
where = [""]
include = ["nzb2media", "nzbTo*", "TorrentToMedia"]
[tool.setuptools_scm]