Bug#798785: ITP: ipython-genutils -- IPython vestigial utilities

2015-09-12 Thread Julien Puydt

Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-python@lists.debian.org
Owner: Julien Puydt 

* Package name: ipython-genutils
  Version : 0.1.0
  Upstream Author : IPython Development Team
* URL : https://github.com/ipython/ipython_genutils
* License : BSD-3-clause
  Programming Lang: Python
  Description : IPython vestigial utilities
 Contains some utilities shared by the IPython and Jupyter projects.
 .
 No new code should be written against those utilities.

Although that code is (as made clear in the long description) not
supposed to be used in new code, there is still code using it, and
it's not going away soon, so it makes sense to package it (I asked
upstream!).

It is for example a dependency of 'traitlets', which is a dependency
of the whole IPython/Jupyter software stack.

Thanks,

Snark on #debian-python



RFS: ipython-genutils -- IPython vestigial utilities

2015-09-12 Thread Julien Puydt

Hi,

Le 12/09/2015 18:32, Julien Puydt a écrit :

Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-python@lists.debian.org
Owner: Julien Puydt 

* Package name: ipython-genutils
   Version : 0.1.0
   Upstream Author : IPython Development Team
* URL : https://github.com/ipython/ipython_genutils
* License : BSD-3-clause
   Programming Lang: Python
   Description : IPython vestigial utilities
  Contains some utilities shared by the IPython and Jupyter projects.
  .
  No new code should be written against those utilities.

Although that code is (as made clear in the long description) not
supposed to be used in new code, there is still code using it, and
it's not going away soon, so it makes sense to package it (I asked
upstream!).

It is for example a dependency of 'traitlets', which is a dependency
of the whole IPython/Jupyter software stack.


The package is now available here:
Vcs-Git: 
git://anonscm.debian.org/python-modules/packages/ipython-genutils.git
Vcs-Browser: 
http://anonscm.debian.org/cgit/python-modules/packages/ipython-genutils.git


Thanks,

Snark on #debian-python



Help about packaging PyQT5 app

2015-09-12 Thread Superboucle

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