[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Help about packaging PyQT5 app



Hello,

I'm trying to add a new package to the archive. I have created an ITF :

Bug#798580: Acknowledgement (ITP: superboucle -- Loop based software fully controllable with any midi device)

Currently, I'm writing setup.py file but I don't known how to test it. What is the right way to test my project against debian rules ? I have removed PyQt5 from requirements because PyQt5 is not installable by pip.

I have another question about python packages, do I need to put all my module in a package ? Can I use a python script as entry point ?

Best,
Vampouille

-------------- setup.py ------------------------
from setuptools import setup, find_packages
setup(
    name="SuperBoucle",
    version="1.2.0",
    url="https://github.com/Vampouille/superboucle";,
    author="Julien Acroute",
    author_email="superboucle@nura.eu",
description="Loop based software fully controllable with any midi device",
    license="GPL 3",
    keywords="audio midi loop jack live composition",
    packages=find_packages(),
    include_package_data=True,
    install_requires=['cffi>=0.8.2',
                      'PySoundFile',
                      'numpy',
                      'JACK-Client>=0.3.0'],
    entry_points={
        'gui_scripts': [
            'superboucle=superboucle:main',
        ]
    },
    classifiers=['Development Status :: 4 - Beta',
                 'Intended Audience :: End Users/Desktop',
                 'Environment :: X11 Applications :: Qt',
                 ('License :: OSI Approved :: '
                  'GNU General Public License v3 (GPLv3)'),
                 'Operating System :: MacOS :: MacOS X',
                 'Operating System :: Microsoft :: Windows',
                 'Operating System :: POSIX :: Linux',
                 'Programming Language :: Python :: 3',
                 'Topic :: Multimedia :: Sound/Audio :: Capture/Recording',
                 'Topic :: Multimedia :: Sound/Audio :: MIDI']

)
------------setup.py------------------------------------



Reply to: