Bug#1068500: Installs /usr/LICENSE

2024-06-09 Thread Yogeswaran Umasankar

Hi,
On Mon, Jun 10, 2024 at 01:13:14AM +0530, Nilesh Patra wrote:

+execute_after_dh_auto_install:
+   # Remove xml file generated during tests.
+   find $(CURDIR)/debian/python3-xmlrunner \( -name '*.xml' \) -type f 
-delete


Missed to comment on this. It should ideally be cleaned up post testing, no?
Not a big issue either way.


Yes it should be ideally cleaned post testing, thank you.

I have reordered the patches in ascending order. Did MR in Salsa.

Thank you for providing upload permission. I did 7-day deferred upload
just in case if the package maintainer wants to revise something. I
understand thats not the usual case in team uploads, but for NMU.

Cheers!
Yogeswaran.


signature.asc
Description: PGP signature


Bug#1068500: Installs /usr/LICENSE

2024-06-09 Thread Yogeswaran Umasankar

Hi,

On Sun, Jun 09, 2024 at 03:20:13PM +0530, Nilesh Patra wrote:

Additionally replaced
setup.py tests with pytest to fix autopkgtests. I have attached the
debdiff containing these changes for your review.


Why is replacing setup.py test with pytest fixing the tests?


It won't fix any failed tests. In the latest update I have migrated the
tests to autopkgtest testsuite and created a patch. I have attached the
updated debdiff.


diff -Nru python-xmlrunner-3.2.0/debian/rules 
python-xmlrunner-3.2.0/debian/rules
--- python-xmlrunner-3.2.0/debian/rules 2023-01-21 20:37:57.0 +
+++ python-xmlrunner-3.2.0/debian/rules 2024-06-09 03:00:00.0 +
@@ -6,3 +6,7 @@

 %:
dh $@ --with python3 --buildsystem=pybuild
+
+override_dh_auto_install:


You can use execute_after_dh_auto_install


+   dh_auto_install
+   rm -f debian/python3-xmlrunner/usr/LICENSE


There is no very strong reason for upstream to install the LICENSE in the
upstream package too. Instead of removing it in d/rules, can you patch the code
itself and make a PR upstream?


As you recommended, I have created a patch to fix the issue, and
forwarded the patch to the upstream.


diff -Nru python-xmlrunner-3.2.0/debian/tests/control 
python-xmlrunner-3.2.0/debian/tests/control
--- python-xmlrunner-3.2.0/debian/tests/control 2023-01-21 20:37:57.0 
+
+++ python-xmlrunner-3.2.0/debian/tests/control 2024-06-09 03:00:00.0 
+
@@ -1,2 +1,2 @@
Tests: upstreamtestsuite
-Depends: @, python3-setuptools, python3-django
+Depends: @, python3-pytest, python3-django
diff -Nru python-xmlrunner-3.2.0/debian/tests/upstreamtestsuite 
python-xmlrunner-3.2.0/debian/tests/upstreamtestsuite
--- python-xmlrunner-3.2.0/debian/tests/upstreamtestsuite   2023-01-21 
20:37:57.0 +
+++ python-xmlrunner-3.2.0/debian/tests/upstreamtestsuite   2024-06-09 
03:00:00.0 +
@@ -1,3 +1,4 @@
 #!/bin/sh
 set -e
-python3 setup.py test 2>&1
+# Disabled two tests -AttributeError need further investigation.


You disabled 2 tests that are passing at build time. That means there's
something wrong with the way autopkgtests are run or something else. Can you try
to fix the autopkgtests w/o skipping anything?


After migrating the tests to the autopkgtest testsuite, one of the tests
failed. I have created a patch for that failed test, and forwarded the
patch to the upstream.


+pytest -k "not test_basic_unittest_constructs and not test_unexpected_success"


I have forked the git in Salsa to fix these issues,
https://salsa.debian.org/yogu/python-xmlrunner

Once you review the changes, I will do a MR.

Thank you!
Yogeswaran.
diff -Nru python-xmlrunner-3.2.0/debian/changelog 
python-xmlrunner-3.2.0/debian/changelog
--- python-xmlrunner-3.2.0/debian/changelog 2023-01-21 20:39:47.0 
+
+++ python-xmlrunner-3.2.0/debian/changelog 2024-06-09 14:30:00.0 
+
@@ -1,3 +1,16 @@
+python-xmlrunner (3.2.0-3) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Patch to remove LICENSE from usr/LICENSE.(Closes: #1068500)
+  * Migrated tests to autopkgtest suite.
+- d/control: Added autopkgtest-pkg-pybuild in Testsuite.
+- Removed debian/tests directory.
+- d/control: Updated Build-Depends.
+- Patch to fix AssertionError in autopkgtest in Py 3.12.
+  * d/control: Bumped Standards-Version to 4.7.0.
+
+ -- Yogeswaran Umasankar   Sun, 09 Jun 2024 14:30:00 +
+
 python-xmlrunner (3.2.0-2) unstable; urgency=medium
 
   * Team upload
diff -Nru python-xmlrunner-3.2.0/debian/control 
python-xmlrunner-3.2.0/debian/control
--- python-xmlrunner-3.2.0/debian/control   2023-01-21 20:37:57.0 
+
+++ python-xmlrunner-3.2.0/debian/control   2024-06-09 14:30:00.0 
+
@@ -3,16 +3,19 @@
 Uploaders: Julien Puydt 
 Section: python
 Priority: optional
-Standards-Version: 4.6.1
+Standards-Version: 4.7.0
 Homepage: https://github.com/xmlrunner/unittest-xml-reporting
 Build-Depends: debhelper-compat (= 13),
-   dh-python,
-   python3,
+   dh-sequence-python3,
+   python3-all,
python3-lxml,
-   python3-setuptools
+   python3-setuptools,
+   python3-django ,
+   python3-pytest ,
 Rules-Requires-Root: no
 Vcs-Git: https://salsa.debian.org/python-team/packages/python-xmlrunner.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/python-xmlrunner
+Testsuite: autopkgtest-pkg-pybuild
 
 Package: python3-xmlrunner
 Architecture: all
diff -Nru 
python-xmlrunner-3.2.0/debian/patches/0002-fix-LICENSE-in-unusual-dir.patch 
python-xmlrunner-3.2.0/debian/patches/0002-fix-LICENSE-in-unusual-dir.patch
--- python-xmlrunner-3.2.0/debian/patches/0002-fix-LICENSE-in-unusual-dir.patch 
1970-01-01 00:00:00.0 +
+++ python-xmlrunner-3.2.0/debian/patches/0002-fix-LICENSE-in-unusual-dir.patch 
2024-06-09 14:30:00.0 +
@@ -0,0 +1,17 @@

Bug#1072852: man page for python3-unidiff

2024-06-09 Thread Yogeswaran Umasankar

Hi,

In the examples, I have revised the name 'python3-unidiff' to 'unidiff'.
Attaching the updated man page 'python3-unidiff.1'.

Cheers!
Yogeswaran.
.TH PYTHON3-UNIDIFF "1" "June 2024" "python3-unidiff 0.7.5" "User Commands"
.SH NAME
python3-unidiff 
.SH SYNOPSIS
.B python3-unidiff
.RI [ options ]
.SH DESCRIPTION
.B python3-unidiff
is a tool for processing unified diff data. It can read diff data from a file 
or from standard input and optionally output the diff to stdout.
.SH OPTIONS
.TP
.B \-h, \--help
Show this help message and exit.
.TP
.B \--show-diff
Output the diff to stdout.
.TP
.B \-f, \--file \fIDIFF_FILE\fR
Read diff data from the specified file. If not specified, read diff data from 
stdin.
.SH EXAMPLES
.TP
.B
git diff | unidiff
Run the tool with diff data from \fBgit diff\fR.
.TP
.B
hg diff | unidiff --show-diff
Run the tool with diff data from \fBhg diff\fR and output the diff to stdout.
.TP
.B
unidiff -f patch.diff
Run the tool with diff data from the specified file \fBpatch.diff\fR.
.SH AUTHOR
Yogeswaran Umasankar 
.SH REPORTING BUGS
Report bugs to the Debian Bug Tracking System at \fIhttps://bugs.debian.org/\fR.


signature.asc
Description: PGP signature


Bug#1068500: Installs /usr/LICENSE

2024-06-09 Thread Yogeswaran Umasankar

Control: tags -1 patch

Hi,

I have created a patch to remove usr/LICENSE. Additionally replaced
setup.py tests with pytest to fix autopkgtests. I have attached the
debdiff containing these changes for your review.

Cheers!
Yogeswaran.
diff -Nru python-xmlrunner-3.2.0/debian/changelog 
python-xmlrunner-3.2.0/debian/changelog
--- python-xmlrunner-3.2.0/debian/changelog 2023-01-21 20:39:47.0 
+
+++ python-xmlrunner-3.2.0/debian/changelog 2024-06-09 03:00:00.0 
+
@@ -1,3 +1,11 @@
+python-xmlrunner (3.2.0-3) unstable; urgency=medium
+
+  * Team upload.
+  * d/rules: remove usr/LICENSE in build. (Closes: #1068500)
+  * Updated tests to pytest.
+
+ -- Yogeswaran Umasankar   Sun, 09 Jun 2024 03:00:00 +
+
 python-xmlrunner (3.2.0-2) unstable; urgency=medium
 
   * Team upload
diff -Nru python-xmlrunner-3.2.0/debian/rules 
python-xmlrunner-3.2.0/debian/rules
--- python-xmlrunner-3.2.0/debian/rules 2023-01-21 20:37:57.0 +
+++ python-xmlrunner-3.2.0/debian/rules 2024-06-09 03:00:00.0 +
@@ -6,3 +6,7 @@
 
 %:
dh $@ --with python3 --buildsystem=pybuild
+
+override_dh_auto_install:
+   dh_auto_install
+   rm -f debian/python3-xmlrunner/usr/LICENSE
diff -Nru python-xmlrunner-3.2.0/debian/tests/control 
python-xmlrunner-3.2.0/debian/tests/control
--- python-xmlrunner-3.2.0/debian/tests/control 2023-01-21 20:37:57.0 
+
+++ python-xmlrunner-3.2.0/debian/tests/control 2024-06-09 03:00:00.0 
+
@@ -1,2 +1,2 @@
 Tests: upstreamtestsuite
-Depends: @, python3-setuptools, python3-django
+Depends: @, python3-pytest, python3-django
diff -Nru python-xmlrunner-3.2.0/debian/tests/upstreamtestsuite 
python-xmlrunner-3.2.0/debian/tests/upstreamtestsuite
--- python-xmlrunner-3.2.0/debian/tests/upstreamtestsuite   2023-01-21 
20:37:57.0 +
+++ python-xmlrunner-3.2.0/debian/tests/upstreamtestsuite   2024-06-09 
03:00:00.0 +
@@ -1,3 +1,4 @@
 #!/bin/sh
 set -e
-python3 setup.py test 2>&1
+# Disabled two tests -AttributeError need further investigation.
+pytest -k "not test_basic_unittest_constructs and not test_unexpected_success"


Bug#1072852: man page for python3-unidiff

2024-06-08 Thread Yogeswaran Umasankar

Package: python-unidiff
Tags: patch

Hi,

I've created a man page for the 'python3-unidiff'. Please find the
attached man page 'python3-unidiff.1' for your review.

Cheers!
Yogeswaran.
.TH PYTHON3-UNIDIFF "1" "June 2024" "python3-unidiff 1.0" "User Commands"
.SH NAME
python3-unidiff 
.SH SYNOPSIS
.B python3-unidiff
.RI [ options ]
.SH DESCRIPTION
.B python3-unidiff
is a tool for processing unified diff data. It can read diff data from a file 
or from standard input and optionally output the diff to stdout.
.SH OPTIONS
.TP
.B \-h, \--help
Show this help message and exit.
.TP
.B \--show-diff
Output the diff to stdout.
.TP
.B \-f, \--file \fIDIFF_FILE\fR
Read diff data from the specified file. If not specified, read diff data from 
stdin.
.SH EXAMPLES
.TP
.B
git diff | python3-unidiff
Run the tool with diff data from \fBgit diff\fR.
.TP
.B
hg diff | python3-unidiff --show-diff
Run the tool with diff data from \fBhg diff\fR and output the diff to stdout.
.TP
.B
python3-unidiff -f patch.diff
Run the tool with diff data from the specified file \fBpatch.diff\fR.
.SH AUTHOR
Yogeswaran Umasankar 
.SH REPORTING BUGS
Report bugs to the Debian Bug Tracking System at \fIhttps://bugs.debian.org/\fR.


Bug#1009970: RFP: memray -- Python memory profiler

2024-06-02 Thread Yogeswaran Umasankar

Hi,

I regret not noticing this RFP before creating an ITP [0]. Thank you, Gürkan, 
for
sponsoring the memray package. I am merging this report with [0].

[0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067871

Thank you!



Bug#1054295: RFP: python-iconify -- Python wrapper for the Iconify API to load standard icons

2024-06-02 Thread Yogeswaran Umasankar

Control: retitle 1054295 ITP: python-pyconify -- Python wrapper for the Iconify 
API to load standard icons

Hi,
According to latest upstream version, python-iconify renamed to python-pyconify.

I would like to package the python-pyconify and maintain it under DPT.

Cheers!



Bug#1024665: RFP: python-scpi -- Pure-python SCPI interface

2024-06-02 Thread Yogeswaran Umasankar

Control: retitle 1024665 ITP: python-scpi -- Pure-python SCPI interface

Hi,
I would like to package the python-scpi and maintain it under DPT.

Cheers!



Bug#1059380: RFP: python-pytest-socket -- pytest plugin to disable all network calls flowing through Python's socket interface

2024-06-01 Thread Yogeswaran Umasankar

Control: retitle 1059380 ITP: python-pytest-socket -- pytest plugin to disable 
all network calls flowing through Python's socket interface

Hi,
I would like to package the python-pytest-socket and maintain it under DPT.

Cheers!



Bug#1023927: RFP: python3-pdoc -- pdoc auto-generates API documentation

2024-06-01 Thread Yogeswaran Umasankar

Control: retitle 1023927 ITP: python-pdoc -- pdoc auto-generates API 
documentation that follows your project's Python module hierarchy. It requires 
no configuration, has first-class support for type annotations, cross-links 
between identifiers, comes with an integrated live-reloading web server, and 
understands numpydoc or Google-style docstrings.

Owner: Yogeswaran Umasankar 

Hi,
I would like to package the python-pdoc, and maintain it under Debian Python 
Team.

Cheers!
Yogeswaran.



Bug#1072073: python3-proto-plus has an undeclared file conflict on /usr/lib/python3/dist-packages/proto/__init__.py

2024-05-30 Thread Yogeswaran Umasankar

Hi Laszlo,

I am reaching out to you regarding a file conflict between the nanopb
package and the python3-proto-plus package. The conflict involves the
file /usr/lib/python3/dist-packages/proto/__init__.py, which is present
in both packages.

Module name "proto" is part of python3-proto-plus. Renaming proto in
python3-proto-plus will significantly impact the future depended
packages too.

It appears that the nanopb package’s usage of the module name "proto"
does not identify a Python module in the conventional sense. It might be
plausible to make this module private within the nanopb package, which
could resolve the conflict. Would you consider making the module
private? Alternatively, if you have any other suggestions to resolve
this conflict, I am glad to hear them.

Cheers!



Bug#1072073: python3-proto-plus has an undeclared file conflict on /usr/lib/python3/dist-packages/proto/__init__.py

2024-05-29 Thread Yogeswaran Umasankar

Hi,

I will reachout to the nanopb maintainer.

Thank you!



Bug#1072073: python3-proto-plus has an undeclared file conflict on /usr/lib/python3/dist-packages/proto/__init__.py

2024-05-29 Thread Yogeswaran Umasankar

Hi,

Thank you for noticing. Looks like proto module in nanopb is very
specific to nanopb.

For now, I am planning to declare nanopb in Conflicts for
'python3-proto-plus' binary. Let me know if it might not be advisable.

Cheers!



Bug#1023927: RFP: python3-pdoc -- pdoc auto-generates API documentation

2024-05-27 Thread Yogeswaran Umasankar

Hi,

I didn't notice your RPF before creating an ITP for pdoc [0]. Please
feel free to use the Git repository and it’s contents I created in Salsa
for pdoc [1], which I have set up under DPT.

[0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072014
[1] https://salsa.debian.org/python-team/packages/python-pdoc

Cheers!
Yogeswaran.



Bug#1072014: ITP: python-pdoc -- API Documentation for Python Projects

2024-05-27 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-pdoc
  Version : 14.5.0
  Upstream Contact: Maximilian Hils 
* URL : https://github.com/mitmproxy/pdoc
* License : public-domain
  Programming Lang: Python
  Description : API Documentation for Python Projects

pdoc's main feature is a focus on simplicity: pdoc aims
 to do one thing and do it well. (1) Documentation is
 plain Markdown. (2) First-class support for type annotations
 and all other modern Python 3 features. (3) Builtin web
 server with live reloading. (4) Customizable HTML templates.
 (5) Understands numpydoc and Google-style docstrings.
 (6) Standalone HTML output without additional dependencies.
 Planned to maintain it under DPT, need sponsorship.



Bug#1071969: ITP: python-proto-plus -- Beautiful Pythonic protocol buffers

2024-05-26 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-proto-plus
  Version : 1.23.0
  Upstream Contact: Google LLC 
* URL : https://github.com/googleapis/proto-plus-python
* License : Apache-2.0
  Programming Lang: Python
  Description : Beautiful Pythonic protocol buffers

This is a wrapper around protocol buffers. Protocol buffers
 is a specification format for APIs, such as those inside Google.
 This library provides protocol buffer message classes and objects
 that largely behave like native Python types. Planned to maintain it
 under DPT, and need sponsorship.



Bug#1069863: ITP: python-opt-einsum -- Optimized Einsum is a tensor contraction order optimizer

2024-04-25 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-opt-einsum
  Version : 3.3.0
  Upstream Contact: Daniel Smith 
* URL : https://github.com/dgasmith/opt_einsum
* License : Expat
  Programming Lang: Python
  Description : Optimized Einsum is a tensor contraction order optimizer

Optimized einsum can significantly reduce the overall execution time
 of einsum-like expressions by optimizing the expression's contraction
 order and dispatching many operations to canonical BLAS, cuBLAS, or
 other specialized routines. Planned to maintain it under DPT, need
 sponsorship.



Bug#1069590: ITP: python-ast-decompiler -- Python module to decompile AST to Python code

2024-04-21 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-ast-decompiler
  Version : 0.7.0 
  Upstream Contact: Jelle Zijlstra 
* URL : https://github.com/JelleZijlstra/ast_decompiler
* License : Apache-2.0
  Programming Lang: Python
  Description : Python module to decompile AST to Python code

ast_decompiler is a module for generating Python code
 given an AST. Planned to maintain it under DPT, need
 sponsorship.



Bug#1069583: ITP: python-pytest-randomly -- Pytest plugin to randomly order tests and control random seed

2024-04-20 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-pytest-randomly
  Version : 3.15.0
  Upstream Contact: Adam Johnson 
* URL : https://github.com/pytest-dev/pytest-randomly
* License : Expat
  Programming Lang: Python
  Description : Pytest plugin to randomly order tests and control random 
seed

Randomness in testing can be quite powerful to discover hidden
 flaws in the tests themselves, as well as giving a little more
 coverage to your system. By resetting the random seed to a
 repeatable number for each test, tests can create data based
 on random numbers and yet remain repeatable, for example
 factory boy's fuzzy values. This is good for ensuring that
 tests specify the data they need and that the tested system is
 not affected by any data that is filled in randomly due to not
 being specified. Planned to maintain it under DPT, and need
 sponsorship.



Bug#1067372: starlette: FTBFS: with pytest.raises(RuntimeError):

2024-04-17 Thread Yogeswaran Umasankar

Hi,

The new upstream version fixed this issue.

Cheers!



Bug#1068434: ITP: python-asv-runner -- Core Python benchmark code for ASV

2024-04-04 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-asv-runner
  Version : 0.2.1
  Upstream Contact: Rohit Goswami , Michael Droettboom 

* URL : https://github.com/airspeed-velocity/asv_runner
* License : BSD-3-clause
  Programming Lang: Python
  Description : Core Python benchmark code for ASV

ASV Runner provides essential functionality for benchmarking
 Python packages with ease and efficiency. Planning to maintain
 it under DPT, need a sponsor.



Bug#1037521: (no subject)

2024-04-04 Thread Yogeswaran Umasankar

eribe...@debian.org, Matthias Geiger 
Bcc: 
Subject: Re: false positive NONVERBOSE BUILD for rust code in Python modules
Reply-To: 
Hi,


I am having similar issue in another package 'python-cotengrust' [0].
The link for buildlog [1].

[0] https://salsa.debian.org/python-team/packages/python-cotengrust/
[1] 
https://salsa.debian.org/python-team/packages/python-cotengrust/-/jobs/5519541

Best,
Yogeswaran.



Bug#1068212: ITP: python-grpcio-status -- Status proto mapping for gRPC

2024-04-01 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-grpcio-status
  Version : 1.62.1
  Upstream Contact: The gRPC Authors 
* URL : https://github.com/OctopusAI/grpcio-status
* License : Apache-2.0
  Programming Lang: Python
  Description : Status proto mapping for gRPC

gRPC Python Status Proto is a reference package for GRPC Python
 status proto mapping. Planned to maintain it under DPT, and need
 a sponsor.



Bug#1068093: ITP: python-cotengrust -- Fast contraction ordering primitives for tensor networks

2024-03-30 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-cotengrust
  Version : 0.1.1
  Upstream Contact: Johnnie Gray 
* URL : https://github.com/jcmgray/cotengrust
* License : AGPL-3
  Programming Lang: Python, Rust
  Description : Fast contraction ordering primitives for tensor networks

`cotengrust` provides fast rust implementations of contraction
 ordering primitives for tensor networks or einsum expressions.
 The two main functions are `optimize_optimal(inputs, output, size_dict,
 **kwargs)` and `optimize_greedy(inputs, output, size_dict, **kwargs)`.
 Planning to maintain it under DPT, need sponsor.



Bug#1067871: ITP: python-memray -- Memory profiler for Python applications

2024-03-28 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-memray
  Version : 1.11.0
  Upstream Contact: Bloomberg LP 
* URL : https://github.com/bloomberg/memray
* License : Apache-2.0
  Programming Lang: Python
  Description : Memory profiler for Python applications

Memray is a memory profiler for Python. It can track memory
 allocations in Python code, in native extension modules,
 and in the Python interpreter itself. It can generate several
 different types of reports to help you analyze the captured
 memory usage data. While commonly used as a CLI tool, it
 can also be used as a library to perform more fine-grained
 profiling tasks. Planned to maintain under DPT, need a sponsor.



Bug#1067159: python-respx: Backport to bookworm

2024-03-27 Thread Yogeswaran Umasankar

Hi,

In my free time I will give it a try.

Cheers!



Bug#1065527: ITP: python-hypothesmith -- Hypothesis strategies for generating Python programs, something like CSmith

2024-03-05 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-hypothesmith
  Version : 0.3.3
  Upstream Contact: Zac Hatfield-Dodds 
* URL : https://github.com/Zac-HD/hypothesmith
* License : MPL-2.0
  Programming Lang: Python
  Description : Hypothesis strategies for generating Python programs, 
something like CSmith

This package provides two Hypothesis strategies for generating
 Python source code. The generated code will always be syntatically
 valid, and is useful for testing parsers, linters, auto-formatters,
 and other tools that operate on source code. This is depends for other
 Python packages. I am planning to maintain it under DPT, need
 sponsorship.



Bug#1065468: ITP: python-rpcq -- RPC framework and message specification for Rigetti QCS

2024-03-04 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-rpcq
  Version : 3.11.0
  Upstream Contact: Rigetti Computing 
* URL : https://github.com/rigetti/rpcq
* License : Apache-2.0
  Programming Lang: Python
  Description : RPC framework and message specification for Rigetti QCS

Asynchronous RPC client-server framework and message
 specification for Rigetti Quantum Cloud Services (QCS).
 Implements an efficient transport protocol by using
 ZeroMQ (ZMQ) sockets and MessagePack (msgpack) serialization.
 Not intended to be a full-featured replacement for other
 frameworks like gRPC or Apache Thrift. It is depend for other python
 packages such as pyquil. I planned to maintain it under DPT, and need
 sponsorship.



Bug#1064622: ITP: python-chocolate -- Improvement to Python's kwargs

2024-02-24 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-chocolate
  Version : 0.0.2
  Upstream Contact: Seungjae Ryan Lee 
* URL : https://github.com/seungjaeryanlee/chocolate
* License : Expat
  Programming Lang: Python
  Description : Improvement to Python's kwargs

Chocolate is a Python package that improves Python's
 `**kwargs`. It is a depend for other python packages. I am planning to
 maintain it under DPT, and need sponsorship.



Bug#1064591: ITP: python-googleapis-common-protos -- Common protobufs used in Google APIs

2024-02-24 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-googleapis-common-protos
  Version : 1.62.0
  Upstream Contact: Google LLC 
* URL : https://github.com/googleapis/python-api-common-protos
* License : Apache-2.0
  Programming Lang: Python
  Description : Common protobufs used in Google APIs

googleapis-common-protos contains the Python classes generated
 from the common protos in the `googleapis/googleapis
 <https://github.com/googleapis/googleapis>` repository. This is depend
 for other Python packages. I would like to maintain it under DPT, and
 need sponsorship.



Bug#1064541: ITP: python-autoray -- Lightweight Python AUTOmatic-arRAY library for abstracting tensor operations

2024-02-23 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-autoray
  Version : 0.6.8
  Upstream Contact: Johnnie Gray 
* URL : https://github.com/jcmgray/autoray
* License : Apache-2.0
  Programming Lang: Python
  Description : Lightweight Python AUTOmatic-arRAY library for abstracting 
tensor operations

Primarily it provides an automatic dispatch mechanism that
 means you can write backend agnostic code that works for
 numpy, pytorch, jax, cupy, dask, autograd, tensorflow,
 sparse, mars, etc., and indeed any library that provides a
 numpy-ish API, even if it knows nothing about autoray. This
 is a depend for other python and science packages. I planned
 to maintain it under DPT, and need sponsorship.



Bug#1064261: ITP: python-sphinx-autodoc2 -- Sphinx extension to automatically generate API doc for Py packages

2024-02-18 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-sphinx-autodoc2
  Version : 0.5.0
  Upstream Contact: Chris Sewell 
* URL : https://github.com/sphinx-extensions2/sphinx-autodoc2
* License : Expat
  Programming Lang: Python
  Description : Sphinx extension to automatically generate API doc for Py 
packages

There is no need to install your package to generate the
 documentation, and `sphinx-autodoc2` will correctly handle
 `if TYPE_CHECKING` blocks and other typing only features. You
 can even document packages from outside the project (via `git clone`).
 This is a depend for other packages in python and science. I planned
 to maintain it under DPT, and need sponsorship.



Bug#1064179: ITP: python-sphinx-contributors -- Sphinx extension to recognize the people contributed to an open-source project

2024-02-17 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-sphinx-contributors
  Version : 0.2.7
  Upstream Contact: David Garcia 
* URL : https://github.com/dgarcia360/sphinx-contributors
* License : Expat
  Programming Lang: Python
  Description : Sphinx extension to recognize the people contributed to an 
open-source project

Sphinx extension that helps you recognize the people who have
 contributed to an open-source project. Show the list of users
 who have contributed to a repository in your docs. Choose how
 many contributors show and sort them by the number of commits.
 It is depends for other python packages. I planned to maintain
 it under DPT, and need sponsorship.



Bug#1063917: ITP: python-pylatex -- Python library for creating LaTeX files and snippets

2024-02-14 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-pylatex
  Version : 1.4.2
  Upstream Contact: Jelte Fennema 
* URL : https://github.com/JelteF/PyLaTeX
* License : Expat
  Programming Lang: Python
  Description : Python library for creating LaTeX files and snippets

PyLaTeX is a Python library for creating and compiling LaTeX files or
 snippets. The goal of this library is being an easy, but extensible
 interface between Python and LaTeX. This package is depends for some of
 the scientific packages. Planning to maintain under Debian Python Team
 and need sponsorship.



Bug#1063367: RFS: python-qmix/1.0.6-7 -- Quantum Mixing software

2024-02-06 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-qmix":

 * Package name : python-qmix
   Version  : 1.0.6-7
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/QMix
 * License  : GPL-3
 * Vcs  : https://salsa.debian.org/yogu/python-qmix
   Section  : python

The source builds the following binary packages:

  python3-qmix - Quantum Mixing software

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-qmix/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-qmix/python-qmix_1.0.6-7.dsc

Changes since the last upload:

 python-qmix (1.0.6-7) unstable; urgency=medium
 .
   * Included patch for removing python3-numba depends.
   * Removed python3-numba from d/control and d/tests/control.
   * Added 2024 to debian/* in copyright.

Regards,
-- 
  Yogeswaran Umasankar



Bug#1063269: ITP: python-respx -- Utility for mocking out the Python HTTPX and HTTP Core libraries.

2024-02-05 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-respx
  Version : 0.20.2 
  Upstream Contact: Jonas Lundberg 
* URL : https://github.com/lundberg/respx
* License : BSD-3-clause
  Programming Lang: Python
  Description : Utility for mocking out the Python HTTPX and HTTP Core 
libraries.

RESPX is a mock router, capturing requests sent by HTTPX,
 mocking their responses. Inspired by the flexible query API
 of the Django ORM, requests are filtered and matched against
 routes and their request patterns and lookups. It is depends
 for some of the science packages. I would like to maintain
 this under Debian Python Team.



Bug#1058256: powerline: FTBFS: ModuleNotFoundError: No module named 'imp'

2024-02-03 Thread Yogeswaran Umasankar

Hi,

I have created a patch to fix the ModuleNotFoundError no module named’
imp’. It resolves the build issue with Python 3.12.

https://salsa.debian.org/python-team/packages/powerline

Cheers!



Bug#1058229: liac-arff ftbfs with Python 3.12 as default

2024-02-03 Thread Yogeswaran Umasankar

Hi,

I made a patch for AttributeError in tests with Python 3.12 and created
MR [0]

[0] https://salsa.debian.org/science-team/liac-arff/-/merge_requests/1

Cheers!



Bug#1061028: flask-restful: FTBFS: intersphinx inventory 'six/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/<>/docs/six/objects.inv

2024-02-03 Thread Yogeswaran Umasankar

Hi,

I have fixed all the test failures in build other than two tests,
test_media_types_method and test_media_types_q. It seems the issue is
XML request handing. A detailed investigation is needed in class api
mediatypes() in flask_restful/__init__.py or similar.

https://salsa.debian.org/python-team/packages/flask-restful

Cheers!



Bug#1028982: metakernel: autopkgtest regression on s390x: AssertionError

2024-01-31 Thread Yogeswaran Umasankar

Hi,

Looks like new upstream version don’t have this issue. I updated it to
new upstream version [0].

[0] https://salsa.debian.org/python-team/packages/metakernel

Cheers!



Bug#1058235: mmllib: FTBFS: AssertionError: {'title': 'Loreley', 'composer': 'Ph. Fried[721 chars]0527} != {'arranger': 'Klavier: August Linder; MML: [721 chars]': 4}

2024-01-31 Thread Yogeswaran Umasankar

Hi,

I have created a patch to resolve AssertionError with Python 3.12 [0],
along with the new upstream version update.

[0] https://salsa.debian.org/python-team/packages/mmllib

Cheers!



Bug#1058450: pexpect: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13

2024-01-29 Thread Yogeswaran Umasankar

Hi,

I have updated pexpect [0] to new upstream and worked on a fix for build
issue with Python 3.12.

[0] https://salsa.debian.org/python-team/packages/pexpect

Thank you,
Yogeswaran.



Bug#1042620: New upstream version of flufl.i18n fails its test

2024-01-29 Thread Yogeswaran Umasankar

Hi,

On Sat, Jan 27, 2024 at 07:01:06PM +0100, Andreas Tille wrote:

Hi,

I checked some random DPT packages and had a look into flufl.i18n.

Unfortunately the new upstream version fails its test as you can
see in Salsa CI[1].

Any help is welcome
   Andreas.


[1] https://salsa.debian.org/python-team/packages/flufl.i18n/-/jobs/5148646


I made some changes for you to take a look. Included a patch to use
setuptools and sphinx-build html docs with Python 3.12.
https://salsa.debian.org/python-team/packages/flufl.i18n

Cheers!
Yogeswaran.



Bug#1054748: [Help] Re: mlpy ftbfs with Python 3.12

2024-01-21 Thread Yogeswaran Umasankar

Hi,
I created a patch for ModuleNotFoundError with Python 3.12. I worked on
it in a fork, and created MR [0]. I hope it fixes the issue with the
build.

[0] https://salsa.debian.org/science-team/mlpy/-/merge_requests/5

Cheers!
Yogeswaran.


signature.asc
Description: PGP signature


Bug#1059110: chirp: please remove extraneous dependency on python3-future

2024-01-20 Thread Yogeswaran Umasankar

Hi,
I have worked on a patch for replacing python3-future, and in the
process I have updated the upstream version too. I did that in a fork,
and created MR [0]. I made minor revisions in old patches to fit the new
upstream. Please feel free to review and make any further adjustments
necessary.

[0] https://salsa.debian.org/debian-hamradio-team/chirp/-/merge_requests/4

Cheers!
Yogeswaran.


signature.asc
Description: PGP signature


Bug#1058127: python-mpiplus: FTBFS: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?

2024-01-16 Thread Yogeswaran Umasankar

Hi Andrius,

On Tue, Jan 16, 2024 at 10:05:20AM +0200, Andrius Merkys wrote:

Hi Yogeswaran,

On 2024-01-16 03:43, Yogeswaran Umasankar wrote:

I have removed the hard-coded version number from setup.py. I found that
the issue was due to changes in PEP440 version naming convention in
versioneer. For this package no need python3-versioneer, upstream has
its own versioneer.py. The work around is, once have everything in
master branch create a tag with just the version number (0.0.2-1)
instead of debian/version number (debian/0.0.2-1).


This would not work, either. Debian build machines build packages not 
from git repositories, but from source packages. Therefore they will 
not see git tags. Moreover, one should not deviate from Debian 
packaging principles to make a package build, thus Debian git tag 
names should not be tampered with.



I have forked python-mpiplus [0] for you to check the changes and to see
how it works before you decide to incorporate the changes. Feel free to
MR the fork and make any further changes needed.

[0] https://salsa.debian.org/yogu/python-mpiplus


Thanks for looking into python-mpiplus, but I have chosen a different 
approach to deal with this issue. I removed embedded versioneer.py in 
favor of python3-versioneer thus resolving the build issue. This is 
not optimal either, as versioneer-derived package version stays 
'0+unknown', but this does not seem to be uncommon in Debian [1].


[1] $ apt-file search 0+unknown.egg-info

Thank you for caring for python-mpiplus.


That's neat! I didn't thought of this approach, great learning!

Cheers!
Yogeswaran.



Bug#1058127: python-mpiplus: FTBFS: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?

2024-01-15 Thread Yogeswaran Umasankar

Hi Andrius,
I have removed the hard-coded version number from setup.py. I found that
the issue was due to changes in PEP440 version naming convention in
versioneer. For this package no need python3-versioneer, upstream has
its own versioneer.py. The work around is, once have everything in
master branch create a tag with just the version number (0.0.2-1)
instead of debian/version number (debian/0.0.2-1).

I have forked python-mpiplus [0] for you to check the changes and to see
how it works before you decide to incorporate the changes. Feel free to
MR the fork and make any further changes needed.

[0] https://salsa.debian.org/yogu/python-mpiplus

Best,
Yogeswaran.


signature.asc
Description: PGP signature


Bug#1058127: python-mpiplus: FTBFS: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?

2024-01-14 Thread Yogeswaran Umasankar

Hi,
I created a patch for fixing AttributeError: module 'configparser' has
no attribute 'SafeConfigParser'. In the process I have updated it to the
latest upstream too. I’ve attached the debdiff for you to check out.
Cheers!
diff -Nru python-mpiplus-0.0.1/debian/changelog 
python-mpiplus-0.0.2/debian/changelog
--- python-mpiplus-0.0.1/debian/changelog   2022-11-05 14:33:23.0 
+
+++ python-mpiplus-0.0.2/debian/changelog   2024-01-14 01:30:00.0 
+
@@ -1,3 +1,12 @@
+python-mpiplus (0.0.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream 0.0.2.
+  * Patch for configparser and version issue. (Closes: #1058127)
+  * Included d/tests/pytest to avoid __file__ attribute issues.
+
+ -- Yogeswaran Umasankar   Sun, 14 Jan 2024 01:30:00 +
+
 python-mpiplus (0.0.1-2) unstable; urgency=medium
 
   * Add autopkgtest.
diff -Nru 
python-mpiplus-0.0.1/debian/patches/001_AttributeError-fix-py312.patch 
python-mpiplus-0.0.2/debian/patches/001_AttributeError-fix-py312.patch
--- python-mpiplus-0.0.1/debian/patches/001_AttributeError-fix-py312.patch  
1970-01-01 00:00:00.0 +
+++ python-mpiplus-0.0.2/debian/patches/001_AttributeError-fix-py312.patch  
2024-01-14 01:30:00.0 +
@@ -0,0 +1,30 @@
+Description: Fix for AttributeError: module 'configparser'
+ Revising configparser did not fix the error. Seems mpiplus/_version.py is not
+ compatible with latest setuptools. Time being fix is to set version number in 
setup.py
+Author: Yogeswaran Umasankar 
+Last-Update: 2024-01-14
+
+--- a/versioneer.py
 b/versioneer.py
+@@ -339,9 +339,9 @@ def get_config_from_root(root):
+ # configparser.NoOptionError (if it lacks "VCS="). See the docstring at
+ # the top of versioneer.py for instructions on writing your setup.cfg .
+ setup_cfg = os.path.join(root, "setup.cfg")
+-parser = configparser.SafeConfigParser()
++parser = configparser.ConfigParser()
+ with open(setup_cfg, "r") as f:
+-parser.readfp(f)
++parser.read_file(f)
+ VCS = parser.get("versioneer", "VCS")  # mandatory
+ 
+ def get(parser, name):
+--- a/setup.py
 b/setup.py
+@@ -13,7 +13,7 @@ setup(
+ author='Chodera Lab',
+ description=DOCLINES[0],
+ long_description="\n".join(DOCLINES[2:]),
+-version=versioneer.get_version(),
++version='0.0.2',
+ cmdclass=versioneer.get_cmdclass(),
+ license='MIT',
diff -Nru python-mpiplus-0.0.1/debian/patches/series 
python-mpiplus-0.0.2/debian/patches/series
--- python-mpiplus-0.0.1/debian/patches/series  1970-01-01 00:00:00.0 
+
+++ python-mpiplus-0.0.2/debian/patches/series  2024-01-14 01:30:00.0 
+
@@ -0,0 +1 @@
+001_AttributeError-fix-py312.patch
\ No newline at end of file
diff -Nru python-mpiplus-0.0.1/debian/tests/control 
python-mpiplus-0.0.2/debian/tests/control
--- python-mpiplus-0.0.1/debian/tests/control   2022-10-21 06:30:12.0 
+
+++ python-mpiplus-0.0.2/debian/tests/control   2024-01-14 01:30:00.0 
+
@@ -1,4 +1,4 @@
-Test-Command: pytest-3
+Tests: pytest
 Depends:
  python3-pytest,
  @,
diff -Nru python-mpiplus-0.0.1/debian/tests/pytest 
python-mpiplus-0.0.2/debian/tests/pytest
--- python-mpiplus-0.0.1/debian/tests/pytest1970-01-01 00:00:00.0 
+
+++ python-mpiplus-0.0.2/debian/tests/pytest2024-01-14 01:30:00.0 
+
@@ -0,0 +1,7 @@
+#!/bin/bash
+set -e
+
+for py in $(py3versions --supported 3> /dev/null)
+do
+$py -m pytest -v mpiplus/tests
+done
diff -Nru python-mpiplus-0.0.1/devtools/conda-recipe/meta.yaml 
python-mpiplus-0.0.2/devtools/conda-recipe/meta.yaml
--- python-mpiplus-0.0.1/devtools/conda-recipe/meta.yaml2018-10-24 
21:16:03.0 +
+++ python-mpiplus-0.0.2/devtools/conda-recipe/meta.yaml2023-04-27 
17:21:36.0 +
@@ -17,6 +17,7 @@
   run:
 - python
 - numpy >=1.11
+- mpi4py
 
 test:
   requires:
diff -Nru python-mpiplus-0.0.1/docs/installation.rst 
python-mpiplus-0.0.2/docs/installation.rst
--- python-mpiplus-0.0.1/docs/installation.rst  2018-10-24 21:16:03.0 
+
+++ python-mpiplus-0.0.2/docs/installation.rst  2023-04-27 17:21:36.0 
+
@@ -6,7 +6,8 @@
 Installing via `conda`
 ==
 
-mpiplus is not currently available via `conda`
+.. code-block:: bash
+   $ conda install -c conda-forge mpiplus
 
 
 Development Build
diff -Nru python-mpiplus-0.0.1/environment.yml 
python-mpiplus-0.0.2/environment.yml
--- python-mpiplus-0.0.1/environment.yml1970-01-01 00:00:00.0 
+
+++ python-mpiplus-0.0.2/environment.yml2023-04-27 17:21:36.0 
+
@@ -0,0 +1,12 @@
+name: mpiplus
+channels:
+  - conda-forge
+dependencies:
+  - mpi4py
+  - numpy >=1.11
+  - python
+  # testing
+  - coverage
+  - pytest
+  - pytest-cov
+  - pytest-xdist
diff -Nru python-mpiplus-0.0.1/.github/workflows/ci.yaml 
py

Bug#1058441: python-docx: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13

2024-01-13 Thread Yogeswaran Umasankar

Hi,
I created a patch to fix this auto test issue with Python 3.12. I am
attaching the debdiff file for you to checkout.

I have created a branch too in the salsa [0], if it looks ok, you can
MR.

[0] 
https://salsa.debian.org/python-team/packages/python-docx/-/tree/fix-for-auto-test-error-Py312?ref_type=heads

Cheers!
diff -Nru python-docx-1.1.0+dfsg/debian/changelog 
python-docx-1.1.0+dfsg/debian/changelog
--- python-docx-1.1.0+dfsg/debian/changelog 2023-11-22 06:24:08.0 
+
+++ python-docx-1.1.0+dfsg/debian/changelog 2024-01-13 20:00:00.0 
+
@@ -1,3 +1,11 @@
+python-docx (1.1.0+dfsg-2) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Patch for dh_auto_test datetime DeprecationWarning with
+Python 3.12. (Closes: #1058441)
+
+ -- Yogeswaran Umasankar   Sat, 13 Jan 2024 20:00:00 +
+
 python-docx (1.1.0+dfsg-1) unstable; urgency=medium
 
   * New upstream version 1.1.0+dfsg
diff -Nru 
python-docx-1.1.0+dfsg/debian/patches/fix-DescribeCorePropertiesPart-py312.patch
 
python-docx-1.1.0+dfsg/debian/patches/fix-DescribeCorePropertiesPart-py312.patch
--- 
python-docx-1.1.0+dfsg/debian/patches/fix-DescribeCorePropertiesPart-py312.patch
1970-01-01 00:00:00.0 +
+++ 
python-docx-1.1.0+dfsg/debian/patches/fix-DescribeCorePropertiesPart-py312.patch
2024-01-13 20:00:00.0 +
@@ -0,0 +1,56 @@
+Description: Fixed datetime DeprecationWarning in Python 3.12.
+ Issue caused because modified_datetime returns None.
+Author: Yogeswaran Umasankar 
+Last-Update: 2024-01-08
+
+--- a/src/docx/opc/parts/coreprops.py
 b/src/docx/opc/parts/coreprops.py
+@@ -1,6 +1,6 @@
+ """Core properties part, corresponds to ``/docProps/core.xml`` part in 
package."""
+ 
+-from datetime import datetime
++from datetime import datetime, timezone
+ 
+ from docx.opc.constants import CONTENT_TYPE as CT
+ from docx.opc.coreprops import CoreProperties
+@@ -22,7 +22,7 @@ class CorePropertiesPart(XmlPart):
+ core_properties.title = "Word Document"
+ core_properties.last_modified_by = "python-docx"
+ core_properties.revision = 1
+-core_properties.modified = datetime.utcnow()
++core_properties.modified = datetime.now(timezone.utc)
+ return core_properties_part
+ 
+ @property
+--- a/tests/opc/parts/test_coreprops.py
 b/tests/opc/parts/test_coreprops.py
+@@ -1,6 +1,6 @@
+ """Unit test suite for the docx.opc.parts.coreprops module."""
+ 
+-from datetime import datetime, timedelta
++from datetime import datetime, timedelta, timezone
+ 
+ import pytest
+ 
+@@ -25,7 +25,8 @@ class DescribeCorePropertiesPart:
+ assert core_properties.title == "Word Document"
+ assert core_properties.last_modified_by == "python-docx"
+ assert core_properties.revision == 1
+-delta = datetime.utcnow() - core_properties.modified
++# Handles if modified_datetime is None
++delta = datetime.now(timezone.utc) - 
(core_properties.modified.replace(tzinfo=timezone.utc) if 
core_properties.modified else None)
+ max_expected_delta = timedelta(seconds=2)
+ assert delta < max_expected_delta
+ 
+--- a/src/docx/opc/coreprops.py
 b/src/docx/opc/coreprops.py
+@@ -93,7 +93,8 @@ class CoreProperties:
+ 
+ @property
+ def modified(self):
+-return self._element.modified_datetime
++# Handles if modified_datetime is None
++return self._element.modified_datetime if 
self._element.modified_datetime is not None else None
+ 
+ @modified.setter
+ def modified(self, value):
diff -Nru python-docx-1.1.0+dfsg/debian/patches/series 
python-docx-1.1.0+dfsg/debian/patches/series
--- python-docx-1.1.0+dfsg/debian/patches/series2023-11-22 
06:21:09.0 +
+++ python-docx-1.1.0+dfsg/debian/patches/series2024-01-13 
20:00:00.0 +
@@ -1 +1,2 @@
+fix-DescribeCorePropertiesPart-py312.patch
 adjust-to-image-removals.patch


Bug#1058122: python-griddataformats: FTBFS: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?

2024-01-12 Thread Yogeswaran Umasankar

Hi,
I created a patch for fixing AttributeError: module 'configparser' has
no attribute 'SafeConfigParser'. I've attached the debdiff for you to
check out.
Cheers!

diff -Nru python-griddataformats-1.0.1/debian/changelog 
python-griddataformats-1.0.1/debian/changelog
--- python-griddataformats-1.0.1/debian/changelog   2022-11-07 
17:53:52.0 +
+++ python-griddataformats-1.0.1/debian/changelog   2024-01-13 
01:30:00.0 +
@@ -1,3 +1,22 @@
+python-griddataformats (1.0.1-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Patch for AttributeError: module 'configparser' (Closes:#1058122).
+  * Revised autopkgtest d/tests/* for Python 3.12.
+  * Bumped Standards-Version to 4.6.2.
+
+ -- Yogeswaran Umasankar   Sat, 13 Jan 2024 01:30:00 +
+
+python-griddataformats (1.0.1-2) UNRELEASED; urgency=medium
+
+  * Trim trailing whitespace.
+  * Use versioned copyright format URI.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.
+  * Remove constraints unnecessary since buster (oldstable):
++ Build-Depends: Drop versioned constraint on python3-numpy.
+
+ -- Debian Janitor   Fri, 18 Nov 2022 03:19:39 -
+
 python-griddataformats (1.0.1-1) unstable; urgency=medium
 
   * New upstream release.
@@ -66,18 +85,18 @@
 
 python-griddataformats (0.2.2-3) unstable; urgency=low
 
-  * added debian/watch 
+  * added debian/watch
 
  -- Sébastien Buchoux   Thu, 17 Nov 2011 17:19:28 
+0100
 
 python-griddataformats (0.2.2-2) unstable; urgency=low
 
-  * python-setuptools added as a build dependency in debian/control 
+  * python-setuptools added as a build dependency in debian/control
 
  -- Sébastien Buchoux   Wed, 16 Nov 2011 17:17:56 
+0100
 
 python-griddataformats (0.2.2-1) unstable; urgency=low
 
   * Initial release as Debian package
-  
+
  -- Sébastien Buchoux   Wed, 16 Nov 2011 10:43:43 
+0100
diff -Nru python-griddataformats-1.0.1/debian/control 
python-griddataformats-1.0.1/debian/control
--- python-griddataformats-1.0.1/debian/control 2022-11-07 17:53:52.0 
+
+++ python-griddataformats-1.0.1/debian/control 2024-01-13 01:30:00.0 
+
@@ -7,12 +7,12 @@
  dh-python,
  python3-all:any,
  python3-mrcfile,
- python3-numpy (>= 1.19~),
+ python3-numpy,
  python3-pytest,
  python3-scipy,
  python3-setuptools,
  python3-six
-Standards-Version: 4.6.1
+Standards-Version: 4.6.2
 Homepage: https://www.mdanalysis.org/GridDataFormats/
 Vcs-Git: https://salsa.debian.org/debichem-team/python-griddataformats.git
 Vcs-Browser: https://salsa.debian.org/debichem-team/python-griddataformats
diff -Nru python-griddataformats-1.0.1/debian/copyright 
python-griddataformats-1.0.1/debian/copyright
--- python-griddataformats-1.0.1/debian/copyright   2022-11-07 
17:53:52.0 +
+++ python-griddataformats-1.0.1/debian/copyright   2024-01-13 
01:30:00.0 +
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: python-griddataformats
 Source: https://github.com/MDAnalysis/GridDataFormats
 
diff -Nru 
python-griddataformats-1.0.1/debian/patches/001_AttributeError-fix-py312.patch 
python-griddataformats-1.0.1/debian/patches/001_AttributeError-fix-py312.patch
--- 
python-griddataformats-1.0.1/debian/patches/001_AttributeError-fix-py312.patch  
1970-01-01 00:00:00.0 +
+++ 
python-griddataformats-1.0.1/debian/patches/001_AttributeError-fix-py312.patch  
2024-01-13 01:30:00.0 +
@@ -0,0 +1,18 @@
+Description: Fix for AttributeError: module 'configparser' in Python 3.12.
+Author: Yogeswaran Umasankar 
+Last-Update: 2024-01-13
+
+--- a/versioneer.py
 b/versioneer.py
+@@ -339,9 +339,9 @@ def get_config_from_root(root):
+ # configparser.NoOptionError (if it lacks "VCS="). See the docstring at
+ # the top of versioneer.py for instructions on writing your setup.cfg .
+ setup_cfg = os.path.join(root, "setup.cfg")
+-parser = configparser.SafeConfigParser()
++parser = configparser.ConfigParser()
+ with open(setup_cfg, "r") as f:
+-parser.readfp(f)
++parser.read_file(f)
+ VCS = parser.get("versioneer", "VCS")  # mandatory
+ 
+ def get(parser, name):
diff -Nru python-griddataformats-1.0.1/debian/patches/series 
python-griddataformats-1.0.1/debian/patches/series
--- python-griddataformats-1.0.1/debian/patches/series  1970-01-01 
00:00:00.0 +
+++ python-griddataformats-1.0.1/debian/patches/series  2024-01-13 
01:30:00.0 +
@@ -0,0 +1 @@
+001_AttributeError-fix-py312.patch
diff -Nru python-griddataformats-1.0.1/debian/source/options 
python-griddataformats-1.0.1/debian/source/options
--- python-griddataformats-1.0.1/debian/source/options  1970-01-01 
00:00:00.0 +
+++ python-griddataformats-1.0.1/debian/source/options  2024-01-13 
01:30:00.0 +
@@ -0,0 +1,2 @@
+exte

Bug#1056474: python-ibm-cloud-sdk-core's autopkg tests fail with Python 3.12

2024-01-12 Thread Yogeswaran Umasankar

Hi,
Uploaded a patch in salsa [0] to fix the autopkgtest issue with Py 3.12.
Updated the package with new upstream version too.

[0] https://salsa.debian.org/python-team/packages/python-ibm-cloud-sdk-core

Cheers!


signature.asc
Description: PGP signature


Bug#1058310: python-ibm-cloud-sdk-core: FTBFS: failed tests

2024-01-12 Thread Yogeswaran Umasankar

Hi,
Uploaded a patch in salsa [0] to fix the autopkgtest issue with Py 3.12.
Updated the package with new upstream version too.

[0] https://salsa.debian.org/python-team/packages/python-ibm-cloud-sdk-core

Cheers!


signature.asc
Description: PGP signature


Bug#1058197: straight.plugin: FTBFS: ModuleNotFoundError: No module named 'imp'

2024-01-09 Thread Yogeswaran Umasankar

Hi,
Made a patch to fix the ModuleNotFoundError: No module named 'imp' with
Py 3.12. Attaching the debdiff file.
Cheers!
diff -Nru straight.plugin-1.4.1/debian/changelog 
straight.plugin-1.4.1/debian/changelog
--- straight.plugin-1.4.1/debian/changelog  2022-06-05 00:53:22.0 
+
+++ straight.plugin-1.4.1/debian/changelog  2024-01-09 21:00:00.0 
+
@@ -1,3 +1,14 @@
+straight.plugin (1.4.1-5) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Added patch for straight/plugin/loaders.py and tests.py to 
+replace deprecated imp with importlib to fix ModuleNotFoundError
+in Python 3.12. (Closes: #1058197)
+  * Added d/tests for autopkgtest.
+  * Updated Standards-Version to 4.6.2 in d/control.
+
+ -- Yogeswaran Umasankar   Tue, 09 Jan 2024 21:00:00 +
+
 straight.plugin (1.4.1-4) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru straight.plugin-1.4.1/debian/control 
straight.plugin-1.4.1/debian/control
--- straight.plugin-1.4.1/debian/control2022-06-05 00:53:22.0 
+
+++ straight.plugin-1.4.1/debian/control2024-01-09 21:00:00.0 
+
@@ -10,7 +10,7 @@
   python3-sphinx,
   python3-mock,
   sphinx-common
-Standards-Version: 3.9.8
+Standards-Version: 4.6.2
 Homepage: https://github.com/ironfroggy/straight.plugin
 Vcs-Git: https://salsa.debian.org/python-team/packages/straight.plugin.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/straight.plugin
diff -Nru straight.plugin-1.4.1/debian/patches/001_fix_ModuleNotFound.patch 
straight.plugin-1.4.1/debian/patches/001_fix_ModuleNotFound.patch
--- straight.plugin-1.4.1/debian/patches/001_fix_ModuleNotFound.patch   
1970-01-01 00:00:00.0 +
+++ straight.plugin-1.4.1/debian/patches/001_fix_ModuleNotFound.patch   
2024-01-09 21:00:00.0 +
@@ -0,0 +1,53 @@
+Description: Fix for ModuleNotFoundError: No module named 'imp' 
+Author: Yogeswaran Umasankar 
+Last-Update: 2024-01-09
+
+--- a/straight/plugin/loaders.py
 b/straight/plugin/loaders.py
+@@ -4,7 +4,6 @@ import sys
+ import os
+ 
+ from importlib import import_module
+-from imp import find_module
+ 
+ from straight.plugin.manager import PluginManager
+ 
+--- a/tests.py
 b/tests.py
+@@ -247,7 +247,7 @@ class PluginManagerTestCase(unittest.Tes
+ 
+ self.assertEqual(1, self.m.first('x', 'a'))
+ self.assertFalse(self.m._plugins[1].called)
+-self.assertTrue(self.m._plugins[0].called_with('a'))
++self.m._plugins[0].x.assert_called_with('a')
+ 
+ def test_pipe(self):
+ def plus_one(x):
+@@ -257,17 +257,23 @@ class PluginManagerTestCase(unittest.Tes
+ 
+ self.assertEqual(3, self.m.pipe('x', 1))
+ 
++# In the test_call for unknown reasons the mock call[] empty.
++# So the assertion is made only if the mock was called and
++# skip the specific assertion to avoid a test failure.
+ def test_call(self):
+ results = self.m.call('x', 1)
+-self.assertTrue(self.m._plugins[0].called_with('a'))
+-self.assertTrue(self.m._plugins[1].x.called_with(1))
++if not self.m._plugins[0].mock_calls:
++print("The mock was not called during the test.")
++else:
++self.m._plugins[0].assert_called_with('a')
++self.assertTrue(self.m._plugins[1].x.called_with(1))
+ 
+ def test_produce(self):
+ products = self.m.produce(1, 2)
+ assert products[0] is self.m._plugins[0].return_value
+-self.m._plugins[0].called_with(1, 2)
++self.m._plugins[0].assert_called_with(1, 2)
+ assert products[1] is self.m._plugins[1].return_value
+-self.m._plugins[1].called_with(1, 2)
++self.m._plugins[1].assert_called_with(1, 2)
+ 
+ if __name__ == '__main__':
+ unittest.main()
diff -Nru straight.plugin-1.4.1/debian/patches/series 
straight.plugin-1.4.1/debian/patches/series
--- straight.plugin-1.4.1/debian/patches/series 1970-01-01 00:00:00.0 
+
+++ straight.plugin-1.4.1/debian/patches/series 2024-01-09 21:00:00.0 
+
@@ -0,0 +1 @@
+001_fix_ModuleNotFound.patch
diff -Nru straight.plugin-1.4.1/debian/tests/control 
straight.plugin-1.4.1/debian/tests/control
--- straight.plugin-1.4.1/debian/tests/control  1970-01-01 00:00:00.0 
+
+++ straight.plugin-1.4.1/debian/tests/control  2024-01-09 21:00:00.0 
+
@@ -0,0 +1,3 @@
+Tests: runtests
+Depends: @, dh-python, python3-all, python3-setuptools, python3-sphinx, 
python3-mock, sphinx-common, python3-pytest
+Restrictions: allow-stderr
diff -Nru straight.plugin-1.4.1/debian/tests/runtests 
straight.plugin-1.4.1/debian/tests/runtests
--- straight.plugin-1.4.1/debian/tests/runtests 1970-01-01 00:00:00.0 
+
+++ straight.plugin-1.4.1/debian/tests/runtests 2024-01-09 21:00:00.0 
+
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e -u
+
+cp -va tests.py "$AUTOPKGTEST_TMP"/
+mkdir -p "$AUTOPKGTEST_T

Bug#1058106: python-ml-collections: FTBFS: ModuleNotFoundError: No module named 'imp'

2024-01-08 Thread Yogeswaran Umasankar

Hi,
I have modified the previous patch in my last report to fix the
autopkgtest errors. Attaching the updated debdiff file.
Cheers!
diff -Nru python-ml-collections-0.1.1/debian/changelog 
python-ml-collections-0.1.1/debian/changelog
--- python-ml-collections-0.1.1/debian/changelog2023-04-01 
05:59:28.0 +
+++ python-ml-collections-0.1.1/debian/changelog2024-01-08 
20:00:00.0 +
@@ -1,3 +1,16 @@
+python-ml-collections (0.1.1-3) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Included a patch for ml_collections/config_flags/config_flags.py
+to replace deprecated imp with importlib to fix ModuleNotFoundError
+in Python 3.12. (Closes: #1058106)
+  * Added python3-absl, python3-contextlib2, python3-yaml, python3-six
+to tests-depends.
+  * Added python3-six to Build-Depends and Depends in d/control.
+  * Disabled 2 bazel tests in autopkgtest.
+
+ -- Yogeswaran Umasankar   Mon, 08 Jan 2024 20:00:00 +
+
 python-ml-collections (0.1.1-2) unstable; urgency=medium
 
   * Team Upload.
diff -Nru python-ml-collections-0.1.1/debian/control 
python-ml-collections-0.1.1/debian/control
--- python-ml-collections-0.1.1/debian/control  2023-04-01 05:59:04.0 
+
+++ python-ml-collections-0.1.1/debian/control  2024-01-08 20:00:00.0 
+
@@ -7,6 +7,7 @@
dh-python,
python3-all,
python3-setuptools,
+   python3-six,
python3-absl ,
python3-contextlib2 ,
python3-yaml 
@@ -22,7 +23,8 @@
 Depends: ${python3:Depends}, ${misc:Depends},
  python3-absl,
  python3-contextlib2,
- python3-yaml
+ python3-yaml,
+ python3-six
 Suggests: python-is-python3
 Description: collections designed for ML usecases
  The package provices two classes called ConfigDict and FrozenConfigDict that
diff -Nru 
python-ml-collections-0.1.1/debian/patches/002_imp-module-replacement.patch 
python-ml-collections-0.1.1/debian/patches/002_imp-module-replacement.patch
--- python-ml-collections-0.1.1/debian/patches/002_imp-module-replacement.patch 
1970-01-01 00:00:00.0 +
+++ python-ml-collections-0.1.1/debian/patches/002_imp-module-replacement.patch 
2024-01-08 20:00:00.0 +
@@ -0,0 +1,27 @@
+Description: Implemented importlib to fix ModuleNotFoundError with Python 3.12.
+Author: Yogeswaran Umasankar 
+Last-Update: 2024-01-08
+
+--- a/ml_collections/config_flags/config_flags.py
 b/ml_collections/config_flags/config_flags.py
+@@ -16,7 +16,7 @@
+ """Configuration commmand line parser."""
+ 
+ import errno
+-import imp
++import importlib.util
+ import os
+ import re
+ import sys
+@@ -450,8 +450,9 @@ def _LoadConfigModule(name: str, path: s
+ 
+   # Works for relative paths.
+   with ignoring_errors.Attempt('Relative path', path):
+-config_module = imp.load_source(name, path)
+-return config_module
++  spec = importlib.util.spec_from_file_location(name, path)
++  config_module = importlib.util.module_from_spec(spec)
++  spec.loader.exec_module(config_module)
+ 
+   # Nothing worked. Log the paths that were attempted.
+   raise IOError('Failed loading config file {}\n{}'.format(
diff -Nru python-ml-collections-0.1.1/debian/patches/series 
python-ml-collections-0.1.1/debian/patches/series
--- python-ml-collections-0.1.1/debian/patches/series   2023-04-01 
05:50:43.0 +
+++ python-ml-collections-0.1.1/debian/patches/series   2024-01-08 
20:00:00.0 +
@@ -1 +1,2 @@
 noRequirements.patch
+002_imp-module-replacement.patch
diff -Nru python-ml-collections-0.1.1/debian/tests/control 
python-ml-collections-0.1.1/debian/tests/control
--- python-ml-collections-0.1.1/debian/tests/control2023-04-01 
05:56:46.0 +
+++ python-ml-collections-0.1.1/debian/tests/control2024-01-08 
20:00:00.0 +
@@ -1,3 +1,3 @@
 Tests: run-unit-test
-Depends: @, bazel-bootstrap, python3-mock, python-is-python3
+Depends: @, bazel-bootstrap, python3-mock, python-is-python3, python3-absl, 
python3-contextlib2, python3-yaml, python3-six
 Restrictions: allow-stderr, skip-not-installable
diff -Nru python-ml-collections-0.1.1/debian/tests/run-unit-test 
python-ml-collections-0.1.1/debian/tests/run-unit-test
--- python-ml-collections-0.1.1/debian/tests/run-unit-test  2023-04-01 
05:50:43.0 +
+++ python-ml-collections-0.1.1/debian/tests/run-unit-test  2024-01-08 
20:00:00.0 +
@@ -22,5 +22,6 @@
 cp ${CUR_DIR}/debian/tests/data/BUILD.flags_examples 
${pkg}/config_flags/examples/BUILD
 cp ${CUR_DIR}/debian/tests/data/BUILD.test_flags 
${pkg}/config_flags/tests/BUILD
 
-bazel test ml_collections/...
+bazel test ml_collections/... 
--test_filter=-//ml_collections/config_dict/examples:examples_test,-//ml_collections/config_flags/tests:config_overriding_test
+#For time being disabled two tests in bazel to avoid autopkgtest error.
 echo "PAS

Bug#1058106: python-ml-collections: FTBFS: ModuleNotFoundError: No module named 'imp'

2024-01-08 Thread Yogeswaran Umasankar

Hi,
Made a patch to fix the ModuleNotFoundError with Py 3.12. Attaching the
debdiff file.
Cheers!
diff -Nru python-ml-collections-0.1.1/debian/changelog 
python-ml-collections-0.1.1/debian/changelog
--- python-ml-collections-0.1.1/debian/changelog2023-04-01 
05:59:28.0 +
+++ python-ml-collections-0.1.1/debian/changelog2024-01-08 
20:00:00.0 +
@@ -1,3 +1,13 @@
+python-ml-collections (0.1.1-3) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Included a patch for ml_collections/config_flags/config_flags.py
+to replace deprecated imp with importlib to fix ModuleNotFoundError
+in Python 3.12. (Closes: #1058106)
+  * Added python3-absl, python3-contextlib2, python3-yaml to test-deps.
+
+ -- Yogeswaran Umasankar   Mon, 08 Jan 2024 20:00:00 +
+
 python-ml-collections (0.1.1-2) unstable; urgency=medium
 
   * Team Upload.
diff -Nru 
python-ml-collections-0.1.1/debian/patches/002_imp-module-replacement.patch 
python-ml-collections-0.1.1/debian/patches/002_imp-module-replacement.patch
--- python-ml-collections-0.1.1/debian/patches/002_imp-module-replacement.patch 
1970-01-01 00:00:00.0 +
+++ python-ml-collections-0.1.1/debian/patches/002_imp-module-replacement.patch 
2024-01-08 20:00:00.0 +
@@ -0,0 +1,24 @@
+Description: Implemented importlib to fix ModuleNotFoundError with Python 3.12.
+Author: Yogeswaran Umasankar 
+Last-Update: 2024-01-08
+
+--- a/ml_collections/config_flags/config_flags.py
 b/ml_collections/config_flags/config_flags.py
+@@ -16,7 +16,7 @@
+ """Configuration commmand line parser."""
+ 
+ import errno
+-import imp
++import importlib
+ import os
+ import re
+ import sys
+@@ -450,7 +450,7 @@ def _LoadConfigModule(name: str, path: s
+ 
+   # Works for relative paths.
+   with ignoring_errors.Attempt('Relative path', path):
+-config_module = imp.load_source(name, path)
++config_module = importlib.load_source(name, path)
+ return config_module
+ 
+   # Nothing worked. Log the paths that were attempted.
diff -Nru python-ml-collections-0.1.1/debian/patches/series 
python-ml-collections-0.1.1/debian/patches/series
--- python-ml-collections-0.1.1/debian/patches/series   2023-04-01 
05:50:43.0 +
+++ python-ml-collections-0.1.1/debian/patches/series   2024-01-08 
20:00:00.0 +
@@ -1 +1,2 @@
 noRequirements.patch
+002_imp-module-replacement.patch
diff -Nru python-ml-collections-0.1.1/debian/tests/control 
python-ml-collections-0.1.1/debian/tests/control
--- python-ml-collections-0.1.1/debian/tests/control2023-04-01 
05:56:46.0 +
+++ python-ml-collections-0.1.1/debian/tests/control2024-01-08 
20:00:00.0 +
@@ -1,3 +1,3 @@
 Tests: run-unit-test
-Depends: @, bazel-bootstrap, python3-mock, python-is-python3
+Depends: @, bazel-bootstrap, python3-mock, python-is-python3, python3-absl, 
python3-contextlib2, python3-yaml
 Restrictions: allow-stderr, skip-not-installable


signature.asc
Description: PGP signature


Bug#928542: ITA: python-fswrap -- unified object oriented interface to file system objects

2024-01-06 Thread Yogeswaran Umasankar

Control: retitle 928542 ITA: python-fswrap -- unified object oriented interface 
to file system objects
thanks.

Owner: Yogeswaran Umasankar 

Hi,
I would like to adopt this package, and maintain it under Debian Python Team.
Cheers!



Bug#1059657: circuits: autopkgtest failure with Python 3.12

2024-01-05 Thread Yogeswaran Umasankar

Hi,
Made a patch to fix the autopkgtest issue with Py 3.12. Attaching the
debdiff file.
Cheers!
diff -Nru circuits-3.2.2/debian/changelog circuits-3.2.2/debian/changelog
--- circuits-3.2.2/debian/changelog 2022-12-14 16:15:09.0 +
+++ circuits-3.2.2/debian/changelog 2024-01-06 01:27:18.0 +
@@ -1,3 +1,11 @@
+circuits (3.2.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer/Team upload. (Closes: #1059657)
+  * Included a patch for /circuits/core/utils.py to replace
+deprecated imp with importlib to fix autopkgtest in Py3.12.
+
+ -- Yogeswaran Umasankar   Sat, 06 Jan 2024 01:27:18 +
+
 circuits (3.2.2-1) unstable; urgency=medium
 
   * New upstream version 3.2.2 (Closes: #1024860)
diff -Nru circuits-3.2.2/debian/patches/06_replace-imp-with-importlib.patch 
circuits-3.2.2/debian/patches/06_replace-imp-with-importlib.patch
--- circuits-3.2.2/debian/patches/06_replace-imp-with-importlib.patch   
1970-01-01 00:00:00.0 +
+++ circuits-3.2.2/debian/patches/06_replace-imp-with-importlib.patch   
2024-01-06 01:21:32.0 +
@@ -0,0 +1,27 @@
+Description: Implemented importlib to fix autopkgtest failure with Python 3.12.
+Author: Yogeswaran Umasankar 
+Last-Update: 2024-01-06
+
+--- a/circuits/core/utils.py
 b/circuits/core/utils.py
+@@ -3,7 +3,7 @@
+ This module defines utilities used by circuits.
+ """
+ import sys
+-from imp import reload
++import importlib
+ 
+ 
+ def flatten(root, visited=None):
+@@ -53,9 +53,9 @@ def safeimport(name):
+ modules = sys.modules.copy()
+ try:
+ if name in sys.modules:
+-return reload(sys.modules[name])
++return importlib.reload(sys.modules[name])
+ else:
+-return __import__(name, globals(), locals(), [""])
++return importlib.import_module(name)
+ except Exception:
+ for name in sys.modules.copy():
+ if name not in modules:
diff -Nru circuits-3.2.2/debian/patches/series 
circuits-3.2.2/debian/patches/series
--- circuits-3.2.2/debian/patches/series2022-12-14 16:15:09.0 
+
+++ circuits-3.2.2/debian/patches/series2024-01-06 01:15:42.0 
+
@@ -2,3 +2,4 @@
 03_disable-address-check.patch
 04_remove-google-adsense.patch
 05_remove-privacy-breach-badges.patch
+06_replace-imp-with-importlib.patch


signature.asc
Description: PGP signature


Bug#1060036: ITP: python-czt -- Generalization of the discrete Fourier transform (DFT)

2024-01-04 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-czt
  Version : 0.0.7
  Upstream Contact: John Garrett 
* URL : https://github.com/garrettj403/CZT
* License : Expat
  Programming Lang: Python
  Description : Generalization of the discrete Fourier transform (DFT)

Chirp Z-transform (CZT) is a generalization of the discrete Fourier
transform (DFT). While the DFT samples the Z plane at uniformly-spaced
points along the unit circle, the chirp Z-transform samples along spiral
arcs in the Z-plane, corresponding to straight lines in the S plane. The
DFT, real DFT, and zoom DFT can be calculated as special cases of the
CZT. Useful for signal processing.



Bug#1056471: python-fabio: debdiff with patch from upstream recommendation

2024-01-04 Thread Yogeswaran Umasankar

Attaching the debdiff file.
Cheers!
diff -Nru python-fabio-2023.6.0/debian/changelog 
python-fabio-2023.6.0/debian/changelog
--- python-fabio-2023.6.0/debian/changelog  2023-07-22 11:07:18.0 
+
+++ python-fabio-2023.6.0/debian/changelog  2024-01-04 02:28:15.0 
+
@@ -1,3 +1,10 @@
+python-fabio (2023.6.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Bug fix for autopkg tests fail with Python 3.12 (Closes: #1056471).
+
+ -- Yogeswaran Umasankar   Thu, 04 Jan 2024 02:28:15 +
+
 python-fabio (2023.6.0-3) unstable; urgency=medium
 
   * Bug fix: "undeclared file conflict between fabio-viewer and
diff -Nru python-fabio-2023.6.0/debian/patches/0004-autopkgtest-py312.patch 
python-fabio-2023.6.0/debian/patches/0004-autopkgtest-py312.patch
--- python-fabio-2023.6.0/debian/patches/0004-autopkgtest-py312.patch   
1970-01-01 00:00:00.0 +
+++ python-fabio-2023.6.0/debian/patches/0004-autopkgtest-py312.patch   
2024-01-04 02:28:15.0 +
@@ -0,0 +1,24 @@
+From fb4a48b77c6130f4f9f9e626d84cbb5f3abac20b Mon Sep 17 00:00:00 2001
+From: Jerome Kieffer 
+Date: Mon, 11 Dec 2023 09:57:06 +0100
+Subject: [PATCH] Update ExternalResources.py
+
+close #549
+---
+ src/fabio/utils/ExternalResources.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/fabio/utils/ExternalResources.py 
b/src/fabio/utils/ExternalResources.py
+index 58a7bfe51..4d9d9e3bb 100644
+--- a/src/fabio/utils/ExternalResources.py
 b/src/fabio/utils/ExternalResources.py
+@@ -289,7 +289,8 @@ def get_file_and_repack(self, filename):
+ 
+ if not gz_file_exists:
+ try:
+-gzip.open(fullimagename_gz, "wb").write(decompressed)
++with gzip.open(fullimagename_gz, "wb") as g: 
++g.write(decompressed)
+ except IOError:
+ raise IOError("unable to write gzipped \
+ data to disk at %s" % self.data_home)
diff -Nru python-fabio-2023.6.0/debian/patches/series 
python-fabio-2023.6.0/debian/patches/series
--- python-fabio-2023.6.0/debian/patches/series 2023-07-22 11:07:18.0 
+
+++ python-fabio-2023.6.0/debian/patches/series 2024-01-04 02:28:15.0 
+
@@ -1,2 +1,3 @@
 0002-reproducible-build.patch
 0003-use-the-system-mathjax.patch
+0004-autopkgtest-py312.patch


signature.asc
Description: PGP signature


Bug#1056471: python-fabio: debdiff with patch from upstream recommendation

2024-01-03 Thread Yogeswaran Umasankar
Source: python-fabio
Version: 2023.6.0-3
Followup-For: Bug #1056471
X-Debbugs-Cc: kd8...@gmail.com

Hi,
I went ahead and created a patch following the upstream author's advice.
I've attached the debdiff for you to check out.
Cheers!

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: arm64 (aarch64)

Kernel: Linux 6.1.0-17-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

fabio-debdiff content:


diff -Nru python-fabio-2023.6.0/debian/changelog 
python-fabio-2023.6.0/debian/changelog
--- python-fabio-2023.6.0/debian/changelog  2023-07-22 11:07:18.0 
+
+++ python-fabio-2023.6.0/debian/changelog  2024-01-04 02:28:15.0 
+
@@ -1,3 +1,10 @@
+python-fabio (2023.6.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Bug fix for autopkg tests fail with Python 3.12 (Closes: #1056471).
+
+ -- Yogeswaran Umasankar   Thu, 04 Jan 2024 02:28:15 +
+
 python-fabio (2023.6.0-3) unstable; urgency=medium

   * Bug fix: "undeclared file conflict between fabio-viewer and
diff -Nru python-fabio-2023.6.0/debian/patches/0004-autopkgtest-py312.patch 
python-fabio-2023.6.0/debian/patch>
--- python-fabio-2023.6.0/debian/patches/0004-autopkgtest-py312.patch   
1970-01-01 00:00:00.0 +
+++ python-fabio-2023.6.0/debian/patches/0004-autopkgtest-py312.patch   
2024-01-04 02:28:15.0 +
@@ -0,0 +1,24 @@
+From fb4a48b77c6130f4f9f9e626d84cbb5f3abac20b Mon Sep 17 00:00:00 2001
+From: Jerome Kieffer 
+Date: Mon, 11 Dec 2023 09:57:06 +0100
+Subject: [PATCH] Update ExternalResources.py
+
+close #549
+---
+ src/fabio/utils/ExternalResources.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/fabio/utils/ExternalResources.py 
b/src/fabio/utils/ExternalResources.py
+index 58a7bfe51..4d9d9e3bb 100644
+--- a/src/fabio/utils/ExternalResources.py
 b/src/fabio/utils/ExternalResources.py
+@@ -289,7 +289,8 @@ def get_file_and_repack(self, filename):
+
+ if not gz_file_exists:
+ try:
+-gzip.open(fullimagename_gz, "wb").write(decompressed)
++with gzip.open(fullimagename_gz, "wb") as g:
++g.write(decompressed)
+ except IOError:
+ raise IOError("unable to write gzipped \
+ data to disk at %s" % self.data_home)
diff -Nru python-fabio-2023.6.0/debian/patches/series 
python-fabio-2023.6.0/debian/patches/series
--- python-fabio-2023.6.0/debian/patches/series 2023-07-22 11:07:18.0 
+
+++ python-fabio-2023.6.0/debian/patches/series 2024-01-04 02:28:15.0 
+
@@ -1,2 +1,3 @@
 0002-reproducible-build.patch
 0003-use-the-system-mathjax.patch
+0004-autopkgtest-py312.patch



Bug#1059884: ITP: python-goodvibes -- Python program to compute thermochemical data

2024-01-02 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-goodvibes
  Version : 3.2
  Upstream Contact: Robert Paton 
* URL : https://github.com/patonlab/GoodVibes
* License : Expat
  Programming Lang: Python
  Description : Python program to compute thermochemical data

GoodVibes is a Python program to compute thermochemical data from one or
a series of electronic structure calculations. It is used primarily to
correct the poor description of low frequency vibrations by the
rigid-rotor harmonic oscillator treatment. This is depend for other
chemistry related packages.



Bug#1059830: ITP: python-pandas-flavor -- Easy way to write your own flavor of Pandas

2024-01-01 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-pandas-flavor
  Version : 0.6.0
  Upstream Contact: Zach Sailer 
* URL : https://github.com/pyjanitor-devs/pandas_flavor
* License : Expat
  Programming Lang: Python
  Description : Easy way to write your own flavor of Pandas

Pandas Flavor allows you add functionality that tailors Pandas to
 specific fields or use cases.It is now simpler to add custom
 functionality to Pandas DataFrames and Series. It is a depend for
 various chemistry related packages.



Bug#1059248: ITP: python-cirpy -- Python interface for the Chemical Identifier Resolver (CIR)

2023-12-21 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-cirpy
  Version : 1.0.2
  Upstream Contact: Matt Swain 
* URL : https://github.com/mcs07/CIRpy
* License : Expat
  Programming Lang: Python
  Description : Python interface for the Chemical Identifier Resolver (CIR)

CIRpy is a Python interface for the Chemical Identifier Resolver (CIR)
by the CADD Group at the NCI/NIH. It is a web service that will resolve
any chemical identifier to another chemical representation. It is a
great tool for bio-informatics and chemistry.



Bug#1059240: ITP: python-chemspipy -- A way to interact with ChemSpider in Python

2023-12-21 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-chemspipy
  Version : 2.0.0
  Upstream Contact: Matt Swain 
* URL : https://github.com/mcs07/ChemSpiPy
* License : Expat
  Programming Lang: Python
  Description : A way to interact with ChemSpider in Python

ChemSpiPy provides a way to interact with ChemSpider in Python. It
allows chemical searches, chemical file downloads, depiction and
retrieval of chemical properties. It can be widely used in both
chemistry and bio-informatics.



Bug#1058865: ITP: python-pubchempy -- pubchem python rest api chemistry cheminformatics

2023-12-17 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-pubchempy
  Version : 1.0.4
  Upstream Contact: Matt Swain 
* URL : https://github.com/mcs07/PubChemPy
* License : Expat
  Programming Lang: Python
  Description : pubchem python rest api chemistry cheminformatics

PubChemPy provides a way to interact with
 PubChem in Python. It allows chemical searches by name,
 substructure and similarity, chemical standardization,
 conversion between chemical file formats, depiction and
 retrieval of chemical properties. This package is depends
 for other upcoming/planned scientific packages.

 Planned to maintain it within DPT, and looking for sponsorship.



Bug#1058776: RFS: python-qmix/1.0.6-6 [RC] -- Quantum Mixing software

2023-12-15 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-qmix":

 * Package name : python-qmix
   Version  : 1.0.6-6
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/QMix
 * License  : GPL-3
 * Vcs  : https://salsa.debian.org/yogu/python-qmix
   Section  : python

The source builds the following binary packages:

  python3-qmix - Quantum Mixing software

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-qmix/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-qmix/python-qmix_1.0.6-6.dsc

Changes since the last upload:

 python-qmix (1.0.6-6) unstable; urgency=medium
 .
   * Disabled pybuild in python 3.12 due to incompatibile
 numba version. (Closes: #1058226)
 - This temporarily disables numba depend issue. (Closes: #1058484)

Regards,
-- 
  Yogeswaran Umasankar



Bug#1058480: python-disptrans: please (temporarily) drop python3-numba dependencies

2023-12-12 Thread Yogeswaran Umasankar
Source: python-disptrans
Version: 0.0.1-2
Followup-For: Bug #1058480
X-Debbugs-Cc: kd8...@gmail.com

Hi Graham,
Upstream relies on the numba for its functions. In the future I will
include numba in recommends as you suggested.

Thank you,
Yogeswaran.



Bug#1058484: python-qmix: please (temporarily) drop python3-numba dependencies

2023-12-12 Thread Yogeswaran Umasankar

Hi Graham,
Upstream relies on the numba to calculate certain coefficients at the
core of qmix. Therefore, without numba, qmix would not be able to
function properly. Even including numba in the recommended dependencies
won't resolve the current build issue, as it is related to numba
compatibility with Python 3.12. If you have any suggestions how to
proceed, let me know.

Thank you,
Yogeswaran.



Bug#1058226: python-qmix: FTBFS: ImportError: Numba could not be imported.

2023-12-12 Thread Yogeswaran Umasankar

Hello,
Upstream relies on the numba to calculate certain coefficients at the
core of qmix. Therefore, without numba, qmix would not be able to
function properly. I'll monitor the upcoming versions of numba to
determine compatibility with qmix.

Thank you,
Yogeswaran.



Bug#1057115: RFS: python-qmix/1.0.6-5 -- Quantum Mixing software

2023-11-29 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-qmix":

 * Package name : python-qmix
   Version  : 1.0.6-5
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/QMix
 * License  : GPL-3
 * Vcs  : https://salsa.debian.org/yogu/python-qmix
   Section  : python

The source builds the following binary packages:

  python3-qmix - Quantum Mixing software

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-qmix/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-qmix/python-qmix_1.0.6-5.dsc

Changes since the last upload:

 python-qmix (1.0.6-5) unstable; urgency=medium
 .
   * Removed autopkgtest-pkg-pybuild from control to avoid
 Segmentation fault in s390x. (Closes: #1057111)
   * Removed pybuild.testfiles.

Regards,
-- 
  Yogeswaran Umasankar



Bug#1052320: Please update numpy to >= 1.25

2023-11-29 Thread Yogeswaran Umasankar
Source: numpy
Version: 1:1.24.2-1
Followup-For: Bug #1052320
X-Debbugs-Cc: kd8...@gmail.com

Dear Maintainer,

It affects python-qmix and python-disptrans too. Causing segmentation fault
in s390x during autopkgtest and preventing migration to testing. The
newer version may resolve this issue.

Thank you,
Yogeswaran.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1057111: python-qmix: Segmentation fault in s390x during autopkgtest

2023-11-29 Thread Yogeswaran Umasankar
Source: python-qmix
Version: 1.0.6-2
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Segmentation fault in s390x during autopkgtest, cannot migrate to
testing.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1056947: RFS: python-scienceplots/2.1.1-1 -- Matplotlib styles for scientific figures

2023-11-26 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-scienceplots":

 * Package name : python-scienceplots
   Version  : 2.1.1-1
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/SciencePlots
 * License  : Expat
 * Vcs  : https://salsa.debian.org/yogu/python-scienceplots
   Section  : python

The source builds the following binary packages:

  python3-scienceplots - Matplotlib styles for scientific figures

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-scienceplots/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-scienceplots/python-scienceplots_2.1.1-1.dsc

Changes since the last upload:

 python-scienceplots (2.1.1-1) unstable; urgency=medium
 .
   * New upstream version. (Closes: #1056943)
   * Included copyright license for debian/*.

Regards,
-- 
  Yogeswaran Umasankar



Bug#1056943: python-scienceplots: New upstream version available

2023-11-26 Thread Yogeswaran Umasankar
Source: python-scienceplots
Version: 2.1.0-3
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

There is a new upstream version available.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1056942: python-qmix: New upstream version available

2023-11-26 Thread Yogeswaran Umasankar
Source: python-qmix
Version: 1.0.6-2
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

There is a new upstream version available.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1056376: RFS: python-qmix/1.0.6-4 -- Quantum Mixing software

2023-11-21 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-qmix":

 * Package name : python-qmix
   Version  : 1.0.6-4
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/QMix
 * License  : GPL-3
 * Vcs  : https://salsa.debian.org/yogu/python-qmix
   Section  : python

The source builds the following binary packages:

  python3-qmix - Quantum Mixing software

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-qmix/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-qmix/python-qmix_1.0.6-4.dsc

Changes since the last upload:

 python-qmix (1.0.6-4) unstable; urgency=medium
 .
   * Disabled test in s390x to avoid Regression. (Closes: #1056372)
   * Fixed typo in copyright.

Regards,
-- 
  Yogeswaran Umasankar



Bug#1056372: s390x: Regression --autopkgtest

2023-11-21 Thread Yogeswaran Umasankar
Source: python-qmix
Version: 1.0.6-2
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Hi,
Migration to testing blocked for the package due to s390x: Regression,
failed in autopkgtest.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1056168: ITP: python-pycm -- Multi-class confusion matrix library

2023-11-17 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-pycm
  Version : 4.0
  Upstream Contact: Sepand Haghighi 
* URL : https://github.com/sepandhaghighi/pycm 
* License : Expat
  Programming Lang: Python
  Description : Multi-class confusion matrix library

Pycm supports both input data vectors and direct matrix,
 and a proper tool for post-classification model evaluation
 that supports most classes and overall statistics
 parameters. PyCM is the swiss-army knife of confusion
 matrices, targeted mainly at data scientists that need a
 broad array of metrics for predictive models and accurate
 evaluation of a large variety of classifiers.



Bug#1056150: RFS: python-opem/1.3-1 [ITP] -- Open-Source PEMFC Simulation Tool

2023-11-17 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: wishlist
X-Debbugs-Cc: kd8...@gmail.com

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "python-opem":

 * Package name : python-opem
   Version  : 1.3-1
   Upstream contact : Sepand Haghighi 
 * URL  : https://github.com/ECSIM/opem
 * License  : Expat
 * Vcs  : https://salsa.debian.org/yogu/python-opem
   Section  : python

The source builds the following binary packages:

  python3-opem - Open-Source PEMFC Simulation Tool

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-opem/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-opem/python-opem_1.3-1.dsc

Changes for the initial release:

 python-opem (1.3-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1056148)

Regards,
-- 
  Yogeswaran Umasankar



Bug#1056148: ITP: python-opem -- Open-Source PEMFC Simulation Tool

2023-11-17 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-opem
  Version : 1.3
  Upstream Contact: Sepand Haghighi 
* URL : https://github.com/ECSIM/opem
* License : Expat
  Programming Lang: Python
  Description : Open-Source PEMFC Simulation Tool

OPEM is a modeling tool
 for evaluating the performance of proton exchange membrane fuel cells.
 This package is a combination of models (static/dynamic) that predict
 the optimum operating parameters of PEMFC. OPEM contained generic
 models that will accept as input, not only values of the operating
 variables such as anode and cathode feed gas, pressure and
 compositions, cell temperature and current density, but also cell
 parameters including the active area and membrane thickness. OPEM is a
 platform for collaborative development of PEMFC models.



Bug#1056004: ITP: python-pyrgg -- Python Random Graph Generator

2023-11-15 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-pyrgg
  Version : 1.4 
  Upstream Contact: Sepand Haghighi 
* URL : https://github.com/sepandhaghighi/pyrgg
* License : Expat
  Programming Lang: Python
  Description : Python Random Graph Generator

Pyrgg is an easy-to-use synthetic random graph generator
 written in Python which supports various graph file formats
 including DIMACS .gr files. Pyrgg has the ability to
 generate graphs of different sizes and is designed to
 provide input files for broad range of graph-based
 research applications, including but not limited to
 testing, benchmarking and performance-analysis of graph
 processing frameworks. Pyrgg target audiences are computer
 scientists who study graph algorithms and graph processing
 frameworks.



Bug#1055985: RFS: python-qmix/1.0.6-3 -- Quantum Mixing software

2023-11-15 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-qmix":

 * Package name : python-qmix
   Version  : 1.0.6-3
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/QMix
 * License  : GPL-3
 * Vcs  : https://salsa.debian.org/yogu/python-qmix
   Section  : python

The source builds the following binary packages:

  python3-qmix - Quantum Mixing software

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-qmix/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-qmix/python-qmix_1.0.6-3.dsc

Changes since the last upload:

 python-qmix (1.0.6-3) unstable; urgency=medium
 .
   * Corrected PYBUILD_NAME. (Closes: #1055967)
   * Removed unnecessary depends, pre-depends in binary.
   * Removed unnecessary files from python3-qmix.docs.
   * Included copyright License for debian/*.
   * Listed test files in pybuild.testfiles
   * Removed override_dh_installdocs from rules

Regards,
-- 
  Yogeswaran Umasankar



Bug#1055967: python-qmix: Incorrect PYBUILD_NAME

2023-11-14 Thread Yogeswaran Umasankar
Source: python-qmix
Version: 1.0.6-2
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Incorrect PYBUILD_NAME, and test files included in the binary package.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1055912: RFS: python-scienceplots/2.1.0-3 -- Matplotlib styles for scientific figures

2023-11-13 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-scienceplots":

 * Package name : python-scienceplots
   Version  : 2.1.0-3
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/SciencePlots
 * License  : Expat
 * Vcs  : https://salsa.debian.org/yogu/python-scienceplots
   Section  : python

The source builds the following binary packages:

  python3-scienceplots - Matplotlib styles for scientific figures

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-scienceplots/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-scienceplots/python-scienceplots_2.1.0-3.dsc

Changes since the last upload:

 python-scienceplots (2.1.0-3) unstable; urgency=medium
 .
   * Included PYBUILD_NAME. (Closes: #1055910)
   * Removed unnecessary depends, pre-depends in binary.
   * Removed unnecessary files from python3-scienceplots.docs.
   * Revised copyright License as Expat.

Regards,
-- 
  Yogeswaran Umasankar



Bug#1055911: RFS: python-art/6.1-3 -- ASCII art

2023-11-13 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-art":

 * Package name : python-art
   Version  : 6.1-3
   Upstream contact : Sepand Haghighi 
 * URL  : https://github.com/sepandhaghighi/art
 * License  : Expat
 * Vcs  : https://salsa.debian.org/yogu/python-art
   Section  : python

The source builds the following binary packages:

  python3-art - ASCII art

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-art/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-art/python-art_6.1-3.dsc

Changes since the last upload:

 python-art (6.1-3) unstable; urgency=medium
 .
   * Corrected PYBUILD_NAME. (Closes: #1055906)
   * Removed unnecessary depends, pre-depends in binary.
   * Removed unnecessary files from python3-art.docs.
   * Revised copyright License as Expat.

Regards,
-- 
  Yogeswaran Umasankar



Bug#1055910: python-scienceplots: Missing PYBUILD_NAME

2023-11-13 Thread Yogeswaran Umasankar
Source: python-scienceplots
Version: 2.1.0-2
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

PYBUILD_NAME missing and listed unnecessary depends and pre-depends.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1055906: python-art: Incorrect PYBUILD_NAME

2023-11-13 Thread Yogeswaran Umasankar
Source: python-art
Version: 6.1-2
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

PYBUILD_NAME should be 'art'.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1055798: RFS: a2d/2.0.3-2 -- APRS to DAPNET portal

2023-11-11 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "a2d":

 * Package name : a2d
   Version  : 2.0.3-2
   Upstream contact : Yogeswaran Umasankar 
 * URL  : https://github.com/NGC2023/a2d
 * License  : MIT, CC-BY-3.0
 * Vcs  : https://salsa.debian.org/yogu/a2d
   Section  : hamradio

The source builds the following binary packages:

  a2d - APRS to DAPNET portal

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/a2d/

Alternatively, you can download the package with 'dget' using this command:

  dget -x https://mentors.debian.net/debian/pool/main/a/a2d/a2d_2.0.3-2.dsc

Changes since the last upload:

 a2d (2.0.3-2) unstable; urgency=medium
 .
   * Resolved build dependencies conflict in poetry. (Closes: #1055794)

Regards,
-- 
  Yogeswaran Umasankar



Bug#1055794: a2d: Build depends conflict- between python3-poetry-core and python3-poetry

2023-11-11 Thread Yogeswaran Umasankar
Package: a2d
Version: 2.0.3-1
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Hi,
Build dependencies in unstable cannot be satisfied on amd64 because: conflict 
between python3-poetry-core and python3-poetry.

Thank you,
Yogeswaran Umasankar.

-- System Information:
Debian Release: 12.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'unstable'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 6.1.0-13-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages a2d depends on:
ii  certbot   2.1.0-4
ii  init-system-helpers   1.65.2
ii  nginx 1.24.0-2
ii  python3   3.11.2-1+b1
ii  python3-cryptography  38.0.4-3
ii  python3-flask 2.2.5-1
ii  python3-gunicorn  20.1.0-6
ii  python3-psutil5.9.5-1
ii  python3-requests  2.28.1+dfsg-1
ii  python3-yaml  6.0-3+b2

a2d recommends no packages.

a2d suggests no packages.

-- no debconf information



Bug#1055482: RFS: python-qmix/1.0.6-2 -- Quantum Mixing software

2023-11-06 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-qmix":

 * Package name : python-qmix
   Version  : 1.0.6-2
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/QMix
 * License  : GPL-3
 * Vcs  : https://salsa.debian.org/yogu/python-qmix
   Section  : python

The source builds the following binary packages:

  python3-qmix - Quantum Mixing software

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-qmix/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-qmix/python-qmix_1.0.6-2.dsc

Changes since the last upload:

 python-qmix (1.0.6-2) unstable; urgency=medium
 .
   * Source only upload for migration to testing. (Closes: #1055481)

Regards,
-- 
  Yogeswaran Umasankar



Bug#1055481: python-qmix: Source only upload for migration to testing

2023-11-06 Thread Yogeswaran Umasankar
Source: python-qmix
Version: 1.0.6-1
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Hi, This is for source only upload for migration to testing.

-- System Information:
Debian Release: 12.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'unstable'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 6.1.0-13-arm64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1055375: RFS: python-scienceplots/2.1.0-2 -- Matplotlib styles for scientific figures

2023-11-04 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-scienceplots":

 * Package name : python-scienceplots
   Version  : 2.1.0-2
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/SciencePlots
 * License  : MIT
 * Vcs  : https://salsa.debian.org/yogu/python-scienceplots
   Section  : python

The source builds the following binary packages:

  python3-scienceplots - Matplotlib styles for scientific figures

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-scienceplots/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-scienceplots/python-scienceplots_2.1.0-2.dsc

Changes since the last upload:

 python-scienceplots (2.1.0-2) unstable; urgency=medium
 .
   * Fixing 'a new source-only upload is needed to allow
 testing migration'. (Closes: #1055373)

Regards,
-- 
  Yogeswaran Umasankar



Bug#1055374: RFS: python-art/6.1-2 -- ASCII art

2023-11-04 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-art":

 * Package name : python-art
   Version  : 6.1-2
   Upstream contact : Sepand Haghighi 
 * URL  : https://github.com/sepandhaghighi/art
 * License  : MIT
 * Vcs  : https://salsa.debian.org/yogu/python-art
   Section  : python

The source builds the following binary packages:

  python3-art - ASCII art

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/python-art/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-art/python-art_6.1-2.dsc

Changes since the last upload:

 python-art (6.1-2) unstable; urgency=medium
 .
   * Fixing 'a new source-only upload is needed to allow
 testing migration'. (Closes: #1055367)

Regards,
-- 
  Yogeswaran Umasankar



Bug#1055373: python3-scienceplots: A new source-only upload is needed to allow testing migration

2023-11-04 Thread Yogeswaran Umasankar
Package: python3-scienceplots
Version: 2.1.0-1
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Hi,
A new source-only upload is needed to allow testing migration.

Thank you,
Yogeswaran Umasankar

-- System Information:
Debian Release: 12.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'unstable'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 6.1.0-13-arm64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-scienceplots depends on:
ii  cm-super 0.3.4-17
ii  dvipng   1.15-1.1
ii  init-system-helpers  1.65.2
ii  python3  3.11.2-1+b1
ii  python3-matplotlib   3.6.3-1+b1
ii  python3-numpy1:1.24.2-1

Versions of packages python3-scienceplots recommends:
ii  texlive-fonts-recommended  2023.20231007-1
ii  texlive-latex-extra2023.20231007-2

python3-scienceplots suggests no packages.

-- no debconf information



Bug#1055367: python3-art: A new source-only upload is needed to allow testing migration

2023-11-04 Thread Yogeswaran Umasankar
Package: python3-art
Version: 6.1-1
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Hi,
A new source-only upload is needed to allow testing migration.

Thank you,
Yogeswaran Umasankar

-- System Information:
Debian Release: 12.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'unstable'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 6.1.0-13-arm64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-art depends on:
ii  init-system-helpers  1.65.2
ii  python3  3.11.2-1+b1

python3-art recommends no packages.

python3-art suggests no packages.

-- no debconf information



Bug#1055041: RFS: a2d/2.0.3-1 -- APRS to DAPNET portal

2023-11-03 Thread Yogeswaran Umasankar

Hi,
I have revised the following again,
1. Postrm file not to remove user config files, let dpkg handle them.
2. Changelog includes all the entries, including the previous ones.

Thank you,
Yogeswaran Umasankar



Bug#1055150: a2d: apt remove a2k nukes user data (postinst)

2023-11-03 Thread Yogeswaran Umasankar

Hi,
I have revised postrm not to remove user config files. I let the dpkg to
take care of config files.

Thank you,
Yogeswaran Umasankar



Bug#1055150: a2d: Failed to analyze the VCS repository, and new upstream available

2023-11-01 Thread Yogeswaran Umasankar

Ignore my previous request to block 1055040 by 1055041, posted in wrong bug 
number.

On Wed, Nov 01, 2023 at 10:03:21AM -0400, Yogeswaran Umasankar wrote:

Hi,
Could anyone help to block 1055040 by 1055041, seems thats been removed
in the process.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055041

Thank you,
Yogeswaran Umasankar.

On Wed, Nov 01, 2023 at 08:33:03AM +, Debian Bug Tracking System wrote:

Processing control commands:


reopen -1

Bug #1055040 {Done: Tobias Frost } [a2d] a2d: Failed to 
analyze the VCS repository, and new upstream available
Bug reopened
Ignoring request to alter fixed versions of bug #1055040 to the same values 
previously set

--
1055040: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055040
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems




Bug#1055040: a2d: Failed to analyze the VCS repository, and new upstream available

2023-11-01 Thread Yogeswaran Umasankar

Hi,
Could anyone help to block 1055040 by 1055041, seems thats been removed
in the process.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055041

Thank you,
Yogeswaran Umasankar.

On Wed, Nov 01, 2023 at 08:33:03AM +, Debian Bug Tracking System wrote:

Processing control commands:


reopen -1

Bug #1055040 {Done: Tobias Frost } [a2d] a2d: Failed to 
analyze the VCS repository, and new upstream available
Bug reopened
Ignoring request to alter fixed versions of bug #1055040 to the same values 
previously set

--
1055040: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055040
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems




Bug#1055150: a2d: Failed to analyze the VCS repository, and new upstream available

2023-11-01 Thread Yogeswaran Umasankar

Hi,
Could anyone help to block 1055040 by 1055041, seems thats been removed
in the process.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055041

Thank you,
Yogeswaran Umasankar.

On Wed, Nov 01, 2023 at 08:33:03AM +, Debian Bug Tracking System wrote:

Processing control commands:


reopen -1

Bug #1055040 {Done: Tobias Frost } [a2d] a2d: Failed to 
analyze the VCS repository, and new upstream available
Bug reopened
Ignoring request to alter fixed versions of bug #1055040 to the same values 
previously set

--
1055040: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055040
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems




  1   2   >