Skip to content

setup.py broken in feature-newgui branch #45

Description

@AsavarTzeth

Since commit e92e9d7 setup.py is completly borked.

It tried fixing it myself but ran into other issues.

  • Using install_requires with 'pillow-simd' does not work (dependency is not found even if it is installed), while using 'Pillow' seems to work. I think the reason for this is Pillow-SIMD is meant to be a drop-in replacement.

  • Although listing 'Pillow' as a dependency forces me to install olefile, which seems completly uneccessary under Linux, or am I wrong?

  • Even with this fixed there won't bin any working file in the bin directory because you rely on avpython. I tried looking it up but it is beyond me. The main issue here is that there only seems to be windows executables available and I cannot find a source.

My attempt at fixing setup.py (not complete):

from setuptools import setup, find_packages
  		  
setup(
    name='audio_visualizer_python',
    version='1.0',
    description='A little GUI tool to render visualization videos of audio files',
    license='MIT',
    url='https://github.com/djfun/audio-visualizer-python',
    packages=find_packages(),
    package_data={
        'src': ['*'],
    },
    install_requires=['Pillow-SIMD', 'numpy'],
    entry_points={
        'gui_scripts': [
            'audio-visualizer-python = avpython:main'
        ]
    }
)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions