Hi,
> On Sat, 2024-10-26 at 11:08 +0200, John Paul Adrian Glaubitz wrote:
> > I just realized that this doesn't work because kiwi doesn't have a setup.py
> > anymore but just uses pyproject.toml. Do you know how it works in this case?
>
> OK, I just remove every custom override and let debhelper
Hi John (2024.10.26_08:45:15_+)
> > tox tests in Debian package builds are a little different because we use
> > --system-site-packages virtualenvs, but they can be a good way to deal
> > with this.
>
> Can you name any package using this mechanism so I can have a look?
wheel uses tox tests,
On Sat, 2024-10-26 at 11:08 +0200, John Paul Adrian Glaubitz wrote:
> I just realized that this doesn't work because kiwi doesn't have a setup.py
> anymore but just uses pyproject.toml. Do you know how it works in this case?
OK, I just remove every custom override and let debhelper and pybuild jus
Hi Timo,
On Sat, 2024-10-26 at 10:15 +0200, John Paul Adrian Glaubitz wrote:
> On Fri, 2024-10-25 at 22:19 +0200, Timo Röhling wrote:
> > I ran into this issue with old-style setuptools packages (i.e.,
> > packages with a setup.py); AFAIK the entry_points mechanism needs
> > valid egg-info or di
Hello Stefano,
On Sat, 2024-10-26 at 02:45 +, Stefano Rivera wrote:
> If it actually needs the .dist-info to be on path (fully installed), you
> can try runnig the tests under tox. That's probably what the upstream
> does.
>
> tox tests in Debian package builds are a little different because
Hi Timo,
On Fri, 2024-10-25 at 22:19 +0200, Timo Röhling wrote:
> I ran into this issue with old-style setuptools packages (i.e.,
> packages with a setup.py); AFAIK the entry_points mechanism needs
> valid egg-info or dist-info metadata in the PYTHONPATH. My
> workaround was
>
>
> export PYBU
Hi John (2024.10.24_10:44:45_+)
> I am maintaining the package src:kiwi [1] which hasn't been updated in
> Debian for some time since upstream has added tests that only work when
> the package source is installed into the test environment, i.e. available
> through PYTHONPATH.
If it actually ne
Hi Adrian,
* John Paul Adrian Glaubitz
* [2024-10-24 13:11]:
I had to look it up and the mechanism used is called
"entry_points". The kiwi package adds such entry_points and wants
to test them in its testsuite.
Thus, I need to figure out how to make those entry_points visible
from the buil
On Thu, Oct 24, 2024 at 12:44:45PM +0200, John Paul Adrian Glaubitz wrote:
> (Please CC as I'm not subscribed to debian-devel)
(this is how I realized this is not debian-python@, consider using that
for more relevant coverage)
> I am maintaining the package src:kiwi [1] which hasn't been updated
Hi Andrey,
thanks a lot for the fast and already helpful reply!
On Thu, 2024-10-24 at 16:03 +0500, Andrey Rakhmatullin wrote:
> On Thu, Oct 24, 2024 at 12:44:45PM +0200, John Paul Adrian Glaubitz wrote:
> > (Please CC as I'm not subscribed to debian-devel)
>
> (this is how I realized this is not
On 10/24/24 1:04 PM, Andrey Rakhmatullin wrote:
On Thu, Oct 24, 2024 at 12:57:42PM +0200, Sebastiaan Couwenberg wrote:
You may need to copy some additional files there, e.g.:
export PYBUILD_BEFORE_TEST=cp -r {dir}/foo {dir}/bar {build_dir}
export PYBUILD_AFTER_TEST=rm -rf {build_dir}/foo {b
On Thu, Oct 24, 2024 at 12:57:42PM +0200, Sebastiaan Couwenberg wrote:
> You may need to copy some additional files there, e.g.:
>
> export PYBUILD_BEFORE_TEST=cp -r {dir}/foo {dir}/bar {build_dir}
> export PYBUILD_AFTER_TEST=rm -rf {build_dir}/foo {build_dir}/bar
Consider using pybuild.testfie
On 10/24/24 12:44 PM, John Paul Adrian Glaubitz wrote:
export PYTHONPATH = $(CURDIR)
Setting PYTHONPATH to the pybuild build_dir likely works better:
export PYTHONPATH=$(shell pybuild --print build_dir -i python3)
You may need to copy some additional files there, e.g.:
export PYBUILD_BEFOR
13 matches
Mail list logo