aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py58
1 files changed, 31 insertions, 27 deletions
diff --git a/setup.py b/setup.py
index 89c51e2..b62dbad 100644
--- a/setup.py
+++ b/setup.py
@@ -15,49 +15,53 @@ def getTextFromFile(filename, fallback):
return output
-PACKAGE_NAME = 'avp'
-SOURCE_DIRECTORY = 'src'
-SOURCE_PACKAGE_REGEX = re.compile(rf'^{SOURCE_DIRECTORY}')
-PACKAGE_DESCRIPTION = 'Create audio visualization videos from a GUI or commandline'
+PACKAGE_NAME = "avp"
+SOURCE_DIRECTORY = "src"
+SOURCE_PACKAGE_REGEX = re.compile(rf"^{SOURCE_DIRECTORY}")
+PACKAGE_DESCRIPTION = "Create audio visualization videos from a GUI or commandline"
avp = import_module(SOURCE_DIRECTORY)
-source_packages = find_packages(include=[SOURCE_DIRECTORY, f'{SOURCE_DIRECTORY}.*'])
-proj_packages = [SOURCE_PACKAGE_REGEX.sub(PACKAGE_NAME, name) for name in source_packages]
+source_packages = find_packages(include=[SOURCE_DIRECTORY, f"{SOURCE_DIRECTORY}.*"])
+proj_packages = [
+ SOURCE_PACKAGE_REGEX.sub(PACKAGE_NAME, name) for name in source_packages
+]
setup(
- name='audio_visualizer_python',
+ name="audio_visualizer_python",
version=avp.__version__,
- url='https://github.com/djfun/audio-visualizer-python',
- license='MIT',
+ url="https://github.com/djfun/audio-visualizer-python",
+ license="MIT",
description=PACKAGE_DESCRIPTION,
- author=getTextFromFile('AUTHORS', 'djfun, tassaron'),
- long_description=getTextFromFile('README.md', PACKAGE_DESCRIPTION),
+ author=getTextFromFile("AUTHORS", "djfun, tassaron"),
+ long_description=getTextFromFile("README.md", PACKAGE_DESCRIPTION),
classifiers=[
- 'Development Status :: 4 - Beta',
- 'License :: OSI Approved :: MIT License',
- 'Programming Language :: Python :: 3 :: Only',
- 'Intended Audience :: End Users/Desktop',
- 'Topic :: Multimedia :: Video :: Non-Linear Editor',
+ "Development Status :: 4 - Beta",
+ "License :: OSI Approved :: MIT License",
+ "Programming Language :: Python :: 3 :: Only",
+ "Intended Audience :: End Users/Desktop",
+ "Topic :: Multimedia :: Video :: Non-Linear Editor",
],
keywords=[
- 'visualizer', 'visualization', 'commandline video',
- 'video editor', 'ffmpeg', 'podcast'
+ "visualizer",
+ "visualization",
+ "commandline video",
+ "video editor",
+ "ffmpeg",
+ "podcast",
],
packages=proj_packages,
package_dir={PACKAGE_NAME: SOURCE_DIRECTORY},
include_package_data=True,
install_requires=[
- 'Pillow==9.1.1',
- 'PyQt5',
- 'numpy',
- 'pytest',
- 'pytest-qt',
+ "Pillow",
+ "PyQt6",
+ "numpy",
+ "pytest",
+ "pytest-qt",
],
entry_points={
- 'console_scripts': [
- f'avp = {PACKAGE_NAME}.__main__:main'
- ],
- }
+ "console_scripts": [f"avp = {PACKAGE_NAME}.__main__:main"],
+ },
)