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


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

Re: RFS: python-papermill/2.7.0-1 [RC] [Team] -- Parameterize, execute, and analyze notebooks

Path csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod
From Jeroen Ploemen <jcfp@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: RFS: python-papermill/2.7.0-1 [RC] [Team] -- Parameterize, execute, and analyze notebooks
Date Mon, 20 Apr 2026 14:40:01 +0200
Message-ID <MLW4V-gCSR-7@gated-at.bofh.it> (permalink)
References <MKP5v-fOKT-3@gated-at.bofh.it>
X-Mailbox-Line From debian-python-request@lists.debian.org Mon Apr 20 12:29:59 2026
Old-Return-Path <jcfp@debian.org>
X-Amavis-Spam-Status No, score=-130.049 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_INCLUDES_CONTROL=-5, BODY_INCLUDES_CONTROL_TAGS=-10, DKIMWL_WL_HIGH=-0.54, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-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.4.0 (GTK 3.24.41; x86_64-pc-linux-gnu)
MIME-Version 1.0
Content-Type multipart/signed; boundary="Sig_/G+NC1g9lxomBNuuXb9izl.X"; protocol="application/pgp-signature"; micalg=pgp-sha512
X-Debian-User jcfp
X-Mailing-List <debian-python@lists.debian.org> archive/latest/23745
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/20260420122933.4507f937@debian.org
Approved robomod@news.nic.it
Lines 85
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc <debian-python@lists.debian.org>
X-Original-Date Mon, 20 Apr 2026 12:29:33 -0000
X-Original-Message-ID <20260420122933.4507f937@debian.org>
X-Original-References <DHVDJXIE0LGA.2DEOPYVRTW2FX@disroot.org>
Xref csiph.com linux.debian.maint.python:17468

Show key headers only | View raw


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

Control: tags -1 moreinfo

hi Pieter,

did a review of python-papermill, up for sponsorship in the Python
Team:

* repo: for team packages, please follow team policy: i.e. leave the
  distribution at UNRELEASED and don't tag the debian revision
  (unless a package has already been uploaded and the sponsor forgot).

* changelog: there's a separate entry that 'Closes: #1129899'; if
  possible, please attach that to the specific entry that actually
  fixes the bug.

* changelog: mentions addition of a build-dep on python3-arrow (which
  does actually exist and thus had me confused for some time), but
  python3-*py*arrow is what actually appears in d/control. Please
  correct the changelog entry, and add a short explanation for the
  architecture restriction.

* control: unused build-dep on python3-colors? Also see upstream
  changelog.

* control: missing (build-)deps on python3-traitlets, -yaml;
  unconditional imports at:
  papermill/clientwrap.py:6:from traitlets import Bool, Instance
  papermill/iorw.py:11:import yaml
  papermill/cli.py:13:import yaml 

  Both of these appear to be covered by indirect dependencies at the
  time, but that shouldn't be relied on.

* control: the restriction on pyarrow only deals with i386,
  presumably because the salsa CI doesn't try any archs other than
  amd64 and i386. The Debian CI on the other hand runs on more archs;
  does the current setup survive that, or is this package going to
  run into trouble elsewhere as well? If so, you might want to switch
  the current [!i386] to a list of all archs where pyarrow is
  available.

  A similar question applies to the patch that skips the pyarrow
  tests on i386. That could be generalised to check for the
  availability of pyarrow, rather than looking for any specific
  architecture(s).

* patches: the indentation issue that
  fix_indent_error_in_test_iorw.py.patch deals with isn't present in
  the upstream code, but introduced via
  remove-relative-paths-and-entrypoints.diff. Please drop the former
  and instead fix the latter.

* patches: what's the reasoning behind the location change in
  fix_test_s3_locationconstraint.patch?


Please remove the moreinfo tag (and CC me) once you have an updated
package ready.

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


Thread

Bug#1134172: RFS: python-papermill/2.7.0-1 [RC] [Team] -- Parameterize, execute, and analyze notebooks "Pieter Lenaerts" <plenae@disroot.org> - 2026-04-17 13:00 +0200
  Re: RFS: python-papermill/2.7.0-1 [RC] [Team] -- Parameterize,  execute, and analyze notebooks Jeroen Ploemen <jcfp@debian.org> - 2026-04-20 14:40 +0200
    Re: RFS: python-papermill/2.7.0-1 [RC] [Team] -- Parameterize,  execute, and analyze notebooks "Pieter Lenaerts" <plenae@disroot.org> - 2026-04-21 09:10 +0200
      Re: RFS: python-papermill/2.7.0-1 [RC] [Team] -- Parameterize,  execute, and analyze notebooks Jeroen Ploemen <jcfp@debian.org> - 2026-04-21 17:40 +0200

csiph-web