Bug#877103: ITP: python-rebulk -- Define simple search patterns in bulk to perform advanced matching on any string
Package: wnpp Severity: wishlist Owner: Etienne Millon <m...@emillon.org> * Package name: python-rebulk Version : 0.9.0 Upstream Author : Rémi Alvergnat (https://github.com/Toilal) * URL : https://github.com/Toilal/rebulk/ * License : MIT Programming Lang: Python Description : Define simple search patterns in bulk to perform advanced matching on any string ReBulk is a python library that performs advanced searches in strings that would be hard to implement using re module or String methods only. It includes some features like Patterns, Match, Rule that allows developers to build a custom and complex string matcher using a readable and extendable API. This library is a dependency for new versions of python-guessit, already in Debian and maintained by myself in the DPMT. I intend to maintain it there as well, and comaintainers are more than welcome. Thanks -- Etienne Millon
RFS - guessit 0.11.0-1 (fixes RC bug #796404)
Hello, I prepared a long due upload for guessit, which fixes RC bug #796404. This should make it easier to upload a recent version of its reverse dependency subliminal. The package is on the team's repository at: https://anonscm.debian.org/git/python-modules/packages/guessit.git Thanks! -- Etienne Millon signature.asc Description: Digital signature
RFS: guessit/0.11.0 [RC] [DM]
Hello, Let me first thank the team for the hard work needed to finally switch to git. The current wiki page does not mandate a particular RFS workflow, so I assume that an old fashioned RFS mail works :) I prepared a new version for guessit, which fixes RC bug (FTBFS) #796404. guessit (0.11.0-1) UNRELEASED; urgency=medium . * New upstream release (Closes: #796404) * Remove XS-Testsuite field * Fix spelling error in description It's available on the team's git repository at git://anonscm.debian.org/python-modules/packages/guessit.git Please also note that I am in the DM keyring so as an alternative I would also be interested in getting upload rights so that I could upload this package myself. Thanks! -- Etienne Millon signature.asc Description: Digital signature
RFS: pysrt/1.0.1-2 [DM]
Hello, I am looking for a sponsor for my package pysrt. I prepared a new version which is largely a maintainance upload: pysrt (1.0.1-2) UNRELEASED; urgency=medium . * debian/watch: use pypi redirector * Bump Standards-Version to 3.9.6 (no changes) It's on the team's SVN repository at: svn+ssh://svn.debian.org/svn/python-modules/packages/pysrt/trunk (I didn't set the distribution in case there are remarks) Also, I am now in the DM keyring, so I would appreciate if you gave me upload access to this package. Thanks a lot, -- Etienne Millon signature.asc Description: Digital signature
Re: Debian uscan redirector for PyPI (was: PyPI and debian/watch)
Thanks for the redirector! I noticed that this URL triggers an error: http://pypi.debian.net/guessit -- Etienne Millon signature.asc Description: Digital signature
Re: Remove Python 3 version of module to fix RC bug? (python-exif)
Hi, To remove the binary package two things are needed: - do not build the binary package anymore. Removing it from d/control does the trick, but will leave a lot of cruft from the source package. For example, d/python3-exif.install will be unused as well as the sed line in d/rules. You will also need to remove python3-* from Build-deps. - remove the leftover binary package. In this case this should be automatic: auto-cruft should detect that python3-exif is NBS (Not Built from Source) and this should automatically propagate to testing (as there are no reverse dependencies for python3-exif). You can have a look at https://wiki.debian.org/ftpmaster_Removals for more info. Cheers -- Etienne Millon signature.asc Description: Digital signature
Re: New package python-instagram
* Jörg Frings-Fürst deb...@jff-webhosting.net [141121 08:43]: Hello, I have uploaded a new package to mentors[1..3]: python-instagram. Please can someone reviewe the package? Many thanks. Hi, The package seems fine (builds ok, lintian happy, idiomatic pybuild etc). Although I am not a DD and cannot sponsor it, I have a few remarks: - it's simpler if your packaging has the same license as he upstream code. Here in particular your license (GPL3) is less permissive than upstream's (BSD3) so it can causes problems I guess. - debian/python{,3}-instagram.{docs,examples} have trailing empty lines. - to get the version from debian/rules I'd suggest using something like dpkg-parsechangelog|grep ^Version|cut -d' ' -f2 - to make the orig tarball, couldn't you use https://github.com/Instagram/python-instagram/archive/master.tar.gz and a Files-Excluded? That would require a different logic to generate the upstream changelog but would make the repacking logic way easier to read. - is notneededdir/unwantedfiles.* needed ? I hope you will find a sponsor. Thanks for your hard work! -- Etienne Millon -- 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/20141121083649.GA3083@klow
Re: New package python-instagram
* Etienne Millon m...@emillon.org [141121 09:36]: - to make the orig tarball, couldn't you use https://github.com/Instagram/python-instagram/archive/master.tar.gz and a Files-Excluded? That would require a different logic to generate the upstream changelog but would make the repacking logic way easier to read. To expand on this: instead of using master, you can mangle the git version and download archive/$(COMMIT).tar.gz. -- Etienne Millon -- 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/20141121083942.GB3083@klow
Re: BioPython: Different test suite results when debuild and pdebuild
Hi Andreas, File /usr/lib/python3.3/encodings/ascii.py, line 26, in decode return codecs.ascii_decode(input, self.errors)[0] That's may be because pdebuild sets LC_ALL=C (see #376404). Python3 uses it to determine how it needs to print unicode. Here it tries to decode it as ascii but this fails for characters outside of 0-127. It already bit me once as the results are different in pbuilder and sbuild. A solution is to explicitly set LC_ALL to tell dh_auto_tests that the terminal is able to interpret utf8: LC_ALL=C.UTF-8 dh_auto_tests -- ... HTH, -- Etienne Millon -- 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/20140425085733.GA6329@klow
Re: Python coding help: Has anybody seen this syntax
* Andreas Tille andr...@an3as.eu [140213 17:39]: File /usr/share/spades/pyyaml3/__init__.py, line 284 class YAMLObject(metaclass=YAMLObjectMetaclass): Hi Andreas, A class's metaclass is not the same as a base class. It's way to control how objects are created. The best explanation of metaclasses, if you're interested, is probably: https://stackoverflow.com/questions/13/what-is-a-metaclass-in-python Usually you define a metaclass using a __metaclass__ attribute, but in python3, you can also pass a metaclass kwarg. The relevant PEP is: http://www.python.org/dev/peps/pep-3115/ It seems to me that the cause of your problem is that you're using a python3 class with a python2 interpreter. -- Etienne Millon -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140213165050.GA16423@klow
Re: PEP 453 affects Debian packaging of Python packages
* Antoine Musso has...@free.fr [130921 08:43]: I find the ITP/wnpp annoying as well. I usually end up browsing http://www.debian.org/devel/wnpp/ , opening all links then searching for my package :-] I then bootup an instance and try to remember to report the bug against the 'wnpp' package. FYI, you can use the wnpp-check command (from devscripts) to do this. -- Etienne Millon -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130921065046.GA5598@klow
Re: RFS: feedparser/5.1.2-2
* Dmitry Shachnev mity...@gmail.com [130725 12:36]: Thanks for working on it. I can't upload this package, but switching to dh and dh_python2 should be explicitly documented in the changelog. Hi, You're right, I added a line to document this. More precisely it was already using dh_* and dh_python2 but was converted to the short form. -- Etienne Millon -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130725130217.GA6829@klow
RFS: feedparser/5.1.2-2
Hello, I prepared a new version for feedparser. It merges the changes made in Ubuntu, most notably adding support for python3. It also switches the packaging style to use dh. Please also note that I am also adopting this package (the previous maintainer, Carlos Galisteo, is OK with that) as I maintain rss2email for which it's an important dependency. The svn repo is up to date at the following URL: svn+ssh://svn.debian.org/svn/python-modules/packages/feedparser/trunk And here is the last changelog entry: feedparser (5.1.2-2) UNRELEASED; urgency=low . [ Jakub Wilk ] * Use canonical URIs for Vcs-* fields. . [ Etienne Millon ] * Add myself to Uploaders. * Import changes from Ubuntu (version 5.1.2-1ubuntu2) - Thanks to Barry Warsaw, Chuck Short, Dmitrijs Ledkovs, Jamie Strandboge, and Michael Terry. - Build for Python 3 (Closes: #664199) - Run the test suite during build (Closes: #649172) * Bump Standards-Version to 3.9.4 (no changes needed) Thanks! -- Etienne Millon signature.asc Description: Digital signature
Re: Introducing myself
I prepared a package (svn can be seen at [1]) and have question regarding the team's sponsorship policy. What is the preferred method: update the TODO page[2], post a RFS on the list, or just set the suite to unstable in SVN? Thanks [1]: http://svn.debian.org/viewsvn/python-modules/packages/feedparser/trunk/ [2]: http://wiki.debian.org/Teams/PythonModulesTeam/TODO -- Etienne Millon -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130623125736.GA27374@klow
Re: Introducing myself
* Jakub Wilk jw...@debian.org [130623 20:22]: * Etienne Millon etienne.mil...@gmail.com, 2013-06-23, 14:57: What is the preferred method: update the TODO page[2], post a RFS on the list, I prefer e-mails, but I don't sponsor much, and other sponsors/reviewers preferences may vary. or just set the suite to unstable in SVN? I don't think that would help finding a sponsor. Some teams seem to use this in conjonction with the PET. Our oustance seems down, though. I'll post a RFS and/or hang on IRC more, thanks! -- Etienne Millon -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130623183500.GA27671@klow
Re: Introducing myself
* Jakub Wilk jw...@debian.org [130617 08:32]: * Etienne Millon etienne.mil...@gmail.com, 2013-06-14, 15:37: I recently offered to help Carlos Galisteo with feedparser (a dependency of rss2email which I maintain), and he proposed me to take care of the package within the DPMT (see #664199 and #711916). I had a look at the NMU you proposed: Did you mean Convert to dh instead of Convert to dh_python2? The package in unstable already uses dh_python2... But anyway, changing the packaging style in NMUs is discouraged (DevRef §5.11.1). Now that you're going to become a (co-)maintainer, you can of course make any changes you want, so I'm mentioning it here only as word of advice for the future. :) About the changelog, I agree that it consists in porting to dh; I picked the wording from the Ubuntu changes. As for the packaging changes, I thought that cherry-picking from Ubuntu was a way of improving the packaging too, but you're right it should be left to the maintainer. Right now I've sent a request to join the team on alioth (login: emillon-guest) Welcome to the team! Thanks ! I'll prepare an upload soon. -- Etienne Millon -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130617174043.GA14786@klow
Introducing myself
Hello everyone, I recently offered to help Carlos Galisteo with feedparser (a dependency of rss2email which I maintain), and he proposed me to take care of the package within the DPMT (see #664199 and #711916). Right now I've sent a request to join the team on alioth (login: emillon-guest) and I'm reading documentation on the team's habits. I don't have experience with svn-buildpackage yet but other than this it should be fine :) -- Etienne Millon signature.asc Description: Digital signature