Bug#1006483: ITP: python3-mergedeep -- A deep merge function for Python
Hi, On Sat, 26 Feb 2022 08:12:27 +, Edward Betts wrote: > * Package name: python3-mergedeep > Version : 1.3.4 > Upstream Author : Travis Clarke > * URL : https://github.com/clarketm/mergedeep > * License : MIT > Programming Lang: Python > Description : A deep merge function for Python This appears to be the same upstream as Carsten Schoenert’s ITP, 1006479 (filed just an hour before yours!). Regards, Stephen pgpbz1ccKHE3G.pgp Description: OpenPGP digital signature
Bug#1006483: ITP: python3-mergedeep -- A deep merge function for Python
On Sat, Feb 26, 2022 at 08:12:27AM +, Edward Betts wrote: > Package: wnpp > Severity: wishlist > Owner: Edward Betts > X-Debbugs-Cc: debian-de...@lists.debian.org, debian-pyt...@lists.debian.org > > * Package name: python3-mergedeep > Version : 1.3.4 > Upstream Author : Travis Clarke > * URL : https://github.com/clarketm/mergedeep > * License : MIT > Programming Lang: Python > Description : A deep merge function for Python I think you may have seen this already, but Carsten Schoenert filed #1006479 just today for the same library :) Thanks to both of you for your work! G'luck, Peter -- Peter Pentchev r...@ringlet.net r...@debian.org p...@storpool.com PGP key:http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13 signature.asc Description: PGP signature
Bug#1006483: ITP: python3-mergedeep -- A deep merge function for Python
Hello Edward, I've wrote an ITP for the same package shortly before your ITP: https://bugs.debian.org/1006479 And uploaded to NEW right now. So you shouldn't need to do any additional work, I'm happy if you want to do some co-maintaining and uploading for this package. Regards Carsten Am 26.02.22 um 09:12 schrieb Edward Betts: Package: wnpp Severity: wishlist Owner: Edward Betts X-Debbugs-Cc: debian-de...@lists.debian.org, debian-pyt...@lists.debian.org * Package name: python3-mergedeep Version : 1.3.4 Upstream Author : Travis Clarke * URL : https://github.com/clarketm/mergedeep * License : MIT Programming Lang: Python Description : A deep merge function for Python Includes four merge strategies: ## Replace When destination and source keys are the same, replace the destination value with one from source (default). ## Additive When destination and source values are both the same additive collection type, extend destination by adding values from source. Additive collection types include: list, tuple, set, and Counter ## Typesafe replace When destination and source values are of different types, raise TypeError. Otherwise, perform a REPLACE merge. ## Typesafe additive When destination and source values are of different types, raise TypeError. Otherwise, perform a ADDITIVE merge. This is a dependency of the datasette tool by Simon Willison. I plan to maintain this package as part of the python modules team.
Bug#1006483: ITP: python3-mergedeep -- A deep merge function for Python
Package: wnpp Severity: wishlist Owner: Edward Betts X-Debbugs-Cc: debian-de...@lists.debian.org, debian-pyt...@lists.debian.org * Package name: python3-mergedeep Version : 1.3.4 Upstream Author : Travis Clarke * URL : https://github.com/clarketm/mergedeep * License : MIT Programming Lang: Python Description : A deep merge function for Python Includes four merge strategies: ## Replace When destination and source keys are the same, replace the destination value with one from source (default). ## Additive When destination and source values are both the same additive collection type, extend destination by adding values from source. Additive collection types include: list, tuple, set, and Counter ## Typesafe replace When destination and source values are of different types, raise TypeError. Otherwise, perform a REPLACE merge. ## Typesafe additive When destination and source values are of different types, raise TypeError. Otherwise, perform a ADDITIVE merge. This is a dependency of the datasette tool by Simon Willison. I plan to maintain this package as part of the python modules team.