Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #17406

review for python-pgvector/0.4.2-1

Path csiph.com!weretis.net!feeder8.news.weretis.net!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod
From Jeroen Ploemen <jcfp@debian.org>
Newsgroups linux.debian.maint.python
Subject review for python-pgvector/0.4.2-1
Date Mon, 23 Feb 2026 17:50:01 +0100
Message-ID <MrHi9-2M4o-3@gated-at.bofh.it> (permalink)
X-Mailbox-Line From debian-python-request@lists.debian.org Mon Feb 23 16:41:19 2026
Old-Return-Path <jcfp@debian.org>
X-Amavis-Spam-Status No, score=-114.41 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_MED=-2.3, UNPARSEABLE_RELAY=0.001, USER_IN_DKIM_WELCOMELIST=-0.01, USER_IN_DKIM_WHITELIST=-100] autolearn=ham autolearn_force=no
X-Mailer Claws Mail 4.3.1 (GTK 3.24.33; x86_64-pc-linux-gnu)
MIME-Version 1.0
Content-Type multipart/signed; boundary="Sig_/NbvpivKWEUEdOR3wnbrG/.L"; protocol="application/pgp-signature"; micalg=pgp-sha512
X-Debian-User jcfp
X-Mailing-List <debian-python@lists.debian.org> archive/latest/23666
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/20260223164040.492b6a46@debian.org
Approved robomod@news.nic.it
Lines 95
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc debian-python@lists.debian.org
X-Original-Date Mon, 23 Feb 2026 16:40:40 -0000
X-Original-Message-ID <20260223164040.492b6a46@debian.org>
Xref csiph.com linux.debian.maint.python:17406

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

hi Arian,

I took a look at the python-pgvector package, up for sponsorship in
the Python team:

* there's diff between the orig tarball pulled in by uscan and the
  one generated from the pristine-tar branch:
  (output from tardiff -m -s) 
  + .github
  + .github/workflows
  + .github/workflows/build.yml
  + .gitignore
  + CHANGELOG.md
  + Makefile
  - PKG-INFO
  + examples
  [...]
  - pgvector.egg-info
  [...]
  + requirements.txt
  - setup.cfg
  + tests/__init__.py

* changelog: for an all new package, please keep only the initial
  release entry that closes the ITP bug.

* d/gbp.conf: why the 'sign-tags = False'?

* control: (iirc) on the buildds, alternatives in build-deps aren't
  considered the same way you would expect them to when installing a
  binary package.
* control: please mark test-only build-dependencies as such.
* control: the upstream project is called pgvector-python, that could
  be used for the source package name in Debian as well. (info only)
* control: doesn't having a build-dep on "postgresql-all" make the
  one on "postgresql" redundant?
* control: the binary package seems to be missing most Python module
  dependencies apart from numpy: the code also imports asyncpg,
  django, peewee, psycopg, psycopg2, scipy, sqlalchemy but none of
  those appear as dependencies.

* rules: "export PYBUILD_NAME=python-pgvector" - is that so?

* autopkgtest: please avoid adding or duplicating any dependency that
  should exist on the binary package in the first place (see above),
  all that does is hide bugs. The only dependencies you want here are
  the binary package being tested, plus whatever is specifically
  needed for running the testsuite. For Python packages that typically
  includes python3-all as well as pytest or similar testing
  frameworks, and (in this case) the database server stuff.

* autopkgtest: please test with all supported Python versions. The
  salsa CI logs show both 3.13 and 3.14 tested on build, but only
  3.13 in the autopkgtest.

* patches: 0001 says 'forwarded: not needed' but looks like it
  wouldn't do any harm upstream either?

* lintian: no need to override lintian hits that are factually
  correct, even if you expect them to be fixed when your upstream
  pull request gets merged.


Once the above comments have been addressed, simply re-add the
package to the IRC channel topic and/or ping me by e-mail.

[1]https://codesearch.debian.net/search?q=path%3Adebian%2Frules+for+pyvers+in+%24%28PYTHON3S%29&literal=1

Back to linux.debian.maint.python | Previous | NextNext in thread | Find similar


Thread

review for python-pgvector/0.4.2-1 Jeroen Ploemen <jcfp@debian.org> - 2026-02-23 17:50 +0100
  Re: review for python-pgvector/0.4.2-1 Arian Ott <arian.ott@ieee.org> - 2026-03-04 09:00 +0100
    Re: review for python-pgvector/0.4.2-1 Jeroen Ploemen <jcfp@debian.org> - 2026-03-04 12:00 +0100

csiph-web