Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #13797 > unrolled thread
| Started by | Louis-Philippe Véronneau <pollo@debian.org> |
|---|---|
| First post | 2021-12-23 07:00 +0100 |
| Last post | 2022-01-30 06:50 +0100 |
| Articles | 12 — 3 participants |
Back to article view | Back to linux.debian.maint.python
Moving deepdiff to the Python Team? (and maybe taking over) Louis-Philippe Véronneau <pollo@debian.org> - 2021-12-23 07:00 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Andreas Tille <tille@debian.org> - 2021-12-23 09:30 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Andreas Tille <tille@debian.org> - 2021-12-23 11:00 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Michael Banck <mbanck@debian.org> - 2021-12-23 12:20 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Andreas Tille <tille@debian.org> - 2021-12-23 12:50 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Louis-Philippe Véronneau <pollo@debian.org> - 2021-12-23 19:20 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Michael Banck <mbanck@debian.org> - 2021-12-25 00:00 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Andreas Tille <tille@debian.org> - 2021-12-25 14:10 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Louis-Philippe Véronneau <pollo@debian.org> - 2021-12-27 22:40 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Andreas Tille <tille@debian.org> - 2021-12-27 22:50 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Louis-Philippe Véronneau <pollo@debian.org> - 2022-01-30 01:10 +0100
Re: Moving deepdiff to the Python Team? (and maybe taking over) Andreas Tille <tille@debian.org> - 2022-01-30 06:50 +0100
| From | Louis-Philippe Véronneau <pollo@debian.org> |
|---|---|
| Date | 2021-12-23 07:00 +0100 |
| Subject | Moving deepdiff to the Python Team? (and maybe taking over) |
| Message-ID | <DxpiW-6f5-9@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
Hi! 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. Happy holidays! [1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001292 -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau ⢿⡄⠘⠷⠚⠋ pollo@debian.org / veronneau.org ⠈⠳⣄
[toc] | [next] | [standalone]
| From | Andreas Tille <tille@debian.org> |
|---|---|
| Date | 2021-12-23 09:30 +0100 |
| Message-ID | <DxrE5-7Jz-3@gated-at.bofh.it> |
| In reply to | #13797 |
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 <tille@debian.org> 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 <mbanck@debian.org>
+Maintainer: Debian Python Team <team+python@tracker.debian.org>
+Uploaders: Michael Banck <mbanck@debian.org>
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
[toc] | [prev] | [next] | [standalone]
| From | Andreas Tille <tille@debian.org> |
|---|---|
| Date | 2021-12-23 11:00 +0100 |
| Message-ID | <Dxt3b-8sg-5@gated-at.bofh.it> |
| In reply to | #13798 |
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 <tille@debian.org> 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 <mbanck@debian.org>
> +Maintainer: Debian Python Team <team+python@tracker.debian.org>
> +Uploaders: Michael Banck <mbanck@debian.org>
> 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
[toc] | [prev] | [next] | [standalone]
| From | Michael Banck <mbanck@debian.org> |
|---|---|
| Date | 2021-12-23 12:20 +0100 |
| Message-ID | <DxuiC-UK-7@gated-at.bofh.it> |
| In reply to | #13801 |
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
[toc] | [prev] | [next] | [standalone]
| From | Andreas Tille <tille@debian.org> |
|---|---|
| Date | 2021-12-23 12:50 +0100 |
| Message-ID | <DxuLD-14i-5@gated-at.bofh.it> |
| In reply to | #13803 |
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
[toc] | [prev] | [next] | [standalone]
| From | Louis-Philippe Véronneau <pollo@debian.org> |
|---|---|
| Date | 2021-12-23 19:20 +0100 |
| Message-ID | <DxAR4-4SC-3@gated-at.bofh.it> |
| In reply to | #13803 |
[Multipart message — attachments visible in raw view] — view raw
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 ⢿⡄⠘⠷⠚⠋ pollo@debian.org / veronneau.org ⠈⠳⣄
[toc] | [prev] | [next] | [standalone]
| From | Michael Banck <mbanck@debian.org> |
|---|---|
| Date | 2021-12-25 00:00 +0100 |
| Message-ID | <Dy1HA-4hP-1@gated-at.bofh.it> |
| In reply to | #13801 |
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
[toc] | [prev] | [next] | [standalone]
| From | Andreas Tille <tille@debian.org> |
|---|---|
| Date | 2021-12-25 14:10 +0100 |
| Message-ID | <DyeYa-40V-5@gated-at.bofh.it> |
| In reply to | #13809 |
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
[toc] | [prev] | [next] | [standalone]
| From | Louis-Philippe Véronneau <pollo@debian.org> |
|---|---|
| Date | 2021-12-27 22:40 +0100 |
| Message-ID | <Dz5SO-2vb-9@gated-at.bofh.it> |
| In reply to | #13810 |
[Multipart message — attachments visible in raw view] — view raw
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 ⢿⡄⠘⠷⠚⠋ pollo@debian.org / veronneau.org ⠈⠳⣄
[toc] | [prev] | [next] | [standalone]
| From | Andreas Tille <tille@debian.org> |
|---|---|
| Date | 2021-12-27 22:50 +0100 |
| Message-ID | <Dz62t-2z5-5@gated-at.bofh.it> |
| In reply to | #13813 |
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
[toc] | [prev] | [next] | [standalone]
| From | Louis-Philippe Véronneau <pollo@debian.org> |
|---|---|
| Date | 2022-01-30 01:10 +0100 |
| Message-ID | <DL5X4-8nn-11@gated-at.bofh.it> |
| In reply to | #13814 |
[Multipart message — attachments visible in raw view] — view raw
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 ⢿⡄⠘⠷⠚⠋ pollo@debian.org / veronneau.org ⠈⠳⣄
[toc] | [prev] | [next] | [standalone]
| From | Andreas Tille <tille@debian.org> |
|---|---|
| Date | 2022-01-30 06:50 +0100 |
| Message-ID | <DLbg5-34D-1@gated-at.bofh.it> |
| In reply to | #13905 |
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
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.maint.python
csiph-web