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="superbou...@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------------------------------------