Re: Moving deepdiff to the Python Team? (and maybe taking over)

2022-01-29 Thread Andreas Tille
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)

2022-01-29 Thread 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.

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)

2021-12-27 Thread Andreas Tille
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)

2021-12-27 Thread Louis-Philippe Véronneau
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)

2021-12-25 Thread Andreas Tille
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)

2021-12-24 Thread Michael Banck
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)

2021-12-23 Thread Louis-Philippe Véronneau
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)

2021-12-23 Thread Andreas Tille
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)

2021-12-23 Thread Michael Banck
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)

2021-12-23 Thread Andreas Tille
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)

2021-12-23 Thread 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