Re: Moving deepdiff to the Python Team? (and maybe taking over)
Hi Louis-Philippe, Am Sat, Jan 29, 2022 at 06:59:48PM -0500 schrieb Louis-Philippe Véronneau: > CleverCSV and ordered-set went through NEW 2 days ago, so I tweaked what > Andreas had done and uploaded the latest upstream version of deepdiff to > unstable. :-) Thanks a lot Andreas. -- http://fam-tille.de
Re: Moving deepdiff to the Python Team? (and maybe taking over)
CleverCSV and ordered-set went through NEW 2 days ago, so I tweaked what Andreas had done and uploaded the latest upstream version of deepdiff to unstable. I had a look at the upstream docs, but it seems nothing builds a clean man page. Clearly something that could be improved :) Note that I also moved the default branch from `master` to `debian/master` on Salsa, per the team's policy. Cheers, PS: I'm not planning on maintaining this package btw, this really was a one-off. New versions should be easy to update, since all the deps are now in Sid :) -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau ⢿⡄⠘⠷⠚⠋ po...@debian.org / veronneau.org ⠈⠳⣄ OpenPGP_signature Description: OpenPGP digital signature
Re: Moving deepdiff to the Python Team? (and maybe taking over)
Hi Louis-Philippe, Am Mon, Dec 27, 2021 at 04:35:44PM -0500 schrieb Louis-Philippe Véronneau: > >> https://github.com/rspeer/ordered-set > > I've just uploaded this one to NEW, it's packaged at: > > https://salsa.debian.org/python-team/packages/python-ordered-set Nice. > >> https://github.com/alan-turing-institute/CleverCSV > > Were you planning to work on this one? I _could_ package it myself, but > it depends on pandas and so far I've successfully avoided maintaining > packages that touch it :) I have way to much packages on my desk - so no, I do not plan to package this. I just intended to help out a bit since some Debian Med packages received testing-removal warnings due to deepdiff. It would be great if you could work on the preconditions for the latest upstream version of this package. Kind regards Andreas. -- http://fam-tille.de
Re: Moving deepdiff to the Python Team? (and maybe taking over)
On 2021-12-25 08 h 01, Andreas Tille wrote: > Am Fri, Dec 24, 2021 at 11:49:49PM +0100 schrieb Michael Banck: >> AFAICT, the newer deepdiff requires the following unpackaged modules: >> >> https://github.com/rspeer/ordered-set I've just uploaded this one to NEW, it's packaged at: https://salsa.debian.org/python-team/packages/python-ordered-set >> https://github.com/alan-turing-institute/CleverCSV Were you planning to work on this one? I _could_ package it myself, but it depends on pandas and so far I've successfully avoided maintaining packages that touch it :) -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau ⢿⡄⠘⠷⠚⠋ po...@debian.org / veronneau.org ⠈⠳⣄ OpenPGP_signature Description: OpenPGP digital signature
Re: Moving deepdiff to the Python Team? (and maybe taking over)
Hi Michael, Am Fri, Dec 24, 2021 at 11:49:49PM +0100 schrieb Michael Banck: > AFAICT, the newer deepdiff requires the following unpackaged modules: > > https://github.com/rspeer/ordered-set > https://github.com/alan-turing-institute/CleverCSV Added as "TODO" entry in d/changelog > It additionally needs python3-click, python3-pytest and python3-yaml. Added to Build-Depends. > In order to get #1001292 fixed, I've uploaded a 3.3.0-3 package for now > until the new Build-Depends are packaged. Makes sense Andreas. -- http://fam-tille.de
Re: Moving deepdiff to the Python Team? (and maybe taking over)
Hi, On Thu, Dec 23, 2021 at 10:57:47AM +0100, Andreas Tille wrote: > Thus I pushed what I have here and hand over to those who might > want to fix > > ... > dh_auto_test [...] > /usr/bin/python3.10: No module named pip > error: Command '['/usr/bin/python3.10', '-m', 'pip', > '--disable-pip-version-check', 'wheel', '--no-deps', '-w', > '/tmp/tmpn1cz3ghu', '--quiet', 'xmlschema']' returned non-zero exit status 1. > E: pybuild pybuild:355: test: plugin custom failed with: exit code=1: > python3.10 setup.py test AFAICT, the newer deepdiff requires the following unpackaged modules: https://github.com/rspeer/ordered-set https://github.com/alan-turing-institute/CleverCSV It additionally needs python3-click, python3-pytest and python3-yaml. In order to get #1001292 fixed, I've uploaded a 3.3.0-3 package for now until the new Build-Depends are packaged. Michael
Re: Moving deepdiff to the Python Team? (and maybe taking over)
On 2021-12-23 06 h 16, Michael Banck wrote: > I'm not in > https://salsa.debian.org/groups/python-team/packages/-/group_members > AFAICT so either you will have to remove me as maintainer or add me to > that group I guess. Here's how you can join the team: https://salsa.debian.org/python-team/tools/python-modules/-/blob/master/policy.rst#joining-the-team If you do not wish to join the team, I can also remove you as uploader and add myself instead. Cheers, and thanks a lot Andreas! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau ⢿⡄⠘⠷⠚⠋ po...@debian.org / veronneau.org ⠈⠳⣄ OpenPGP_signature Description: OpenPGP digital signature
Re: Moving deepdiff to the Python Team? (and maybe taking over)
Hi Michael, Am Thu, Dec 23, 2021 at 12:16:05PM +0100 schrieb Michael Banck: > On Thu, Dec 23, 2021 at 10:57:47AM +0100, Andreas Tille wrote: > > seems I was able to create repositories and simply my script to do so > > starting with an existing local repository failed for reasons I don't > > know. Thus I pushed what I have here and hand over to those who might > > want to fix > > Thanks Andreas. You are welcome. > I'm not in > https://salsa.debian.org/groups/python-team/packages/-/group_members > AFAICT so either you will have to remove me as maintainer or add me to > that group I guess. I can not add you personally but I hope someone responsible will take the needed action (either by replacing your ID or adding you to the team ... if you ask me two Uploaders are better than one). Kind regards Andreas. -- http://fam-tille.de
Re: Moving deepdiff to the Python Team? (and maybe taking over)
Hi, On Thu, Dec 23, 2021 at 10:57:47AM +0100, Andreas Tille wrote: > seems I was able to create repositories and simply my script to do so > starting with an existing local repository failed for reasons I don't > know. Thus I pushed what I have here and hand over to those who might > want to fix Thanks Andreas. I'm not in https://salsa.debian.org/groups/python-team/packages/-/group_members AFAICT so either you will have to remove me as maintainer or add me to that group I guess. Michael
Re: Moving deepdiff to the Python Team? (and maybe taking over)
Hi, seems I was able to create repositories and simply my script to do so starting with an existing local repository failed for reasons I don't know. Thus I pushed what I have here and hand over to those who might want to fix ... dh_auto_test I: pybuild base:237: python3.10 setup.py test /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( running pytest /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( /usr/lib/python3/dist-packages/setuptools/command/easy_install.py:158: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. /usr/lib/python3/dist-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. warnings.warn( /usr/bin/python3.10: No module named pip error: Command '['/usr/bin/python3.10', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpn1cz3ghu', '--quiet', 'xmlschema']' returned non-zero exit status 1. E: pybuild pybuild:355: test: plugin custom failed with: exit code=1: python3.10 setup.py test Kind regards Andreas. Am Thu, Dec 23, 2021 at 09:21:55AM +0100 schrieb Andreas Tille: > Hi, > > Am Thu, Dec 23, 2021 at 12:53:36AM -0500 schrieb Louis-Philippe Véronneau: > > One of the packages I maintain is currently broken by BTS 1001292 [1] > > and it seems deepdiff is in need of some love. > > > > Would you be open to moving it to the Python Team? I'd be more than > > happy to update it to the latest upstream version (seems like it would > > fix the bug in question). It doesn't seem like there's a VCS though, so > > that might require some work on your side. > > > > If you want, I'd also be happy to take over and maintain it in the > > Python Team myself. > > I tried to support this and was running > > gbp import-dscs --debsnap --pristine-tar deepdiff > > commited > > diff --git a/debian/changelog b/debian/changelog > index 1f2e93d..9585e28 100644 > --- a/debian/changelog > +++ b/debian/changelog > @@ -1,3 +1,10 @@ > +deepdiff (3.3.0-3) UNRELEASED; urgency=medium > + > + * Team upload. > + * Move package to Debian Python Team > + > + -- Andreas Tille Thu, 23 Dec 2021 09:07:37 +0100 > + > deepdiff (3.3.0-2) unstable; urgency=medium > >* Team upload > diff --git a/debian/control b/debian/control > index 8cccbb3..48149c9 100644 > --- a/debian/control > +++ b/debian/control > @@ -1,7 +1,8 @@ > Source: deepdiff > Section: python > Priority: optional > -Maintainer: Michael Banck > +Maintainer: Debian Python Team > +Uploaders: Michael Banck > Build-Depends: debhelper (>= 10), > dh-python, > python3-all, > @@ -11,6 +12,8 @@ Build-Depends: debhelper (>= 10), > python3-setuptools > Standards-Version: 4.1.3 > X-Python3-Version: >= 3.6 > +Vcs-Browser: https://salsa.debian.org/python-team/packages/deepdiff > +Vcs-Git: https://salsa.debian.org/python-team/packages/deepdiff.git > Homepage: https://github.com/seperman/deepdiff > Testsuite: autopkgtest-pkg-python > > > Fixed the watch file and was running `routine-update`. Than there might > be some work needed (like Build-Depending python3-wheel). I would have > pushed this to the Vcs-Git location but I learned that I'm missing > maintainer permissions and can't create repositories. Please grant me > some maintainer permissions if you are interested. > > Kind regards > > Andreas. > > -- > http://fam-tille.de > > -- http://fam-tille.de
Re: Moving deepdiff to the Python Team? (and maybe taking over)
Hi, Am Thu, Dec 23, 2021 at 12:53:36AM -0500 schrieb Louis-Philippe Véronneau: > One of the packages I maintain is currently broken by BTS 1001292 [1] > and it seems deepdiff is in need of some love. > > Would you be open to moving it to the Python Team? I'd be more than > happy to update it to the latest upstream version (seems like it would > fix the bug in question). It doesn't seem like there's a VCS though, so > that might require some work on your side. > > If you want, I'd also be happy to take over and maintain it in the > Python Team myself. I tried to support this and was running gbp import-dscs --debsnap --pristine-tar deepdiff commited diff --git a/debian/changelog b/debian/changelog index 1f2e93d..9585e28 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +deepdiff (3.3.0-3) UNRELEASED; urgency=medium + + * Team upload. + * Move package to Debian Python Team + + -- Andreas Tille Thu, 23 Dec 2021 09:07:37 +0100 + deepdiff (3.3.0-2) unstable; urgency=medium * Team upload diff --git a/debian/control b/debian/control index 8cccbb3..48149c9 100644 --- a/debian/control +++ b/debian/control @@ -1,7 +1,8 @@ Source: deepdiff Section: python Priority: optional -Maintainer: Michael Banck +Maintainer: Debian Python Team +Uploaders: Michael Banck Build-Depends: debhelper (>= 10), dh-python, python3-all, @@ -11,6 +12,8 @@ Build-Depends: debhelper (>= 10), python3-setuptools Standards-Version: 4.1.3 X-Python3-Version: >= 3.6 +Vcs-Browser: https://salsa.debian.org/python-team/packages/deepdiff +Vcs-Git: https://salsa.debian.org/python-team/packages/deepdiff.git Homepage: https://github.com/seperman/deepdiff Testsuite: autopkgtest-pkg-python Fixed the watch file and was running `routine-update`. Than there might be some work needed (like Build-Depending python3-wheel). I would have pushed this to the Vcs-Git location but I learned that I'm missing maintainer permissions and can't create repositories. Please grant me some maintainer permissions if you are interested. Kind regards Andreas. -- http://fam-tille.de