Moved to PEP 518 compliant setup

This commit is contained in:
GuardKenzie
2021-04-19 18:08:30 +00:00
parent 0002421be7
commit 28059ed42d
3 changed files with 35 additions and 22 deletions

6
pyproject.toml Normal file
View File

@ -0,0 +1,6 @@
[build-system]
requires = [
"setuptools>=42",
"wheel"
]
build-backend = "setuptools.build_meta"

26
setup.cfg Normal file
View File

@ -0,0 +1,26 @@
[metadata]
name = miniplayer-kenzie
version = 1.1.2
description = An mpd client with album art and basic functionality.
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/GuardKenzie/miniplayer
author = Tristan Ferrua
author_email = tristanferrua@gmail.com
classifiers =
Programming Language :: Python :: 3
License :: OSI Approved :: MIT License
Operating System :: OS Independent
[options]
scripts =
bin/miniplayer
install_requires =
python-mpd2
ffmpeg-python
pixcat
pillow
ueberzug

View File

@ -1,23 +1,4 @@
from setuptools import setup
with open("README.md", "r") as fh:
long_description = fh.read()
setup(name="miniplayer",
version="1.1.2",
description="An mpd client with album art and basic functionality.",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/GuardKenzie/miniplayer",
author="Tristan Ferrua",
author_email="tristanferrua@gmail.com",
license="MIT",
scripts=["bin/miniplayer"],
install_requires=[
"python-mpd2",
"ffmpeg-python",
"pixcat",
"pillow",
"ueberzug"
])
import setuptools
if __name__ == '__main__':
setuptools.setup()