Merge pull request #5084 from sumpfralle/finalize-beets-test-exposure

Finalize beets.test packaging
This commit is contained in:
Serene 2024-01-18 13:19:21 +10:00 committed by GitHub
commit 7f1250dd0a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -68,15 +68,16 @@ setup(
include_package_data=True, # Install plugin resources.
packages=[
"beets",
"beets.ui",
"beets.autotag",
"beets.util",
"beets.dbcore",
"beets.test",
"beets.ui",
"beets.util",
"beetsplug",
"beetsplug.bpd",
"beetsplug.web",
"beetsplug.lastgenre",
"beetsplug.metasync",
"beetsplug.web",
],
entry_points={
"console_scripts": [
@ -84,14 +85,14 @@ setup(
],
},
install_requires=[
"unidecode>=1.3.6",
"confuse>=1.5.0",
"jellyfish",
"mediafile>=0.12.0",
"munkres>=1.0.0",
"musicbrainzngs>=0.4",
"pyyaml",
"mediafile>=0.12.0",
"confuse>=1.5.0",
"munkres>=1.0.0",
"jellyfish",
"typing_extensions",
"unidecode>=1.3.6",
]
+ (
# Support for ANSI console colors on Windows.
@ -108,13 +109,13 @@ setup(
"pylast",
"pytest",
"python-mpd2",
"pyxdg",
"responses>=0.3.0",
"requests_oauthlib",
"reflink",
"rarfile",
"python3-discogs-client>=2.3.15",
"py7zr",
"pyxdg",
"rarfile",
"reflink",
"requests_oauthlib",
"responses>=0.3.0",
],
"lint": [
"flake8",
@ -123,40 +124,40 @@ setup(
],
"mypy": [
"mypy",
"types-Pillow",
"types-urllib3",
"types-beautifulsoup4",
"types-Flask-Cors",
"types-Pillow",
"types-PyYAML",
"types-requests",
"types-Flask-Cors",
"types-urllib3",
],
"docs": [
"sphinx",
"pydata_sphinx_theme",
"sphinx",
],
# Plugin (optional) dependencies:
"absubmit": ["requests"],
"fetchart": ["requests", "Pillow", "beautifulsoup4"],
"embedart": ["Pillow"],
"embyupdate": ["requests"],
"beatport": ["requests-oauthlib>=0.6.1"],
"bpd": ["PyGObject"],
"chroma": ["pyacoustid"],
"discogs": ["python3-discogs-client>=2.3.15"],
"beatport": ["requests-oauthlib>=0.6.1"],
"embedart": ["Pillow"],
"embyupdate": ["requests"],
"fetchart": ["requests", "Pillow", "beautifulsoup4"],
"import": ["rarfile", "py7zr"],
"kodiupdate": ["requests"],
"lastgenre": ["pylast"],
"lastimport": ["pylast"],
"lyrics": ["requests", "beautifulsoup4", "langdetect"],
"metasync": ["dbus-python"],
"mpdstats": ["python-mpd2>=0.4.2"],
"plexupdate": ["requests"],
"web": ["flask", "flask-cors"],
"import": ["rarfile", "py7zr"],
"thumbnails": ["pyxdg", "Pillow"],
"metasync": ["dbus-python"],
"sonosupdate": ["soco"],
"scrub": ["mutagen>=1.33"],
"bpd": ["PyGObject"],
"replaygain": ["PyGObject"],
"reflink": ["reflink"],
"replaygain": ["PyGObject"],
"scrub": ["mutagen>=1.33"],
"sonosupdate": ["soco"],
"thumbnails": ["pyxdg", "Pillow"],
"web": ["flask", "flask-cors"],
},
# Non-Python/non-PyPI plugin dependencies:
# chroma: chromaprint or fpcalc