Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #11145 > unrolled thread
| Started by | Andreas Tille <andreas@an3as.eu> |
|---|---|
| First post | 2018-11-30 14:30 +0100 |
| Last post | 2018-12-06 08:20 +0100 |
| Articles | 4 — 3 participants |
Back to article view | Back to linux.debian.maint.python
Test error in python-cytoolz Andreas Tille <andreas@an3as.eu> - 2018-11-30 14:30 +0100
Re: Test error in python-cytoolz Andreas Tille <andreas@an3as.eu> - 2018-12-03 14:10 +0100
Re: Test error in python-cytoolz Mo Zhou <lumin@debian.org> - 2018-12-06 05:40 +0100
Re: Test error in python-cytoolz Andreas Tille <tille@debian.org> - 2018-12-06 08:20 +0100
| From | Andreas Tille <andreas@an3as.eu> |
|---|---|
| Date | 2018-11-30 14:30 +0100 |
| Subject | Test error in python-cytoolz |
| Message-ID | <wZR1L-8gF-9@gated-at.bofh.it> |
Hi,
Lumin (in CC - thanks a lot for your preparation) has prepared some
Python packages that are needed to package some NLP tools which I would
like to maintain. Unfortunately I get a test suite error in
python-cytoolz[1]:
...
============================= test session starts ==============================
platform linux -- Python 3.7.1, pytest-3.10.1, py-1.7.0, pluggy-0.8.0
rootdir: /build/python-cytoolz-0.9.0.1, inifile:
collected 190 items
cytoolz/tests/test_compatibility.py .. [ 1%]
cytoolz/tests/test_curried.py .......... [ 6%]
cytoolz/tests/test_curried_toolzlike.py ... [ 7%]
cytoolz/tests/test_dev_skip_test.py .. [ 8%]
cytoolz/tests/test_dicttoolz.py ........................................ [ 30%]
..... [ 32%]
cytoolz/tests/test_docstrings.py .. [ 33%]
cytoolz/tests/test_doctests.py . [ 34%]
cytoolz/tests/test_embedded_sigs.py .. [ 35%]
cytoolz/tests/test_functoolz.py .................................... [ 54%]
cytoolz/tests/test_inspect_args.py ..............F.. [ 63%]
cytoolz/tests/test_itertoolz.py ........................................ [ 84%]
......... [ 88%]
cytoolz/tests/test_none_safe.py .... [ 91%]
cytoolz/tests/test_recipes.py .. [ 92%]
cytoolz/tests/test_serialization.py ......... [ 96%]
cytoolz/tests/test_signatures.py ... [ 98%]
cytoolz/tests/test_tlz.py . [ 98%]
cytoolz/tests/test_utils.py .. [100%]
=================================== FAILURES ===================================
_______________________ test_introspect_builtin_modules ________________________
...
> raise AssertionError(message + '\n\n'.join(messages))
E AssertionError: Missing introspection for the following callables:
E
E builtins:
E breakpoint
cytoolz/tests/test_inspect_args.py:442: AssertionError
=============================== warnings summary ===============================
.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py::test_class_sigs
/build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:39: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() or inspect.getfullargspec()
toolz_spec = inspect.getargspec(toolz_func)
/build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:49: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
...
toolz_spec = inspect.getargspec(toolz_func)
/build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:49: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
toolz_sig = toolz_func.__name__ + inspect.formatargspec(*toolz_spec)
/build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:54: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
**{'formatvalue': lambda x: '=' + getattr(x, '__name__', repr(x))}
-- Docs: https://docs.pytest.org/en/latest/warnings.html
============== 1 failed, 189 passed, 177 warnings in 2.00 seconds ==============
E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build; python3.7 -m pytest
dh_auto_test: pybuild --test --test-pytest -i python{version} -p "3.6 3.7" returned exit code 13
Any idea how to fix this (which is better than just skipping the test which
would be my only clue)?
Kind regards
Andreas.
[1] https://salsa.debian.org/python-team/modules/python-cytoolz
--
http://fam-tille.de
[toc] | [next] | [standalone]
| From | Andreas Tille <andreas@an3as.eu> |
|---|---|
| Date | 2018-12-03 14:10 +0100 |
| Message-ID | <x0W96-rO-71@gated-at.bofh.it> |
| In reply to | #11145 |
Hi again,
I noticed that this issue is reportet upstream at
https://github.com/pytoolz/cytoolz/issues/122
I'd be happy if somebody familiar with Python 3.7 would find some solution.
Thanks for any help
Andreas.
On Fri, Nov 30, 2018 at 02:28:32PM +0100, Andreas Tille wrote:
> Hi,
>
> Lumin (in CC - thanks a lot for your preparation) has prepared some
> Python packages that are needed to package some NLP tools which I would
> like to maintain. Unfortunately I get a test suite error in
> python-cytoolz[1]:
>
> ...
> ============================= test session starts ==============================
> platform linux -- Python 3.7.1, pytest-3.10.1, py-1.7.0, pluggy-0.8.0
> rootdir: /build/python-cytoolz-0.9.0.1, inifile:
> collected 190 items
>
> cytoolz/tests/test_compatibility.py .. [ 1%]
> cytoolz/tests/test_curried.py .......... [ 6%]
> cytoolz/tests/test_curried_toolzlike.py ... [ 7%]
> cytoolz/tests/test_dev_skip_test.py .. [ 8%]
> cytoolz/tests/test_dicttoolz.py ........................................ [ 30%]
> ..... [ 32%]
> cytoolz/tests/test_docstrings.py .. [ 33%]
> cytoolz/tests/test_doctests.py . [ 34%]
> cytoolz/tests/test_embedded_sigs.py .. [ 35%]
> cytoolz/tests/test_functoolz.py .................................... [ 54%]
> cytoolz/tests/test_inspect_args.py ..............F.. [ 63%]
> cytoolz/tests/test_itertoolz.py ........................................ [ 84%]
> ......... [ 88%]
> cytoolz/tests/test_none_safe.py .... [ 91%]
> cytoolz/tests/test_recipes.py .. [ 92%]
> cytoolz/tests/test_serialization.py ......... [ 96%]
> cytoolz/tests/test_signatures.py ... [ 98%]
> cytoolz/tests/test_tlz.py . [ 98%]
> cytoolz/tests/test_utils.py .. [100%]
>
> =================================== FAILURES ===================================
> _______________________ test_introspect_builtin_modules ________________________
> ...
> > raise AssertionError(message + '\n\n'.join(messages))
> E AssertionError: Missing introspection for the following callables:
> E
> E builtins:
> E breakpoint
>
> cytoolz/tests/test_inspect_args.py:442: AssertionError
> =============================== warnings summary ===============================
> .pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py::test_class_sigs
> /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:39: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() or inspect.getfullargspec()
> toolz_spec = inspect.getargspec(toolz_func)
> /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:49: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
> ...
> toolz_spec = inspect.getargspec(toolz_func)
> /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:49: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
> toolz_sig = toolz_func.__name__ + inspect.formatargspec(*toolz_spec)
> /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:54: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
> **{'formatvalue': lambda x: '=' + getattr(x, '__name__', repr(x))}
>
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> ============== 1 failed, 189 passed, 177 warnings in 2.00 seconds ==============
> E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build; python3.7 -m pytest
> dh_auto_test: pybuild --test --test-pytest -i python{version} -p "3.6 3.7" returned exit code 13
>
>
> Any idea how to fix this (which is better than just skipping the test which
> would be my only clue)?
>
> Kind regards
>
> Andreas.
>
>
> [1] https://salsa.debian.org/python-team/modules/python-cytoolz
>
> --
> http://fam-tille.de
--
http://fam-tille.de
[toc] | [prev] | [next] | [standalone]
| From | Mo Zhou <lumin@debian.org> |
|---|---|
| Date | 2018-12-06 05:40 +0100 |
| Message-ID | <x1TC9-2qP-3@gated-at.bofh.it> |
| In reply to | #11151 |
[Multipart message — attachments visible in raw view] — view raw
Hi Andreas,
Here is the patch to make the package build. I didn't fully understand
what the test is doing, but the feature that breaks the test is newly
introduced by python3.7 hence I see there is no harm to patch it like
this.
I lost my write permission to DPMT during the DM->DD account transition.
Please help me push the attached commit.
On Mon, Dec 03, 2018 at 02:03:09PM +0100, Andreas Tille wrote:
> Hi again,
>
> I noticed that this issue is reportet upstream at
>
> https://github.com/pytoolz/cytoolz/issues/122
>
> I'd be happy if somebody familiar with Python 3.7 would find some solution.
>
> Thanks for any help
>
> Andreas.
>
> On Fri, Nov 30, 2018 at 02:28:32PM +0100, Andreas Tille wrote:
> > Hi,
> >
> > Lumin (in CC - thanks a lot for your preparation) has prepared some
> > Python packages that are needed to package some NLP tools which I would
> > like to maintain. Unfortunately I get a test suite error in
> > python-cytoolz[1]:
> >
> > ...
> > ============================= test session starts ==============================
> > platform linux -- Python 3.7.1, pytest-3.10.1, py-1.7.0, pluggy-0.8.0
> > rootdir: /build/python-cytoolz-0.9.0.1, inifile:
> > collected 190 items
> >
> > cytoolz/tests/test_compatibility.py .. [ 1%]
> > cytoolz/tests/test_curried.py .......... [ 6%]
> > cytoolz/tests/test_curried_toolzlike.py ... [ 7%]
> > cytoolz/tests/test_dev_skip_test.py .. [ 8%]
> > cytoolz/tests/test_dicttoolz.py ........................................ [ 30%]
> > ..... [ 32%]
> > cytoolz/tests/test_docstrings.py .. [ 33%]
> > cytoolz/tests/test_doctests.py . [ 34%]
> > cytoolz/tests/test_embedded_sigs.py .. [ 35%]
> > cytoolz/tests/test_functoolz.py .................................... [ 54%]
> > cytoolz/tests/test_inspect_args.py ..............F.. [ 63%]
> > cytoolz/tests/test_itertoolz.py ........................................ [ 84%]
> > ......... [ 88%]
> > cytoolz/tests/test_none_safe.py .... [ 91%]
> > cytoolz/tests/test_recipes.py .. [ 92%]
> > cytoolz/tests/test_serialization.py ......... [ 96%]
> > cytoolz/tests/test_signatures.py ... [ 98%]
> > cytoolz/tests/test_tlz.py . [ 98%]
> > cytoolz/tests/test_utils.py .. [100%]
> >
> > =================================== FAILURES ===================================
> > _______________________ test_introspect_builtin_modules ________________________
> > ...
> > > raise AssertionError(message + '\n\n'.join(messages))
> > E AssertionError: Missing introspection for the following callables:
> > E
> > E builtins:
> > E breakpoint
> >
> > cytoolz/tests/test_inspect_args.py:442: AssertionError
> > =============================== warnings summary ===============================
> > .pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py::test_class_sigs
> > /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:39: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() or inspect.getfullargspec()
> > toolz_spec = inspect.getargspec(toolz_func)
> > /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:49: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
> > ...
> > toolz_spec = inspect.getargspec(toolz_func)
> > /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:49: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
> > toolz_sig = toolz_func.__name__ + inspect.formatargspec(*toolz_spec)
> > /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build/cytoolz/tests/test_embedded_sigs.py:54: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
> > **{'formatvalue': lambda x: '=' + getattr(x, '__name__', repr(x))}
> >
> > -- Docs: https://docs.pytest.org/en/latest/warnings.html
> > ============== 1 failed, 189 passed, 177 warnings in 2.00 seconds ==============
> > E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd /build/python-cytoolz-0.9.0.1/.pybuild/cpython3_3.7_cymem/build; python3.7 -m pytest
> > dh_auto_test: pybuild --test --test-pytest -i python{version} -p "3.6 3.7" returned exit code 13
> >
> >
> > Any idea how to fix this (which is better than just skipping the test which
> > would be my only clue)?
> >
> > Kind regards
> >
> > Andreas.
> >
> >
> > [1] https://salsa.debian.org/python-team/modules/python-cytoolz
> >
> > --
> > http://fam-tille.de
>
> --
> http://fam-tille.de
>
[toc] | [prev] | [next] | [standalone]
| From | Andreas Tille <tille@debian.org> |
|---|---|
| Date | 2018-12-06 08:20 +0100 |
| Message-ID | <x1W6Z-419-3@gated-at.bofh.it> |
| In reply to | #11155 |
Hi Lumin,
On Thu, Dec 06, 2018 at 04:14:50AM +0000, Mo Zhou wrote:
> Here is the patch to make the package build. I didn't fully understand
> what the test is doing, but the feature that breaks the test is newly
> introduced by python3.7 hence I see there is no harm to patch it like
> this.
Cool! I've git-am-ed and will upload.
> I lost my write permission to DPMT during the DM->DD account transition.
> Please help me push the attached commit.
I've added lumin@d.o to Debian Science but I have no permisions to do
do in DPMT.
Thanks a lot for your help
Andreas.
--
http://fam-tille.de
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.maint.python
csiph-web