Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #7262

Help about packaging PyQT5 app

From Superboucle <superboucle@nura.eu>
Newsgroups linux.debian.maint.python
Subject Help about packaging PyQT5 app
Date 2015-09-12 19:20 +0200
Message-ID <q7WCZ-6Xy-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


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------------------------------------

Back to linux.debian.maint.python | Previous | Next | Find similar


Thread

Help about packaging PyQT5 app Superboucle <superboucle@nura.eu> - 2015-09-12 19:20 +0200

csiph-web