Request to join DPMT team

2015-07-02 Thread Corey Bryant
Hello,

My name is Corey Bryant.  https://alioth.debian.org/users/coreycb-guest

I'm writing to request membership to the DPMT team.

I primarily work on OpenStack packaging and with that comes the need to
touch some of the python packages that do not fall under the openstack
team.  For example I currently have some updates to python-cliff that I'd
like to push.

Thank you.

-- 
Regards,
Corey


Re: Sphinx 1.3 in Debian experimental

2015-07-02 Thread Dmitry Shachnev
Hi Tomasz,

On Tue, 30 Jun 2015 21:59:00 +0200, Tomasz Rybak wrote:
 According to Sphinx documentation
 http://sphinx-doc.org/config.html#confval-html_last_updated_fmt
 when html_last_updated_fmt is set, Last updated on ... should
 be added to the bottom. Is this omission on purpose, or does it
 suggest some problem with my packages?

It is not a problem with your packages, I can confirm it.

Looks like it is an issue with Alabaster theme: it overrides the footer
and does not add support for last_updated property.

With classic theme everything works as expected.

Anyway, for us not having that feature is even better, because that means
the build will be reproducibile. Maybe I will even talk to upstream about
disabling it for other themes as well (by default).

--
Dmitry Shachnev

signature.asc
Description: OpenPGP digital signature


Joining the DPMT

2015-07-02 Thread James Page
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi All

I've been skulking around on this ML and on the #debian-python IRC
channel for a while now so thought it was about time I put in my
request to join the DPMT.

I've been working across Debian and Ubuntu for the last 4.5 years; I
started doing Java packaging, then my job at Canonical changed and I
now mainly work on packaging Python bits and pieces now - specifically
OpenStack (I'm the tech lead of the OpenStack engineering team at
Canonical).

Corey Bryant and I have started working more closely with Thomas in
the PKG OpenStack team in the last month or so - but its evident that
we can make some valuable contribution across Python modules generally.

Cheers

James

- -- 
James Page
Ubuntu and Debian Developer
james.p...@ubuntu.com
jamesp...@debian.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJVlUXXAAoJEL/srsug59jDoJ8P/3XY23D+uYzewKdWAnlpRT5K
LPaBPf8P4wJcn2plLtGWSRWnWD1sfLiJmqBCYfEqyxE6KO/mERf74j7SNkdHYiyp
kbBAMIOzLWd+EFCTpY/oAChS7y3fw/XnPwhQOsgoiZIRN5DZgjDja4F/LC3RZa/J
Nn/FkIs/pVlWeurc0tNr1IwgwbFKadFvR7wng3BHukQLVbJuprqzzCcMHq/QgV7t
6XNGIFvbqHsiNlMobzJf8AYMqvesiksJQDjngCSR+OzGpctWahEc743cZw0UMihG
1OWAT/HBM4nlVAx5mNxHr//V73DeWMND4Uef3ymWCDOgZ4vIQIqyFta1llPLNRtd
ieGwAhLZmAGMT9jgNTLBfkzcF5LIuKMIJNi9F9V+wsu5ApvNSt8AkqmBY1gVRuDV
xC6XHlMjTIyh4AhNG/kbtmpt2/gzm4p+IzxKs55zqwYiGRPaJZHzgldgiFn9E84p
Fryxpi4JKdkfRduwEKeG0o+GOKnvhrLh6oRM49as4i1ADv1/Xhlqtp2MXITZFMCm
C9VsBVeFpHNaT2TNEsOJPs31kL7fOxlR6djK/9xPfiFfrDwi6BYcNnZwMw12W4jW
2gE6u5oyPuKPARai1sWhSiWXW6oh8OfhlJvii+Kr0sjz/GVnKfBSYaWu/Ses5Xmd
76m+ao6Vu4PencHJMyoJ
=C8ji
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/559545d7.7080...@ubuntu.com



Re: Removing some python3-* packages

2015-07-02 Thread Ian Cordasco
On Thu, Jul 2, 2015 at 6:40 PM, Ben Finney ben+deb...@benfinney.id.au wrote:
 Barry Warsaw ba...@debian.org writes:

 […] there's actually no reason to have a Python 3 version of enum in
 any version = Python 3.4. […]

 Ian Cordasco graffatcolmin...@gmail.com writes:

 Probably a silly question, but are other libraries like unittest2 also
 being packaged for python3? Another library is mock. That was included
 in the stdlib in 3.3.

 One consideration is: What code is written to be Python 2 and Python 3
 compatible from the same code base, which achieves this by importing a
 module which is backported to Python 2?

 In some of my code I'm doing ‘import unit2’ to have features from that
 library available in Python 2 code.

 Since those features are all in Python 3's standard library, the case
 could be made that ‘python3-unit2’ is pointless; but against that is the
 fact that a Python 3 ‘unit2’ package means that ‘import unit2’ will work
 the same on both runtime versions.

 So I'd argue that ‘python3-mock’ and the like do have a place in Debian:
 they make it easier to follow the recommended strategy of having a code
 base run unchanged on Python2 and Python 3.

Just to be clear, trying to use mock on 3.4 is thoroughly broken. If
you can install python3-mock right now and use it in 3.4, then y'all
must be carrying patches to make it work. The last 3.x version that
mock works on is 3.3.

That clearly doesn't have a place on a debian with python 3.5 as the
version of python 3 included, unless you're planning on supporting
packages for python 3.3 as well that will generate a numerous amount
of bugs for you.


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/can-kwu1os1+grzrbcx41jsbs2uqgwxukmw2usgmgfo4safd...@mail.gmail.com



Re: Removing some python3-* packages

2015-07-02 Thread Robert Collins
On 3 July 2015 at 11:44, Ian Cordasco graffatcolmin...@gmail.com wrote:
 On Thu, Jul 2, 2015 at 6:40 PM, Ben Finney ben+deb...@benfinney.id.au wrote:
 Barry Warsaw ba...@debian.org writes:

 […] there's actually no reason to have a Python 3 version of enum in
 any version = Python 3.4. […]

 Ian Cordasco graffatcolmin...@gmail.com writes:

 Probably a silly question, but are other libraries like unittest2 also
 being packaged for python3? Another library is mock. That was included
 in the stdlib in 3.3.

 One consideration is: What code is written to be Python 2 and Python 3
 compatible from the same code base, which achieves this by importing a
 module which is backported to Python 2?

 In some of my code I'm doing ‘import unit2’ to have features from that
 library available in Python 2 code.

 Since those features are all in Python 3's standard library, the case
 could be made that ‘python3-unit2’ is pointless; but against that is the
 fact that a Python 3 ‘unit2’ package means that ‘import unit2’ will work
 the same on both runtime versions.

 So I'd argue that ‘python3-mock’ and the like do have a place in Debian:
 they make it easier to follow the recommended strategy of having a code
 base run unchanged on Python2 and Python 3.

 Just to be clear, trying to use mock on 3.4 is thoroughly broken. If
 you can install python3-mock right now and use it in 3.4, then y'all
 must be carrying patches to make it work. The last 3.x version that
 mock works on is 3.3.

 That clearly doesn't have a place on a debian with python 3.5 as the
 version of python 3 included, unless you're planning on supporting
 packages for python 3.3 as well that will generate a numerous amount
 of bugs for you.

See my prior mail. I will be backporting all the changes in mock from
the stdlib to the mock standalone lib in the near future.

I have upload acls from Michael Foord for PyPI and I'm not afraid to
use them to fix it up - if you wanted to prep a narrow patch to fix
3.4 then please do so here - https://github.com/testing-cabal/mock

-Rob

-- 
Robert Collins rbtcoll...@hp.com
Distinguished Technologist
HP Converged Cloud


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caj3hoz1emwkf5st9wburfxv0ffe-ufn+jkugcvvd2ttarnn...@mail.gmail.com



Re: Removing some python3-* packages

2015-07-02 Thread Robert Collins
On 3 July 2015 at 09:53, Ian Cordasco graffatcolmin...@gmail.com wrote:
 On Thu, Jul 2, 2015 at 2:55 PM, Barry Warsaw ba...@debian.org wrote:
 As part of the 3.5 test rebuild I noticed an incompatibility with
 python3-enum, which I reported upstream.  The response was: there's actually
 no reason to have a Python 3 version of enum in any version = Python 3.4.
 Since that's all we have now, maybe it makes more sense to just remove the
 python3-enum package from Debian.

 There may be similar packages which are fairly straight backports of Python 3
 packages.  For those that are no longer necessary, what do you think about
 removing the python3-* version of the binary package?

 It seems like a bit of a regression given that we want Python 3 versions of
 our libraries, but in cases like this it probably makes sense.

 Thoughts?
 -Barry

 Probably a silly question, but are other libraries like unittest2 also
 being packaged for python3? Another library is mock. That was included
 in the stdlib in 3.3. Is that being packaged for python3 on Debian as
 well? I know it's nice to have the libraries available on both, but
 mock for example stopped working on python3.4 since it's solely
 maintained in the stdlib now. It doesn't make sense to package that
 for both. (Keep in mind, I'm just an observer and I haven't checked if
 those examples are already packaged for Py3)

So, unittest2 is *explicitly* targeted at 3.5, 3.4, 3.3, 3.2, 2.7,
2.6. Its not 'unittest for 2.6', its unittest for not-running-from-hg.

Same for traceback2, linecache2, and shortly, when I get a day to fix
it up, mock.

All those IMO should remain packaged, because the stdlib is moving on
them, and folk like being able to use the new shiny without waiting
years.

-Rob

-- 
Robert Collins rbtcoll...@hp.com
Distinguished Technologist
HP Converged Cloud


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caj3hoz1l2x-w0sx4igypngxorh6-wrn+bciducntjrpnvk+...@mail.gmail.com



Re: Removing some python3-* packages

2015-07-02 Thread Ben Finney
Barry Warsaw ba...@debian.org writes:

 […] there's actually no reason to have a Python 3 version of enum in
 any version = Python 3.4. […]

Ian Cordasco graffatcolmin...@gmail.com writes:

 Probably a silly question, but are other libraries like unittest2 also
 being packaged for python3? Another library is mock. That was included
 in the stdlib in 3.3.

One consideration is: What code is written to be Python 2 and Python 3
compatible from the same code base, which achieves this by importing a
module which is backported to Python 2?

In some of my code I'm doing ‘import unit2’ to have features from that
library available in Python 2 code.

Since those features are all in Python 3's standard library, the case
could be made that ‘python3-unit2’ is pointless; but against that is the
fact that a Python 3 ‘unit2’ package means that ‘import unit2’ will work
the same on both runtime versions.

So I'd argue that ‘python3-mock’ and the like do have a place in Debian:
they make it easier to follow the recommended strategy of having a code
base run unchanged on Python2 and Python 3.

-- 
 \  “Nullius in verba” (“Take no-one's word for it”) —motto of the |
  `\   Royal Society, since 1663-06-30 |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/85lheyqgb3@benfinney.id.au



Re: Removing some python3-* packages

2015-07-02 Thread Ian Cordasco
On Thu, Jul 2, 2015 at 10:03 PM, Robert Collins
robe...@robertcollins.net wrote:
 On 3 July 2015 at 11:44, Ian Cordasco graffatcolmin...@gmail.com wrote:
 On Thu, Jul 2, 2015 at 6:40 PM, Ben Finney ben+deb...@benfinney.id.au 
 wrote:
 Barry Warsaw ba...@debian.org writes:

 […] there's actually no reason to have a Python 3 version of enum in
 any version = Python 3.4. […]

 Ian Cordasco graffatcolmin...@gmail.com writes:

 Probably a silly question, but are other libraries like unittest2 also
 being packaged for python3? Another library is mock. That was included
 in the stdlib in 3.3.

 One consideration is: What code is written to be Python 2 and Python 3
 compatible from the same code base, which achieves this by importing a
 module which is backported to Python 2?

 In some of my code I'm doing ‘import unit2’ to have features from that
 library available in Python 2 code.

 Since those features are all in Python 3's standard library, the case
 could be made that ‘python3-unit2’ is pointless; but against that is the
 fact that a Python 3 ‘unit2’ package means that ‘import unit2’ will work
 the same on both runtime versions.

 So I'd argue that ‘python3-mock’ and the like do have a place in Debian:
 they make it easier to follow the recommended strategy of having a code
 base run unchanged on Python2 and Python 3.

 Just to be clear, trying to use mock on 3.4 is thoroughly broken. If
 you can install python3-mock right now and use it in 3.4, then y'all
 must be carrying patches to make it work. The last 3.x version that
 mock works on is 3.3.

 That clearly doesn't have a place on a debian with python 3.5 as the
 version of python 3 included, unless you're planning on supporting
 packages for python 3.3 as well that will generate a numerous amount
 of bugs for you.

 See my prior mail. I will be backporting all the changes in mock from
 the stdlib to the mock standalone lib in the near future.

 I have upload acls from Michael Foord for PyPI and I'm not afraid to
 use them to fix it up - if you wanted to prep a narrow patch to fix
 3.4 then please do so here - https://github.com/testing-cabal/mock

Will do in the next couple weeks. I had chatted with Michael about it
on Twitter and he expressed no interest in supporting it.


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAN-Kwu1cv9BxZWb3TAte_WXe2QEkabZe8ZOd32BAL3u8=4g...@mail.gmail.com



Re: Removing some python3-* packages

2015-07-02 Thread Robert Collins
On 3 July 2015 at 11:40, Ben Finney ben+deb...@benfinney.id.au wrote:
 Barry Warsaw ba...@debian.org writes:

 […] there's actually no reason to have a Python 3 version of enum in
 any version = Python 3.4. […]

 Ian Cordasco graffatcolmin...@gmail.com writes:

 Probably a silly question, but are other libraries like unittest2 also
 being packaged for python3? Another library is mock. That was included
 in the stdlib in 3.3.

 One consideration is: What code is written to be Python 2 and Python 3
 compatible from the same code base, which achieves this by importing a
 module which is backported to Python 2?

 In some of my code I'm doing ‘import unit2’ to have features from that
 library available in Python 2 code.

I hope you mean 'import unittest2' - and great, thats the intent.

 Since those features are all in Python 3's standard library, the case
 could be made that ‘python3-unit2’ is pointless; but against that is the
 fact that a Python 3 ‘unit2’ package means that ‘import unit2’ will work
 the same on both runtime versions.

unittest2 also has new features in it for python 3.2, 3.3, 3.4, and
will soon have new features for 3.5 as well.

 So I'd argue that ‘python3-mock’ and the like do have a place in Debian:
 they make it easier to follow the recommended strategy of having a code
 base run unchanged on Python2 and Python 3.

+1.

-Rob



-- 
Robert Collins rbtcoll...@hp.com
Distinguished Technologist
HP Converged Cloud


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAJ3HoZ04F=s8af224xl6bceapg8hqeo+tpv+cdfvgkyowji...@mail.gmail.com



Re: Removing some python3-* packages

2015-07-02 Thread Robert Collins
On 3 July 2015 at 15:05, Ian Cordasco graffatcolmin...@gmail.com wrote:
 On Thu, Jul 2, 2015 at 10:03 PM, Robert Collins
 robe...@robertcollins.net wrote:
 On 3 July 2015 at 11:44, Ian Cordasco graffatcolmin...@gmail.com wrote:
 On Thu, Jul 2, 2015 at 6:40 PM, Ben Finney ben+deb...@benfinney.id.au 
 wrote:
 Barry Warsaw ba...@debian.org writes:

 […] there's actually no reason to have a Python 3 version of enum in
 any version = Python 3.4. […]

 Ian Cordasco graffatcolmin...@gmail.com writes:

 Probably a silly question, but are other libraries like unittest2 also
 being packaged for python3? Another library is mock. That was included
 in the stdlib in 3.3.

 One consideration is: What code is written to be Python 2 and Python 3
 compatible from the same code base, which achieves this by importing a
 module which is backported to Python 2?

 In some of my code I'm doing ‘import unit2’ to have features from that
 library available in Python 2 code.

 Since those features are all in Python 3's standard library, the case
 could be made that ‘python3-unit2’ is pointless; but against that is the
 fact that a Python 3 ‘unit2’ package means that ‘import unit2’ will work
 the same on both runtime versions.

 So I'd argue that ‘python3-mock’ and the like do have a place in Debian:
 they make it easier to follow the recommended strategy of having a code
 base run unchanged on Python2 and Python 3.

 Just to be clear, trying to use mock on 3.4 is thoroughly broken. If
 you can install python3-mock right now and use it in 3.4, then y'all
 must be carrying patches to make it work. The last 3.x version that
 mock works on is 3.3.

 That clearly doesn't have a place on a debian with python 3.5 as the
 version of python 3 included, unless you're planning on supporting
 packages for python 3.3 as well that will generate a numerous amount
 of bugs for you.

 See my prior mail. I will be backporting all the changes in mock from
 the stdlib to the mock standalone lib in the near future.

 I have upload acls from Michael Foord for PyPI and I'm not afraid to
 use them to fix it up - if you wanted to prep a narrow patch to fix
 3.4 then please do so here - https://github.com/testing-cabal/mock

 Will do in the next couple weeks. I had chatted with Michael about it
 on Twitter and he expressed no interest in supporting it.

AIUI he's pretty busy stuck in golang land these days, so that doesn't
surprise me. He added me to PyPI etc specifically so I can do /
facilitate this :)

-Rob

-- 
Robert Collins rbtcoll...@hp.com
Distinguished Technologist
HP Converged Cloud


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caj3hoz3bpqwfwfda3hec93_2krx1ccvaweyhezelnsugtqx...@mail.gmail.com



joining the team

2015-07-02 Thread IOhannes m zmölnig (Debian/GNU)
hi all,

i would like to join the python modules team, mainly to maintain a few
python-modules (who would have guessed that?), that I need as
dependencies for other packages I maintain.

I'm a long-term Debian user, and have become involved in packaging as
late as ~2010, when I joined the pkg-multimedia team; since 2014 i'm a DD.

I'm currently maintaining a few python related packages, namely:
 - assimp (an 3d-model importer library that also provides python bindings)
 - pysoundfile (libsndfile wrapper for python/python3)

I'm currently trying to get python-easywebdav (ITP #790872) into Debian,
and would like to do this under the python-modules team umbrella.

my alioth username is umlaeute.


fgmrds
IOhannes



signature.asc
Description: OpenPGP digital signature


Removing some python3-* packages

2015-07-02 Thread Barry Warsaw
As part of the 3.5 test rebuild I noticed an incompatibility with
python3-enum, which I reported upstream.  The response was: there's actually
no reason to have a Python 3 version of enum in any version = Python 3.4.
Since that's all we have now, maybe it makes more sense to just remove the
python3-enum package from Debian.

There may be similar packages which are fairly straight backports of Python 3
packages.  For those that are no longer necessary, what do you think about
removing the python3-* version of the binary package?

It seems like a bit of a regression given that we want Python 3 versions of
our libraries, but in cases like this it probably makes sense.

Thoughts?
-Barry


pgpFaj8FPL6Dr.pgp
Description: OpenPGP digital signature


Re: Removing some python3-* packages

2015-07-02 Thread Ian Cordasco
On Thu, Jul 2, 2015 at 2:55 PM, Barry Warsaw ba...@debian.org wrote:
 As part of the 3.5 test rebuild I noticed an incompatibility with
 python3-enum, which I reported upstream.  The response was: there's actually
 no reason to have a Python 3 version of enum in any version = Python 3.4.
 Since that's all we have now, maybe it makes more sense to just remove the
 python3-enum package from Debian.

 There may be similar packages which are fairly straight backports of Python 3
 packages.  For those that are no longer necessary, what do you think about
 removing the python3-* version of the binary package?

 It seems like a bit of a regression given that we want Python 3 versions of
 our libraries, but in cases like this it probably makes sense.

 Thoughts?
 -Barry

Probably a silly question, but are other libraries like unittest2 also
being packaged for python3? Another library is mock. That was included
in the stdlib in 3.3. Is that being packaged for python3 on Debian as
well? I know it's nice to have the libraries available on both, but
mock for example stopped working on python3.4 since it's solely
maintained in the stdlib now. It doesn't make sense to package that
for both. (Keep in mind, I'm just an observer and I haven't checked if
those examples are already packaged for Py3)


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAN-Kwu0t=SKW=9gH6HYGLZZNW76rvchnZVzp8Hm6C1T=ux4...@mail.gmail.com