Path: csiph.com!optima2.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!bofh.it!news.nic.it!robomod From: Superboucle Newsgroups: linux.debian.maint.python Subject: Help about packaging PyQT5 app Date: Sat, 12 Sep 2015 19:20:01 +0200 Message-ID: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Sat Sep 12 17:18:00 2015 Old-Return-Path: X-Amavis-Spam-Status: No, score=-6.207 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FOURLA=0.1, LDO_WHITELIST=-5, RDNS_NONE=0.793] autolearn=no autolearn_force=no X-Policyd-Weight: using cached result; rate: -1.5 X-Greylist: delayed 2333 seconds by postgrey-1.35 at bendel; Sat, 12 Sep 2015 17:17:47 UTC Dkim-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nura.eu; s=nura-eu; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID:Subject:From:To; bh=1QugC4/9rrFoRzF3gRR8YdXI01tjfdvM/IemSABZSzM=; b=JqhnbiAoHM39in/jvIqgkCS9duWmjmBB0KTE+peaL0LVlDK3JZCny3pCLLg7dsFFjX0D7XPr5wen7bRPic5xUEFPL15WU2LgcgXFiYQXAyzEzvPFLlbzuiX7P3zGkKP4y77k6ra+RrOwZvJvOY+oWMkWEDj3gHVfyQwIfGaLr/E=; User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailing-List: archive/latest/12569 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/55F45516.4000207@nura.eu Approved: robomod@news.nic.it Lines: 55 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sat, 12 Sep 2015 18:38:46 +0200 X-Original-Message-ID: <55F45516.4000207@nura.eu> Xref: csiph.com linux.debian.maint.python:7262 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------------------------------------