Your message dated Sun, 16 Jul 2023 18:58:51 +0000
with message-id <e1ql6xh-00bl4q...@fasolo.debian.org>
and subject line Bug#1040424: fixed in python-pytest-random-order 1.1.0-2
has caused the Debian Bug report #1040424,
regarding python-pytest-random-order: implicitly depends on python3-py
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1040424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040424
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-pytest-random-order
Version: 1.1.0-1
Severity: serious

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Dear maintainer,

your package implicitly depends on python3-py for its autopkgtest, which used
to be provided by python3-pytest. However, pytest has dropped that dependency,
breaking your autopkgtest and possibly your package.


Cheers
Timo

Relevant excerpt from
https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-pytest-random-order/35336221/log.gz

 40s ==================================== ERRORS 
====================================
 40s _________ ERROR at setup of test_it_works_with_actual_tests[class-2-5] 
_________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_it_works_with_actual_tests0')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s ________ ERROR at setup of test_it_works_with_actual_tests[module-2-5] 
_________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_it_works_with_actual_tests1')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s ________ ERROR at setup of test_it_works_with_actual_tests[package-2-5] 
________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_it_works_with_actual_tests2')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s ________ ERROR at setup of test_it_works_with_actual_tests[global-2-5] 
_________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_it_works_with_actual_tests3')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s _________ ERROR at setup of test_it_works_with_actual_tests[none-1-1] 
__________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_it_works_with_actual_tests4')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s ________ ERROR at setup of test_it_works_with_actual_tests[parent-1-5] 
_________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_it_works_with_actual_tests5')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s ______ ERROR at setup of test_it_works_with_actual_tests[grandparent-1-5] 
______
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_it_works_with_actual_tests6')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s _________________ ERROR at setup of test_failed_first[global] 
__________________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_failed_first0')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s _________________ ERROR at setup of test_failed_first[package] 
_________________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_failed_first1')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s _________________ ERROR at setup of test_failed_first[module] 
__________________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_failed_first2')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s __________________ ERROR at setup of test_failed_first[class] 
__________________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_failed_first3')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s _________________ ERROR at setup of test_failed_first[parent] 
__________________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_failed_first4')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s _______________ ERROR at setup of test_failed_first[grandparent] 
_______________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_failed_first5')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s __________________ ERROR at setup of test_failed_first[none] 
___________________
 40s 
 40s testdir = <Testdir 
local('/tmp/pytest-of-debci/pytest-0/test_failed_first6')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 shallow_tests/
 40s                     test_a.py 2 passing, 1 failing
 40s                     deep_tests/
 40s                         test_b.py 2 passing, 1 failing
 40s                         test_c.py 1 passing
 40s                         test_d.py 2 passing
 40s                         test_e.py a class, 2 passing, 1 failing
 40s     
 40s         If module name doesn't start with "test_", it isn't picked up by 
runpytest.
 40s         """
 40s     
 40s         sup = testdir.mkpydir('shallow_tests')
 40s     
 40s >       sup.join('test_a.py').write(py.code.Source("""
 40s             def test_a1():
 40s                 assert False
 40s             def test_a2():
 40s                 assert True
 40s             def test_a3():
 40s                 assert True
 40s         """))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_actual_test_runs.py:27:
 AttributeError
 40s ___________________ ERROR at setup of test_doctests[global] 
____________________
 40s 
 40s testdir = <Testdir local('/tmp/pytest-of-debci/pytest-0/test_doctests0')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 foo.py
 40s     
 40s         """
 40s     
 40s         utils_package = testdir.mkpydir('utils')
 40s         utils_package.join('__init__.py').write('')
 40s     
 40s >       utils_package.join('foo.py').write(py.code.Source('''
 40s             def add(a, b):
 40s                 """
 40s                 >>> add(1, 1)
 40s                 2
 40s                 >>> add(0, 0)
 40s                 0
 40s                 """
 40s                 return a + b
 40s     
 40s             def subtract(a, b):
 40s                 """
 40s                 >>> subtract(1, 1)
 40s                 0
 40s                 >>> subtract(0, 2)
 40s                 -2
 40s                 """
 40s                 return a - b
 40s         '''))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_doctests.py:18: 
AttributeError
 40s ___________________ ERROR at setup of test_doctests[package] 
___________________
 40s 
 40s testdir = <Testdir local('/tmp/pytest-of-debci/pytest-0/test_doctests1')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 foo.py
 40s     
 40s         """
 40s     
 40s         utils_package = testdir.mkpydir('utils')
 40s         utils_package.join('__init__.py').write('')
 40s     
 40s >       utils_package.join('foo.py').write(py.code.Source('''
 40s             def add(a, b):
 40s                 """
 40s                 >>> add(1, 1)
 40s                 2
 40s                 >>> add(0, 0)
 40s                 0
 40s                 """
 40s                 return a + b
 40s     
 40s             def subtract(a, b):
 40s                 """
 40s                 >>> subtract(1, 1)
 40s                 0
 40s                 >>> subtract(0, 2)
 40s                 -2
 40s                 """
 40s                 return a - b
 40s         '''))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_doctests.py:18: 
AttributeError
 40s ___________________ ERROR at setup of test_doctests[module] 
____________________
 40s 
 40s testdir = <Testdir local('/tmp/pytest-of-debci/pytest-0/test_doctests2')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 foo.py
 40s     
 40s         """
 40s     
 40s         utils_package = testdir.mkpydir('utils')
 40s         utils_package.join('__init__.py').write('')
 40s     
 40s >       utils_package.join('foo.py').write(py.code.Source('''
 40s             def add(a, b):
 40s                 """
 40s                 >>> add(1, 1)
 40s                 2
 40s                 >>> add(0, 0)
 40s                 0
 40s                 """
 40s                 return a + b
 40s     
 40s             def subtract(a, b):
 40s                 """
 40s                 >>> subtract(1, 1)
 40s                 0
 40s                 >>> subtract(0, 2)
 40s                 -2
 40s                 """
 40s                 return a - b
 40s         '''))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_doctests.py:18: 
AttributeError
 40s ____________________ ERROR at setup of test_doctests[class] 
____________________
 40s 
 40s testdir = <Testdir local('/tmp/pytest-of-debci/pytest-0/test_doctests3')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 foo.py
 40s     
 40s         """
 40s     
 40s         utils_package = testdir.mkpydir('utils')
 40s         utils_package.join('__init__.py').write('')
 40s     
 40s >       utils_package.join('foo.py').write(py.code.Source('''
 40s             def add(a, b):
 40s                 """
 40s                 >>> add(1, 1)
 40s                 2
 40s                 >>> add(0, 0)
 40s                 0
 40s                 """
 40s                 return a + b
 40s     
 40s             def subtract(a, b):
 40s                 """
 40s                 >>> subtract(1, 1)
 40s                 0
 40s                 >>> subtract(0, 2)
 40s                 -2
 40s                 """
 40s                 return a - b
 40s         '''))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_doctests.py:18: 
AttributeError
 40s ___________________ ERROR at setup of test_doctests[parent] 
____________________
 40s 
 40s testdir = <Testdir local('/tmp/pytest-of-debci/pytest-0/test_doctests4')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 foo.py
 40s     
 40s         """
 40s     
 40s         utils_package = testdir.mkpydir('utils')
 40s         utils_package.join('__init__.py').write('')
 40s     
 40s >       utils_package.join('foo.py').write(py.code.Source('''
 40s             def add(a, b):
 40s                 """
 40s                 >>> add(1, 1)
 40s                 2
 40s                 >>> add(0, 0)
 40s                 0
 40s                 """
 40s                 return a + b
 40s     
 40s             def subtract(a, b):
 40s                 """
 40s                 >>> subtract(1, 1)
 40s                 0
 40s                 >>> subtract(0, 2)
 40s                 -2
 40s                 """
 40s                 return a - b
 40s         '''))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_doctests.py:18: 
AttributeError
 40s _________________ ERROR at setup of test_doctests[grandparent] 
_________________
 40s 
 40s testdir = <Testdir local('/tmp/pytest-of-debci/pytest-0/test_doctests5')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 foo.py
 40s     
 40s         """
 40s     
 40s         utils_package = testdir.mkpydir('utils')
 40s         utils_package.join('__init__.py').write('')
 40s     
 40s >       utils_package.join('foo.py').write(py.code.Source('''
 40s             def add(a, b):
 40s                 """
 40s                 >>> add(1, 1)
 40s                 2
 40s                 >>> add(0, 0)
 40s                 0
 40s                 """
 40s                 return a + b
 40s     
 40s             def subtract(a, b):
 40s                 """
 40s                 >>> subtract(1, 1)
 40s                 0
 40s                 >>> subtract(0, 2)
 40s                 -2
 40s                 """
 40s                 return a - b
 40s         '''))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_doctests.py:18: 
AttributeError
 40s ____________________ ERROR at setup of test_doctests[none] 
_____________________
 40s 
 40s testdir = <Testdir local('/tmp/pytest-of-debci/pytest-0/test_doctests6')>
 40s 
 40s     @pytest.fixture
 40s     def tmp_tree_of_tests(testdir):
 40s         """
 40s         Creates a directory structure:
 40s             tmpdir/
 40s                 foo.py
 40s     
 40s         """
 40s     
 40s         utils_package = testdir.mkpydir('utils')
 40s         utils_package.join('__init__.py').write('')
 40s     
 40s >       utils_package.join('foo.py').write(py.code.Source('''
 40s             def add(a, b):
 40s                 """
 40s                 >>> add(1, 1)
 40s                 2
 40s                 >>> add(0, 0)
 40s                 0
 40s                 """
 40s                 return a + b
 40s     
 40s             def subtract(a, b):
 40s                 """
 40s                 >>> subtract(1, 1)
 40s                 0
 40s                 >>> subtract(0, 2)
 40s                 -2
 40s                 """
 40s                 return a - b
 40s         '''))
 40s E       AttributeError: module 'py' has no attribute 'code'
 40s 
 40s 
/tmp/autopkgtest-lxc.hl72zszt/downtmp/build.oRr/src/tests/test_doctests.py:18: 
AttributeError
 40s =========================== short test summary info 
============================
 40s ERROR 
tests/test_actual_test_runs.py::test_it_works_with_actual_tests[class-2-5]
 40s ERROR 
tests/test_actual_test_runs.py::test_it_works_with_actual_tests[module-2-5]
 40s ERROR 
tests/test_actual_test_runs.py::test_it_works_with_actual_tests[package-2-5]
 40s ERROR 
tests/test_actual_test_runs.py::test_it_works_with_actual_tests[global-2-5]
 40s ERROR 
tests/test_actual_test_runs.py::test_it_works_with_actual_tests[none-1-1]
 40s ERROR 
tests/test_actual_test_runs.py::test_it_works_with_actual_tests[parent-1-5]
 40s ERROR 
tests/test_actual_test_runs.py::test_it_works_with_actual_tests[grandparent-1-5]
 40s ERROR tests/test_actual_test_runs.py::test_failed_first[global] - 
AttributeEr...
 40s ERROR tests/test_actual_test_runs.py::test_failed_first[package] - 
AttributeE...
 40s ERROR tests/test_actual_test_runs.py::test_failed_first[module] - 
AttributeEr...
 40s ERROR tests/test_actual_test_runs.py::test_failed_first[class] - 
AttributeErr...
 40s ERROR tests/test_actual_test_runs.py::test_failed_first[parent] - 
AttributeEr...
 40s ERROR tests/test_actual_test_runs.py::test_failed_first[grandparent] - 
Attrib...
 40s ERROR tests/test_actual_test_runs.py::test_failed_first[none] - 
AttributeErro...
 40s ERROR tests/test_doctests.py::test_doctests[global] - AttributeError: 
module ...
 40s ERROR tests/test_doctests.py::test_doctests[package] - AttributeError: 
module...
 40s ERROR tests/test_doctests.py::test_doctests[module] - AttributeError: 
module ...
 40s ERROR tests/test_doctests.py::test_doctests[class] - AttributeError: 
module '...
 40s ERROR tests/test_doctests.py::test_doctests[parent] - AttributeError: 
module ...
 40s ERROR tests/test_doctests.py::test_doctests[grandparent] - AttributeError: 
mo...
 40s ERROR tests/test_doctests.py::test_doctests[none] - AttributeError: module 
'p...
 40s ======================== 24 passed, 21 errors in 1.60s 
=========================
 41s autopkgtest [15:12:08]: test python3-pytest-random-order: 
-----------------------]
 41s python3-pytest-random-order FAIL non-zero exit status 1


-----BEGIN PGP SIGNATURE-----

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmSlvQYACgkQ+C8H+466
LVli4wv+MKh2GreaVIukhT0b434qsmSW9X4i9ZqA9c7O9ZK1j9YrNYsFJvzbSvLm
vRi2JuJvzzJJaIBnj24//wadt0nuz3ptRxxJfOl00NXHCWZ09wRz+/ndCixwIBdz
OrA6PH/WUGl8UM+vFzC80Mr7bWK+hdF/+DsqH6zSWz3EfkSN38LxHAIqeXDD8pjz
zWOc8pPcs8mmoY72CoHZ5mgM2U/3YgqiCbRWqmHtAraoREEQYqq34oVB7ee71mct
S9TMmbyGDeRnLdTelLNk0dNoH+yHHkNTbpYeMXeE+emB5emWjRnNieuvdlV9GS4V
zIZutbUbt5Yf44Celi+vnTiyRS9pj6pYXpoXGPTDJ/PYhBLW1R7IxiebLvhLTJzI
+fKmiRk8iZ6yOpZwa9URTdyefyMp28+VVstahLUeDKf/1VF99V4ZDQCGxT5z3PKo
9fNi+xHFpDvAoOduV4QczRlNu8L5FcNCRHjph0LgurdC6p5lVVdtnIIWZDKa//MR
TiamdT7X
=e2ST
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
Source: python-pytest-random-order
Source-Version: 1.1.0-2
Done: Timo Röhling <roehl...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-pytest-random-order, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1040...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Röhling <roehl...@debian.org> (supplier of updated 
python-pytest-random-order package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 16 Jul 2023 20:29:24 +0200
Source: python-pytest-random-order
Architecture: source
Version: 1.1.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Timo Röhling <roehl...@debian.org>
Closes: 1040424
Changes:
 python-pytest-random-order (1.1.0-2) unstable; urgency=medium
 .
   * Team upload.
   * Add missing depend on python3-py (Closes: #1040424)
Checksums-Sha1:
 55655c954e4140603b5e4d35e8a513f1529449ad 2138 
python-pytest-random-order_1.1.0-2.dsc
 afedf9722211f3fdb1083370ac62182ceaee29d3 3456 
python-pytest-random-order_1.1.0-2.debian.tar.xz
 751d5634b304476920e392bcdee582e0960c3395 6844 
python-pytest-random-order_1.1.0-2_amd64.buildinfo
Checksums-Sha256:
 8b61bc616879f7c4ad3e29367f38b154ee2a5fef33e2982b90fc9c4c30ce9327 2138 
python-pytest-random-order_1.1.0-2.dsc
 1a8c44893bac7d7d1961bb889c81419d0fb5ef44b10ffcb7bea694ed082582eb 3456 
python-pytest-random-order_1.1.0-2.debian.tar.xz
 2ac8c165b053063caeff50dca60639de5f514fa529e9f08f54e7554d74990931 6844 
python-pytest-random-order_1.1.0-2_amd64.buildinfo
Files:
 def892bbc7a64ec58c117c8c4c555b7e 2138 python optional 
python-pytest-random-order_1.1.0-2.dsc
 7b6e61f0aa6a119700492569c91a1310 3456 python optional 
python-pytest-random-order_1.1.0-2.debian.tar.xz
 3233c91b168bf4858a46abf726fd78d2 6844 python optional 
python-pytest-random-order_1.1.0-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQHIBAEBCgAyFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmS0N2cUHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQ+C8H+466LVnhIgwAyJFcFaneVofl7ZKPgIdN5MIUyIQC
0+y6rExig0eUpqUIYmjH4iOJzxajsgolY3DFf0XJIOaBDJkGs6H20V+A4If+BEZP
64RyQsL80fC4wt3AVNZkRx8T+tuHEOy6me6C4o1USp/wb2XPDNcN6VGIiHvzmZK+
OOtsUMjrt92/cX6UibrZmoOx9TJFhF+DE+t/VbQS4OjASMYw5Xq5CeoKMN8u6oTW
uZANFrPU3V5xxEOVv51PpIyBAIkEZvSxLdgyYQlAvfkRuiF3KA0UzEaOt4cgas9S
+ZeeraQvfGDgshCNEXcimqBQCCIl2VFk9FhrJBN5VYlebEwUTViWcNquMEk64ua0
W1X/OunJ2iifpLcnTNrhWnmMdRSFnW6gmuEIvYyXzdoGLF8V/ITkky9+0VGpW7V6
tEZOnh+E501eUIDoAJWrb1C94tJarpAOwT0AKWk8ssyIw8F6JewFGvEqC9hizPmd
V8YvI1El+xjgot4L40f1nLJSBIyh1oFNPGjS
=quVc
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to