trap any of the rust bits (e.g. rpds), that were
behind quite a few of the failures. rust tends to have lots of strict
dependencies.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
opy. I didn't dig into that too
deeply. If anyone would like to poke at this test setup, I can show you
what I used.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
uot; correlated with d/watch ?
It'll be part of them, yes.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
might be overkill for something which may not actually be
> much of a problem.
Yeah, that can work. We can also just abort after step 2.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
> similar. This seems like an unfortunate consequence.
I would leave unittest as the default runner, but without missing test
detection.
That's a slightly unexpected behaviour, but it makes the default case
work.
Downside is that you have to opt-in to missing test detection. Maybe we
ke an unfortunate consequence.
I would leave unittest as the default runner, but without missing test
detection.
That's a slightly unexpected behaviour, but it makes the default case
work.
Downside is that you have to opt-in to missing test detection. Maybe we
can have a lintian tag for that?
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
eam test suite, nothing ever will attempt to run it. I
think that's OK?
If you want to experiment yourself, there's a version of dh-python in
experimental that will treat no tests as an error.
Should we file bugs for these packages? Or implement option 4?
Attached is a current dd-list.
ano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
u run into any difficulties, please raise them on
debian-python@lists.debian.org.
This bug has been filed at "important" severity, as the change hasn't
been made in dh-python yet, but this may be raised to RC before the
trixie release.
Thanks,
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
age's build system away from setuptools/distutils.
dd-list attached.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
"Adam C. Powell, IV"
med-fichier (U)
Adrian Knoth
libffado (U)
Adrien Vergé
photocollage
Afif Elghraoui
kmer (U)
A
d
installs correctly with python3-build, it'll work.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Shriram (2024.08.07_13:14:11_+)
> I intend to join the python team in order to maintain python-keep
> <https://mentors.debian.net/package/python-keep/> and howdoi
> <https://tracker.debian.org/pkg/howdoi>
Added, welcome.
Stefano
--
Stefano Rivera
http://tumbleweed
Hi Kartik (2024.07.23_09:07:06_+)
> In addition to that, I have read the
> https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst
> and I accept it.
Added, welcome.
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Julian (2024.07.19_13:16:02_+)
> On Fri, Jul 19, 2024 at 11:06:46AM +0000, Stefano Rivera wrote:
> > [...]
> > > May be pybuild doesn't handle correctly a version string like
> > > 0.10.0+dfsg-1?
> >
> > Yeah, you shouldn't have to expor
rc/csb43.egg-info/
src/csb43/_version.py
And in debian/rules:
export PYBUILD_AFTER_BUILD=cd $(CURDIR); PYTHONPATH={build_dir} sphinx-build
doc/source build/html
export PYBUILD_TEST_ARGS=$(CURDIR)/src/csb43/tests
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
ptools-cm, so
that it can do its magic. In my testing it works just fine on your
package.
Oh, you're also missing pytest, so the package tests are failing.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Determine the list of files that should be shipped in the package.
> A source package will aim to incorporate all of the tracked files, but
> a built/binary package may not.
Yeah, roughly. Binary packages get "data" files included. These are
typically non-Python files inside a Python
0/' -e
> 's/+dfsg1//' -e 's/+ds1//' | head -n 1)
>
> and then setuptools-scm knows what version to use without using the Git
> history.
>
> Probably pybuild does that automatically under the hood (I tend to not use
> pybuild, and so I do the above ...).
It does.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
he gbp invocation, the package data is limited to that mentioned in the
> deficient pyproject.toml file.
Is your packaging in git? It'll be finding the list of files tracked by
git, from git.
That won't be there when building from a Debian source package,
extracted from a .dsc.
nt variable by pybuild.
2. The list of known files comes from the SOURCES.txt in egg-info. If
you are using the upstream git for your source, you may be missing
this. Try switching to a PyPI sdist.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Salvo (2024.06.17_16:18:02_+)
> Can someone check and give me access? My username is ltworf.
Have you read and agreed to the team policy?
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Federico (2024.06.03_16:11:27_+)
> I was in the DPMT back when it was on Alioth and I would like to join
> it again. My Salsa login is "federico".
Added, welcome back
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Mwadime (2024.06.04_21:28:52_+)
> Hello I am Calvin Mwadime Makokha, with @CalvoM as the salsa login.
> I would like to join DPT so that I would help maintain python3-inotify
> that is up for adoption.
Added, welcome!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+
://salsa.debian.org/python-team/tools/python-modules/-/blob/master/policy.rst?ref_type=heads#joining-the-team
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
ackaged in Debian (ITP #978149) it would probably be great
for new Python developers on Debian.
Not sure what other small tactical steps we could take?
> > Perhaps someone else wants to comment on that conversation
Replied. I've engaged with these guys on this stuff before. Let's
//pad.dc24.debconf.org/p/python-team-bof
https://pad.dc24.debconf.org/p/python-team-sprint
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
n-modules/blob/master/policy.rst
> and I accept it.
Welcome back. Added you.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
I could find are as of yet unanswered.
We've added a new owner to help out. Thanks peb!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
s something maintainable
that I want to take on, before I commit to it.
The advice for doing it in your own salsa profile seems sensible. For a
complex package that you aren't sure about adding to the team, that
could make sense.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
ython-sphinx-autodoc2) and would like to
> collaborate with the team to bring in more packages to Debian.
Added, welcome.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Francesco (2024.01.30_12:05:04_+)
> With this email, I am asking you to let me join your team with my
> salsa username francesco.ballarin, associated with this email address.
Added to the team, welcome!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Daniel (2024.01.30_10:12:14_+)
> I wanna join the debian-python packaging team.
Added, welcome to the team.
Sorry for the delay, haven't processed these in a while.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
resolvelib (albeit vendored). I make an
effort to keep all pip's vendored dependencies in Debian so that we are
familiar with them and track their security issues.
So, I'll add myself as an uploader of resolvelib.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Julian (2024.03.02_20:52:04_+)
> Please could someone with the required permissions delete the
> following two empty salsa repositories
Deleted.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
major* changes". And I
> argue that this is reasonable.
I'd say it's best practice to do that whenever a package has people who
seem to be caring about it.
That's not the case for many packages in the team. Even ones listed with
the team in Uploaders and a human as Maintainer.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
in our svn it probably wasn't in
VCS at all.
So, +1 from me.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
false"
I think it'll behave correctly.
BTW, I see this package has patches-applied in git, so gbp can't work
with them. The team policy is to store patches-unapplied. You can work
on the patches with git via gbp-pq.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
at, or skip the
tests.
I committed a patch to run the test inside tox, which will install it in
a virtualenv before running the test.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
send PR if upstream is still active)
>
> - add typing annotations to native packages
> (alike python3-debian, python3-debconf, apt-listchanges ...)
>
> - helping with Py3.12 support & random RC bugs
Added, welcome to the team. We always need more people do this kind of
work.
Hi Fabio (2023.12.12_21:08:57_+)
> Hi, I would like to join the Debian Python team for help to maintain
> bleachbit, that I already helped, and possible occasional help to other
> packages with low or zero activity.
Added, welcome to the team!
Stefano
--
Stefano Rive
Hi Dale (2023.12.21_22:23:20_+)
> My Salsa ID is: doge-tech [1]
Added, welcome to the team!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Matthias (2023.12.09_20:50:29_+)
> My username on Salsa is mak as well, and I have read the policy
> document at
> https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst
> and I accept it.
Added, welcome to the team!
Stefano
--
Stefano R
t shows that you're likely to follow
through with this package maintenance.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
ionary membership or
just access to a single repo. But the risk is fairly minimal. The main
worry is that we get stuck with a package that nobody is maintaining.
Added you. Welcome to the team!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
in the Build-Depends, but dh_python3 still
> produce the previous dependencies.
>
> How can I teach pybuild that I really want xraylarch[larix] ?
This is really a dh_python3 question, it generates the dependencies.
Pass --depends-section=larix (or recommends/suggests as appropriate)
Hi PICCA (2023.12.21_14:10:16_+)
> "pyproject"
That's a bug, the tab got included.
I'll fix it now.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Added, sorry I missed this before.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Python 3.12 (or whatever the issue is).
4. Report back on the bug
5. Prepare an upload.
We're mostly coordinating in #debian-python on IRC.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
ogs are here:
https://people.debian.org/~stefanor/cython3/cython-3.0.5/
> Stefano Rivera
>pystemmer (U)
Fixed in 2.2.0.1-2
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
thon-hidapi (U)
Roland Mas
python-orderedset
Sandro Tosi
numpy
Sebastien Delafond
opentsne (U)
Stefano Rivera
pystemmer (U)
Steffen Moeller
cyvcf2 (U)
python-pomegranate (U)
Tobias Hansen
cypari2 (U)
pplpy (U)
Varun Hiremath
mayavi2 (U)
Vincent Cheng
k
the team!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
d, welcome to the team.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Jiri (2023.11.06_10:03:03_+)
> I'd like to join Python team to maintain B2 packages, specifically:
Added, welcome.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
We could always use more people willing to work across
the team, and not just trying to add their own packages with the minimum
effort :)
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
#x27;t gate salsa access. You need to
get an account before joining the team. If your account hasn't been
approved, go and chase the salsa team on #salsa on IRC.
This does sound like a useful package that would be nice to have in
Debian. I suggest filing an ITP bug and starting to work on it.
Hi Guilherme (2023.10.21_23:28:42_+)
> I would like to join the Python Team on Salsa. I'm currently working on
> packaging pytest-flake8-path and flake8-spellcheck.
Added, welcome to the team.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Alexander (2023.10.19_14:36:35_+)
> I would like to join the Python Team on Salsa
Added, welcome to the team
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
and agree with the Debian Python Team - Policy [1].
Added, too. Welcome!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
ree with the Debian Python Team - Policy [1].
Added, welcome.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Carles (2023.09.27_22:58:42_+)
> I'd like to join the team.
Added, welcome!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
and I would like to maintain it under the team's umbrella.
Added, welcome to the team!
> I am also looking for a sponsor for the packages[4].
The best way to get sponsorship is through the RFS list in the topic of
the #debian-python IRC channel.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Thais (2023.09.15_08:44:02_+)
> I would like to join the team to help maintain the packages Robber [1],
> Delta [2] and Pytest-executable [3].
> My salsa login is: Thais-ra
Added, welcome!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Bailey (2023.09.11_03:02:52_+)
> I would like to join the Debian Python team.
Added, welcome!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Joenio (2023.09.10_07:30:34_+)
> I'm packaging a Python tool named FoxDot and I would like to enter the team
> to upload the package under the Gitlab Salsa team umbrella.
Added you to the team, welcome!
Sorry about the delay.
Stefano
--
Stefano Rivera
http://tumbleweed.o
ou may need to ask a
salsa admin to do that).
Good luck!
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
data/dc23/-/blob/main/etherpad/txt/27-python-bof.txt
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
xample was a run of the mill Python module, as far as I can
tell.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
-derived names while everyone else's use the policy-defined
names. Can we rather come to a consensus on what we should be using?
My vote would be strongly towards maintaining the status quo of the
policy-defined names.
I don't see any strong argument for changing this.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Simon (2023.08.02_18:23:31_+)
> On Wed, 02 Aug 2023 at 17:44:24 +0000, Stefano Rivera wrote:
> > The latest upload of dh-python to unstable (6.20230802) includes a
> > meson plugin, so pybuild can easily build a package multiple times for
> > all supported Python module
cgen (U)
meson-python (U)
xdg-desktop-portal (U)
Sjoerd Simons
libpeas (U)
Tim Lunn
gnome-music (U)
gtk-doc (U)
Ulises Vitulli
libfprint (U)
Utopia Maintenance Team
xdg-desktop-portal
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
rst contribution:
> *
> https://salsa.debian.org/python-team/packages/python-werkzeug/-/merge_requests/3
>
> I've read the team's policy document and I accept it.
>
> Regards,
> Robin
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Daniel (2023.07.19_22:44:33_+)
> I'd like to join the team. I've packaged and uploaded python-keycloak
> recently, and I would like to maintain it under the team's umbrealla.
> I've read the policy and my salsa handle is "dleidert".
Added, welcome to
Hi matthias.geiger1024 (2023.03.13_23:27:38_+)
> Sorry,
> forgot this:
> I have read and acknowledged the Debian Python Teams' policy.
> My salsa login is werdahias.
Added, welcome!
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
blob/master/debian/README.venv
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
packages/python-cffi/-/blob/master/debian/gen-backend-versions.py
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
odules/blob/master/policy.rst#id1
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
imple projects, this can work
well. But, there are downsides. You often find you have to couple code
changes to Debian's release cycle, which can get problematic. And nobody
will understand what you're trying to do :)
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
python modules and applications.
We'll only have a single version of each package. And they're usually
not the versions developers want, because in any stable release they're
probably out of date.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
fter dh_install.
/usr/bin is where user-executable scripts should go, unless they belong
in /usr/sbin or /usr/games.
Internal scripts (that will be executed by the full path name) can live
in /usr/share/ or similar.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
> Enhancements
>
> Yet when I do e.g.:
> $ pip install --editable .
> Defaulting to user installation because normal site-packages is not writeable
> Obtaining file:///home/test/example
> Installing build dependencies ... error
> error: subprocess-exited-with-error
You su
49 .
I think the Python development community would be very happy to see
this. Debian's selected Python releases don't meet all the needs of
Python developers, who typically want access to all supported Python 3
versions (and possibly the next alpha), at all times.
I'd be happy to revie
I don't think this is an appropriate use of FTP Team time/energy.
+1. I could live with this being a recommendation for new source
packages, but it don't really see the value in renaming existing source
packages.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
ervice-identity/commit/705f4af829adf4d1b6e44250d8039635a73199d5,
> but it's about time I joined the team and did it.
Added, welcome!
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
, welcome.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
rk. Removing python3.10 from bookworm will seriously
> affect many of our users in a similar situation to me.
By the time bookworm releases, that probably won't be the case any more.
But anything that gets removed from Debian, because it isn't ready yet
obviously gets hurt in the proc
s like that. The
only one I can see is python3-profiler, which is provided by python3,
not python3.X.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
ely means >= 3.11, because it's always 3.11.something-something.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
e you had concerns when I mentioned this
on IRC. But I hadn't provided a clear description of what I was
proposing. Does this sound like something that works?
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Michael (2023.01.07_15:25:31_+)
> please add me to the python-team/packages salsa project.
>
> I would like to maintain my python-related packages there.
Added. Welcome!
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Sebastiaan (2022.12.23_13:16:38_+)
> Please add sebastic to the team on Salsa, I'd like to help by pushing
> commits for packages maintained in the team that are part of the dependency
> chain of the packages I help maintain.
Added, welcome!
SR
--
Stefano
lly contribute to updates or fixes on desktop components
> maintained by the team.
Added. Welcome to the team!
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
could make more sense to split it.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
x27;t think we'd be able to
port that without upstream, but it did end up being tractable.
I'm expecting to have more time in the upcoming weeks, too.
So, release team, I still think we should go ahead!
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
ve been rebuilds in Ubuntu that give us some idea of how much
work remains. I think it's tractable, but also will have some package
casualties.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Malik (2022.12.04_17:03:05_+)
> I would like to join the team to help maintaining packages and adopt
> easyprocess [1]
Welcome to the team, added you.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Dean (2022.12.04_00:49:45_+)
> Hello, would like to join the Debian python team. My immediate
> interest is in updating the python3-kivy package and generally keeping
> packages I use up to date.
Added, welcome to the team.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+
Hi Domenico (2022.11.26_14:30:05_+)
> I'd like to join the Python team, mainly to maintain the
> python3-setuptools-golang package I've just ITPed.
Added, welcome.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Hi Lance (2022.11.08_12:30:17_+)
> I would like to formally request to join the Debian Python Team.
Added, welcome.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
1 - 100 of 377 matches
Mail list logo