[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pdm: Please replace python3-pep517 with python3-pyproject-hooks in Depends/Build-Depends



Control: tags -1 pending

Hi,

I've fixed the issue reported in this bug[1].

In addition I've took the chance to upload pdm to its latest upstream
version.  When doing so I realised that build time tests are basically
ignored.  This was mainly due to the removal of artefacts that are used
for testing.  I admit I do not see any reason to remove those data
files - in Debian R team this kind of data files which is just used for
testing is accepted.  Thus I took the freedom to re-introduce these
files and was running the tests in d/rules.  Unfortunately there is
quite a number of tests failing

  ======== 54 failed, 620 passed, 1 xfailed, 3 rerun in 228.94s (0:03:48) ========

(see Salsa CI[2])

I'd like to stress that to run those tests at all I needed a patch[3]
since BaseProvider can't be simply imported from findpython.

Before I upload I'd like to ask for reviewing this patch and opinions
about the test suite errors.  While these possibly occure in previous
versions (which I did not tested) we might consider ignoring just the
failing tests.  I need to admit that I did not went through the list of
single failures - may be there is a chance of easy fixes for some of
them.  I simply wanted to discuss the reintroduction of the artifacts
and my patch first.

Kind regards
    Andreas.


[1] https://salsa.debian.org/python-team/packages/pdm/-/commit/2691b62c20944e0d9ca2326cb99e196d954b2735
[2] https://salsa.debian.org/python-team/packages/pdm/-/jobs/4555215
[3} https://salsa.debian.org/python-team/packages/pdm/-/blob/master/debian/patches/0002_fix_import.patch

-- 
http://fam-tille.de


Reply to: