Source: python-yarg
Version: 0.1.9-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20231212 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PYTHONPATH=/<<PKGBUILDDIR>>/src/ \
> http_proxy=http://127.0.0.1:9 \
> https_proxy=https://127.0.0.1:9 \
>  python3 -m sphinx -N -bhtml docs/source debian/html
> Running Sphinx v7.2.6
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> writing output... 
> building [html]: targets for 7 source files that are out of date
> updating environment: [new config] 7 added, 0 changed, 0 removed
> reading sources... [ 14%] api-rss
> reading sources... [ 29%] api-search
> reading sources... [ 43%] changelog
> reading sources... [ 57%] contributors
> reading sources... [ 71%] faq
> reading sources... [ 86%] index
> reading sources... [100%] intro
> 
> /<<PKGBUILDDIR>>/docs/source/api-search.rst:4: WARNING: duplicate object 
> description of yarg, other instance in api-rss, use :no-index: for one of them
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> copying assets... copying static files... done
> copying extra files... done
> done
> writing output... [ 14%] api-rss
> writing output... [ 29%] api-search
> writing output... [ 43%] changelog
> writing output... [ 57%] contributors
> writing output... [ 71%] faq
> writing output... [ 86%] index
> writing output... [100%] intro
> 
> generating indices... genindex py-modindex done
> highlighting module code... [ 20%] yarg.client
> highlighting module code... [ 40%] yarg.exceptions
> highlighting module code... [ 60%] yarg.package
> highlighting module code... [ 80%] yarg.parse
> highlighting module code... [100%] yarg.release
> 
> writing additional pages... search done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 1 warning.
> 
> The HTML pages are in debian/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yarg/build; 
> python3.12 -m pytest -v /<<PKGBUILDDIR>>/tests/ -p no:warnings
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0 -- 
> /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> collecting ... collected 58 items
> 
> ../../../tests/test_client.py::TestClient::test_end_slash PASSED         [  
> 1%]
> ../../../tests/test_client.py::TestClient::test_get PASSED               [  
> 3%]
> ../../../tests/test_exceptions.py::TestHTTPErrorWithReason::test_repr PASSED 
> [  5%]
> ../../../tests/test_exceptions.py::TestHTTPErrorWithReason::test_str PASSED [ 
>  6%]
> ../../../tests/test_exceptions.py::TestHTTPErrorNoReason::test_repr PASSED [  
> 8%]
> ../../../tests/test_exceptions.py::TestHTTPErrorNoReason::test_str PASSED [ 
> 10%]
> ../../../tests/test_package.py::TestPackage::test_author FAILED          [ 
> 12%]
> ../../../tests/test_package.py::TestPackage::test_bugtracker FAILED      [ 
> 13%]
> ../../../tests/test_package.py::TestPackage::test_classifiers FAILED     [ 
> 15%]
> ../../../tests/test_package.py::TestPackage::test_description FAILED     [ 
> 17%]
> ../../../tests/test_package.py::TestPackage::test_docs FAILED            [ 
> 18%]
> ../../../tests/test_package.py::TestPackage::test_downloads FAILED       [ 
> 20%]
> ../../../tests/test_package.py::TestPackage::test_has_egg FAILED         [ 
> 22%]
> ../../../tests/test_package.py::TestPackage::test_has_source FAILED      [ 
> 24%]
> ../../../tests/test_package.py::TestPackage::test_has_wheel FAILED       [ 
> 25%]
> ../../../tests/test_package.py::TestPackage::test_homepage FAILED        [ 
> 27%]
> ../../../tests/test_package.py::TestPackage::test_latest_release_id FAILED [ 
> 29%]
> ../../../tests/test_package.py::TestPackage::test_license FAILED         [ 
> 31%]
> ../../../tests/test_package.py::TestPackage::test_license_from_classifiers 
> FAILED [ 32%]
> ../../../tests/test_package.py::TestPackage::test_maintainer FAILED      [ 
> 34%]
> ../../../tests/test_package.py::TestPackage::test_name FAILED            [ 
> 36%]
> ../../../tests/test_package.py::TestPackage::test_pypi_url FAILED        [ 
> 37%]
> ../../../tests/test_package.py::TestPackage::test_python_implementations 
> FAILED [ 39%]
> ../../../tests/test_package.py::TestPackage::test_python_versions FAILED [ 
> 41%]
> ../../../tests/test_package.py::TestPackage::test_release_ids FAILED     [ 
> 43%]
> ../../../tests/test_package.py::TestPackage::test_repr FAILED            [ 
> 44%]
> ../../../tests/test_package.py::TestPackage::test_summary FAILED         [ 
> 46%]
> ../../../tests/test_package.py::TestPackageMissingData::test_bugtracker 
> FAILED [ 48%]
> ../../../tests/test_package.py::TestPackageMissingData::test_docs FAILED [ 
> 50%]
> ../../../tests/test_package.py::TestPackageMissingData::test_has_egg FAILED [ 
> 51%]
> ../../../tests/test_package.py::TestPackageMissingData::test_has_source 
> FAILED [ 53%]
> ../../../tests/test_package.py::TestPackageMissingData::test_has_wheel FAILED 
> [ 55%]
> ../../../tests/test_package.py::TestPackageMissingData::test_homepage FAILED 
> [ 56%]
> ../../../tests/test_package.py::TestPackageMissingData::test_latest_release_id
>  FAILED [ 58%]
> ../../../tests/test_parse.py::TestParse::test_newest_package PASSED      [ 
> 60%]
> ../../../tests/test_parse.py::TestParse::test_newest_package_repr PASSED [ 
> 62%]
> ../../../tests/test_parse.py::TestParse::test_newest_package_version PASSED [ 
> 63%]
> ../../../tests/test_parse.py::TestParse::test_newest_packages PASSED     [ 
> 65%]
> ../../../tests/test_parse.py::TestParse::test_newest_packages_bad_get PASSED 
> [ 67%]
> ../../../tests/test_parse.py::TestParse::test_updated_package PASSED     [ 
> 68%]
> ../../../tests/test_parse.py::TestParse::test_updated_package_repr PASSED [ 
> 70%]
> ../../../tests/test_parse.py::TestParse::test_updated_packages PASSED    [ 
> 72%]
> ../../../tests/test_parse.py::TestParse::test_updated_packages_bad_get PASSED 
> [ 74%]
> ../../../tests/test_release.py::TestRelease::test_latest_release FAILED  [ 
> 75%]
> ../../../tests/test_release.py::TestRelease::test_latest_release_id FAILED [ 
> 77%]
> ../../../tests/test_release.py::TestRelease::test_release FAILED         [ 
> 79%]
> ../../../tests/test_release.py::TestRelease::test_release_filename FAILED [ 
> 81%]
> ../../../tests/test_release.py::TestRelease::test_release_has_sig FAILED [ 
> 82%]
> ../../../tests/test_release.py::TestRelease::test_release_id FAILED      [ 
> 84%]
> ../../../tests/test_release.py::TestRelease::test_release_ids FAILED     [ 
> 86%]
> ../../../tests/test_release.py::TestRelease::test_release_md5 FAILED     [ 
> 87%]
> ../../../tests/test_release.py::TestRelease::test_release_package_type FAILED 
> [ 89%]
> ../../../tests/test_release.py::TestRelease::test_release_python_version 
> FAILED [ 91%]
> ../../../tests/test_release.py::TestRelease::test_release_size FAILED    [ 
> 93%]
> ../../../tests/test_release.py::TestRelease::test_release_unknown_package_type
>  FAILED [ 94%]
> ../../../tests/test_release.py::TestRelease::test_release_uploaded FAILED [ 
> 96%]
> ../../../tests/test_release.py::TestRelease::test_release_url FAILED     [ 
> 98%]
> ../../../tests/test_release.py::TestRelease::test_repr FAILED            
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ___________________________ TestPackage.test_author 
> ____________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_author>
> 
>     def test_author(self):
>         author = namedtuple('Author', 'name email')
> >       self.assertEquals(author(name='Kura', email='[email protected]'),
>                           self.package.author)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:48: AttributeError
> _________________________ TestPackage.test_bugtracker 
> __________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_bugtracker>
> 
>     def test_bugtracker(self):
> >       self.assertEquals(u'https://github.com/kura/yarg/issues',
>                           self.package.bugtracker)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:39: AttributeError
> _________________________ TestPackage.test_classifiers 
> _________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_classifiers>
> 
>     def test_classifiers(self):
> >       self.assertEquals([u'Development Status :: 5 - Production/Stable',
>                           u'Intended Audience :: Developers',
>                           u'License :: OSI Approved :: MIT License',
>                           u'Programming Language :: Python',
>                           u'Programming Language :: Python :: 2.6',
>                           u'Programming Language :: Python :: 2.7',
>                           u'Programming Language :: Python :: 3',
>                           u'Programming Language :: Python :: 3.1',
>                           u'Programming Language :: Python :: 3.2',
>                           u'Programming Language :: Python :: 3.3',
>                           u'Programming Language :: Python :: Implementation 
> :: CPython',
>                           u'Programming Language :: Python :: Implementation 
> :: PyPy'],
>                          self.package.classifiers)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:70: AttributeError
> _________________________ TestPackage.test_description 
> _________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_description>
> 
>     def test_description(self):
> >       self.assertEquals(u'This is the long description.',
>                           self.package.description)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:31: AttributeError
> ____________________________ TestPackage.test_docs 
> _____________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_docs>
> 
>     def test_docs(self):
> >       self.assertEquals(u'http://yarg.readthedocs.org/',
>                           self.package.docs)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:43: AttributeError
> __________________________ TestPackage.test_downloads 
> __________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_downloads>
> 
>     def test_downloads(self):
>         downloads = namedtuple('Downloads', 'day week month')
> >       self.assertEquals(downloads(day=34001, week=72700, month=510000),
>                           self.package.downloads)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:66: AttributeError
> ___________________________ TestPackage.test_has_egg 
> ___________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_has_egg>
> 
>     def test_has_egg(self):
> >       self.assertEquals(False, self.package.has_egg)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:95: AttributeError
> _________________________ TestPackage.test_has_source 
> __________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_has_source>
> 
>     def test_has_source(self):
> >       self.assertEquals(True, self.package.has_source)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:98: AttributeError
> __________________________ TestPackage.test_has_wheel 
> __________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_has_wheel>
> 
>     def test_has_wheel(self):
> >       self.assertEquals(True, self.package.has_wheel)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:92: AttributeError
> __________________________ TestPackage.test_homepage 
> ___________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_homepage>
> 
>     def test_homepage(self):
> >       self.assertEquals(u'https://kura.io/yarg/',
>                           self.package.homepage)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:35: AttributeError
> ______________________ TestPackage.test_latest_release_id 
> ______________________
> 
> self = <tests.test_package.TestPackage testMethod=test_latest_release_id>
> 
>     def test_latest_release_id(self):
> >       self.assertEquals(u'0.0.15', self.package.latest_release_id)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:89: AttributeError
> ___________________________ TestPackage.test_license 
> ___________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_license>
> 
>     def test_license(self):
> >       self.assertEquals(u'MIT',
>                           self.package.license)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:57: AttributeError
> __________________ TestPackage.test_license_from_classifiers 
> ___________________
> 
> self = <tests.test_package.TestPackage 
> testMethod=test_license_from_classifiers>
> 
>     def test_license_from_classifiers(self):
> >       self.assertEquals(u'MIT License',
>                           self.package.license_from_classifiers)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:61: AttributeError
> _________________________ TestPackage.test_maintainer 
> __________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_maintainer>
> 
>     def test_maintainer(self):
>         maintainer = namedtuple('Maintainer', 'name email')
> >       self.assertEquals(maintainer(name='Kura', email='[email protected]'),
>                           self.package.maintainer)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:53: AttributeError
> ____________________________ TestPackage.test_name 
> _____________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_name>
> 
>     def test_name(self):
> >       self.assertEquals(u'yarg', self.package.name)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:21: AttributeError
> __________________________ TestPackage.test_pypi_url 
> ___________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_pypi_url>
> 
>     def test_pypi_url(self):
> >       self.assertEquals(u'http://pypi.python.org/pypi/yarg',
>                           self.package.pypi_url)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:24: AttributeError
> ___________________ TestPackage.test_python_implementations 
> ____________________
> 
> self = <tests.test_package.TestPackage testMethod=test_python_implementations>
> 
>     def test_python_implementations(self):
> >       self.assertEquals([u'CPython', u'PyPy'],
>                           self.package.python_implementations)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:105: AttributeError
> _______________________ TestPackage.test_python_versions 
> _______________________
> 
> self = <tests.test_package.TestPackage testMethod=test_python_versions>
> 
>     def test_python_versions(self):
> >       self.assertEquals([u'2.6', u'2.7', u'3.1', u'3.2', u'3.3'],
>                           self.package.python_versions)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:101: AttributeError
> _________________________ TestPackage.test_release_ids 
> _________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_release_ids>
> 
>     def test_release_ids(self):
> >       self.assertEquals([u'0.0.0', u'0.0.2', u'0.0.15'],
>                           self.package.release_ids)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:85: AttributeError
> ____________________________ TestPackage.test_repr 
> _____________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_repr>
> 
>     def test_repr(self):
> >       self.assertEquals(u'<Package yarg>', self.package.__repr__())
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:18: AttributeError
> ___________________________ TestPackage.test_summary 
> ___________________________
> 
> self = <tests.test_package.TestPackage testMethod=test_summary>
> 
>     def test_summary(self):
> >       self.assertEquals(u'This is the short summary.', self.package.summary)
> E       AttributeError: 'TestPackage' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:28: AttributeError
> ____________________ TestPackageMissingData.test_bugtracker 
> ____________________
> 
> self = <tests.test_package.TestPackageMissingData testMethod=test_bugtracker>
> 
>     def test_bugtracker(self):
> >       self.assertEquals(None, self.package.bugtracker)
> E       AttributeError: 'TestPackageMissingData' object has no attribute 
> 'assertEquals'. Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:122: AttributeError
> _______________________ TestPackageMissingData.test_docs 
> _______________________
> 
> self = <tests.test_package.TestPackageMissingData testMethod=test_docs>
> 
>     def test_docs(self):
> >       self.assertEquals(None, self.package.docs)
> E       AttributeError: 'TestPackageMissingData' object has no attribute 
> 'assertEquals'. Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:125: AttributeError
> _____________________ TestPackageMissingData.test_has_egg 
> ______________________
> 
> self = <tests.test_package.TestPackageMissingData testMethod=test_has_egg>
> 
>     def test_has_egg(self):
> >       self.assertEquals(True, self.package.has_egg)
> E       AttributeError: 'TestPackageMissingData' object has no attribute 
> 'assertEquals'. Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:134: AttributeError
> ____________________ TestPackageMissingData.test_has_source 
> ____________________
> 
> self = <tests.test_package.TestPackageMissingData testMethod=test_has_source>
> 
>     def test_has_source(self):
> >       self.assertEquals(False, self.package.has_source)
> E       AttributeError: 'TestPackageMissingData' object has no attribute 
> 'assertEquals'. Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:137: AttributeError
> ____________________ TestPackageMissingData.test_has_wheel 
> _____________________
> 
> self = <tests.test_package.TestPackageMissingData testMethod=test_has_wheel>
> 
>     def test_has_wheel(self):
> >       self.assertEquals(False, self.package.has_wheel)
> E       AttributeError: 'TestPackageMissingData' object has no attribute 
> 'assertEquals'. Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:131: AttributeError
> _____________________ TestPackageMissingData.test_homepage 
> _____________________
> 
> self = <tests.test_package.TestPackageMissingData testMethod=test_homepage>
> 
>     def test_homepage(self):
> >       self.assertEquals(None, self.package.homepage)
> E       AttributeError: 'TestPackageMissingData' object has no attribute 
> 'assertEquals'. Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:119: AttributeError
> ________________ TestPackageMissingData.test_latest_release_id 
> _________________
> 
> self = <tests.test_package.TestPackageMissingData 
> testMethod=test_latest_release_id>
> 
>     def test_latest_release_id(self):
> >       self.assertEquals(u'0.0.0', self.package.latest_release_id)
> E       AttributeError: 'TestPackageMissingData' object has no attribute 
> 'assertEquals'. Did you mean: 'assertEqual'?
> 
> ../../../tests/test_package.py:128: AttributeError
> _______________________ TestRelease.test_latest_release 
> ________________________
> 
> self = <tests.test_release.TestRelease testMethod=test_latest_release>
> 
>     def test_latest_release(self):
>         release_id = '0.0.15'
>         release = self.json['releases'][release_id]
>         release_list = [Release(release_id, r) for r in release]
> >       self.assertEquals(release_list[0].md5_digest,
>                           self.package.latest_release[0].md5_digest)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:109: AttributeError
> ______________________ TestRelease.test_latest_release_id 
> ______________________
> 
> self = <tests.test_release.TestRelease testMethod=test_latest_release_id>
> 
>     def test_latest_release_id(self):
> >       self.assertEquals(u'0.0.15', self.package.latest_release_id)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:103: AttributeError
> ___________________________ TestRelease.test_release 
> ___________________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release>
> 
>     def test_release(self):
>         release_id = '0.0.2'
>         release = self.json['releases'][release_id]
>         release_list = [Release(release_id, r) for r in release]
> >       self.assertEquals(release_list[0].md5_digest,
>                           self.package.release(release_id)[0].md5_digest)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:27: AttributeError
> ______________________ TestRelease.test_release_filename 
> _______________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_filename>
> 
>     def test_release_filename(self):
>         release_id = '0.0.2'
>         release = self.package.release(release_id)[0]
>         filename = u'yarg-0.0.2-py2.py3-none-any.whl'
> >       self.assertEquals(filename, release.filename)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:79: AttributeError
> _______________________ TestRelease.test_release_has_sig 
> _______________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_has_sig>
> 
>     def test_release_has_sig(self):
>         release_id = '0.0.2'
>         release = self.package.release(release_id)[0]
> >       self.assertEquals(True, release.has_sig)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:100: AttributeError
> _________________________ TestRelease.test_release_id 
> __________________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_id>
> 
>     def test_release_id(self):
>         release_id = '0.0.3'
>         release = self.package.release(release_id)
> >       self.assertEquals(None, release)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:49: AttributeError
> _________________________ TestRelease.test_release_ids 
> _________________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_ids>
> 
>     def test_release_ids(self):
> >       self.assertEquals([u'0.0.0', u'0.0.2', u'0.0.15'],
>                           self.package.release_ids)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:20: AttributeError
> _________________________ TestRelease.test_release_md5 
> _________________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_md5>
> 
>     def test_release_md5(self):
>         release_id = '0.0.2'
>         release = self.package.release(release_id)[0]
>         md5 = u'3e3098611177c34706de2e10476b3e50'
> >       self.assertEquals(md5, release.md5_digest)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:73: AttributeError
> ____________________ TestRelease.test_release_package_type 
> _____________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_package_type>
> 
>     def test_release_package_type(self):
>         release_id = '0.0.2'
>         release = self.package.release(release_id)[0]
> >       self.assertEquals(u'wheel', release.package_type)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:95: AttributeError
> ___________________ TestRelease.test_release_python_version 
> ____________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_python_version>
> 
>     def test_release_python_version(self):
>         release_id = '0.0.2'
>         release = self.package.release(release_id)[0]
> >       self.assertEquals(u'2.7', release.python_version)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:61: AttributeError
> ________________________ TestRelease.test_release_size 
> _________________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_size>
> 
>     def test_release_size(self):
>         release_id = '0.0.2'
>         release = self.package.release(release_id)[0]
>         size = 21596
> >       self.assertEquals(size, release.size)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:85: AttributeError
> ________________ TestRelease.test_release_unknown_package_type 
> _________________
> 
> self = <tests.test_release.TestRelease 
> testMethod=test_release_unknown_package_type>
> 
>     def test_release_unknown_package_type(self):
>         release_id = '0.0.0'
>         release = self.package.release(release_id)[0]
> >       self.assertEquals(u'wheeeel', release.package_type)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:90: AttributeError
> ______________________ TestRelease.test_release_uploaded 
> _______________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_uploaded>
> 
>     def test_release_uploaded(self):
>         release_id = '0.0.2'
>         release = self.package.release(release_id)[0]
> >       self.assertEquals(datetime.strptime("2014-08-16T12:21:20",
>                                             "%Y-%m-%dT%H:%M:%S"),
>                           release.uploaded)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:54: AttributeError
> _________________________ TestRelease.test_release_url 
> _________________________
> 
> self = <tests.test_release.TestRelease testMethod=test_release_url>
> 
>     def test_release_url(self):
>         release_id = '0.0.2'
>         release = self.package.release(release_id)[0]
>         url = 
> u'https://pypi.python.org/packages/2.7/y/yarg/yarg-0.0.2-py2.py3-none-any.whl'
> >       self.assertEquals(url, release.url)
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:67: AttributeError
> ____________________________ TestRelease.test_repr 
> _____________________________
> 
> self = <tests.test_release.TestRelease testMethod=test_repr>
> 
>     def test_repr(self):
>         release_id = '0.0.2'
>         release = self.package.release(release_id)[0]
> >       self.assertEquals(u'<Release 0.0.2>', release.__repr__())
> E       AttributeError: 'TestRelease' object has no attribute 'assertEquals'. 
> Did you mean: 'assertEqual'?
> 
> ../../../tests/test_release.py:39: AttributeError
> =========================== short test summary info 
> ============================
> FAILED ../../../tests/test_package.py::TestPackage::test_author - 
> AttributeEr...
> FAILED ../../../tests/test_package.py::TestPackage::test_bugtracker - 
> Attribu...
> FAILED ../../../tests/test_package.py::TestPackage::test_classifiers - 
> Attrib...
> FAILED ../../../tests/test_package.py::TestPackage::test_description - 
> Attrib...
> FAILED ../../../tests/test_package.py::TestPackage::test_docs - 
> AttributeErro...
> FAILED ../../../tests/test_package.py::TestPackage::test_downloads - 
> Attribut...
> FAILED ../../../tests/test_package.py::TestPackage::test_has_egg - 
> AttributeE...
> FAILED ../../../tests/test_package.py::TestPackage::test_has_source - 
> Attribu...
> FAILED ../../../tests/test_package.py::TestPackage::test_has_wheel - 
> Attribut...
> FAILED ../../../tests/test_package.py::TestPackage::test_homepage - 
> Attribute...
> FAILED ../../../tests/test_package.py::TestPackage::test_latest_release_id - 
> ...
> FAILED ../../../tests/test_package.py::TestPackage::test_license - 
> AttributeE...
> FAILED 
> ../../../tests/test_package.py::TestPackage::test_license_from_classifiers
> FAILED ../../../tests/test_package.py::TestPackage::test_maintainer - 
> Attribu...
> FAILED ../../../tests/test_package.py::TestPackage::test_name - 
> AttributeErro...
> FAILED ../../../tests/test_package.py::TestPackage::test_pypi_url - 
> Attribute...
> FAILED 
> ../../../tests/test_package.py::TestPackage::test_python_implementations
> FAILED ../../../tests/test_package.py::TestPackage::test_python_versions - 
> At...
> FAILED ../../../tests/test_package.py::TestPackage::test_release_ids - 
> Attrib...
> FAILED ../../../tests/test_package.py::TestPackage::test_repr - 
> AttributeErro...
> FAILED ../../../tests/test_package.py::TestPackage::test_summary - 
> AttributeE...
> FAILED ../../../tests/test_package.py::TestPackageMissingData::test_bugtracker
> FAILED ../../../tests/test_package.py::TestPackageMissingData::test_docs - 
> At...
> FAILED ../../../tests/test_package.py::TestPackageMissingData::test_has_egg
> FAILED ../../../tests/test_package.py::TestPackageMissingData::test_has_source
> FAILED ../../../tests/test_package.py::TestPackageMissingData::test_has_wheel
> FAILED ../../../tests/test_package.py::TestPackageMissingData::test_homepage
> FAILED 
> ../../../tests/test_package.py::TestPackageMissingData::test_latest_release_id
> FAILED ../../../tests/test_release.py::TestRelease::test_latest_release - 
> Att...
> FAILED ../../../tests/test_release.py::TestRelease::test_latest_release_id - 
> ...
> FAILED ../../../tests/test_release.py::TestRelease::test_release - 
> AttributeE...
> FAILED ../../../tests/test_release.py::TestRelease::test_release_filename - 
> A...
> FAILED ../../../tests/test_release.py::TestRelease::test_release_has_sig - 
> At...
> FAILED ../../../tests/test_release.py::TestRelease::test_release_id - 
> Attribu...
> FAILED ../../../tests/test_release.py::TestRelease::test_release_ids - 
> Attrib...
> FAILED ../../../tests/test_release.py::TestRelease::test_release_md5 - 
> Attrib...
> FAILED ../../../tests/test_release.py::TestRelease::test_release_package_type
> FAILED 
> ../../../tests/test_release.py::TestRelease::test_release_python_version
> FAILED ../../../tests/test_release.py::TestRelease::test_release_size - 
> Attri...
> FAILED 
> ../../../tests/test_release.py::TestRelease::test_release_unknown_package_type
> FAILED ../../../tests/test_release.py::TestRelease::test_release_uploaded - 
> A...
> FAILED ../../../tests/test_release.py::TestRelease::test_release_url - 
> Attrib...
> FAILED ../../../tests/test_release.py::TestRelease::test_repr - 
> AttributeErro...
> ======================== 43 failed, 15 passed in 0.62s 
> =========================
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_yarg/build; python3.12 -m pytest -v 
> {dir}/tests/ -p no:warnings
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_yarg/build; 
> python3.11 -m pytest -v /<<PKGBUILDDIR>>/tests/ -p no:warnings
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 -- 
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> collecting ... collected 58 items
> 
> ../../../tests/test_client.py::TestClient::test_end_slash PASSED         [  
> 1%]
> ../../../tests/test_client.py::TestClient::test_get PASSED               [  
> 3%]
> ../../../tests/test_exceptions.py::TestHTTPErrorWithReason::test_repr PASSED 
> [  5%]
> ../../../tests/test_exceptions.py::TestHTTPErrorWithReason::test_str PASSED [ 
>  6%]
> ../../../tests/test_exceptions.py::TestHTTPErrorNoReason::test_repr PASSED [  
> 8%]
> ../../../tests/test_exceptions.py::TestHTTPErrorNoReason::test_str PASSED [ 
> 10%]
> ../../../tests/test_package.py::TestPackage::test_author PASSED          [ 
> 12%]
> ../../../tests/test_package.py::TestPackage::test_bugtracker PASSED      [ 
> 13%]
> ../../../tests/test_package.py::TestPackage::test_classifiers PASSED     [ 
> 15%]
> ../../../tests/test_package.py::TestPackage::test_description PASSED     [ 
> 17%]
> ../../../tests/test_package.py::TestPackage::test_docs PASSED            [ 
> 18%]
> ../../../tests/test_package.py::TestPackage::test_downloads PASSED       [ 
> 20%]
> ../../../tests/test_package.py::TestPackage::test_has_egg PASSED         [ 
> 22%]
> ../../../tests/test_package.py::TestPackage::test_has_source PASSED      [ 
> 24%]
> ../../../tests/test_package.py::TestPackage::test_has_wheel PASSED       [ 
> 25%]
> ../../../tests/test_package.py::TestPackage::test_homepage PASSED        [ 
> 27%]
> ../../../tests/test_package.py::TestPackage::test_latest_release_id PASSED [ 
> 29%]
> ../../../tests/test_package.py::TestPackage::test_license PASSED         [ 
> 31%]
> ../../../tests/test_package.py::TestPackage::test_license_from_classifiers 
> PASSED [ 32%]
> ../../../tests/test_package.py::TestPackage::test_maintainer PASSED      [ 
> 34%]
> ../../../tests/test_package.py::TestPackage::test_name PASSED            [ 
> 36%]
> ../../../tests/test_package.py::TestPackage::test_pypi_url PASSED        [ 
> 37%]
> ../../../tests/test_package.py::TestPackage::test_python_implementations 
> PASSED [ 39%]
> ../../../tests/test_package.py::TestPackage::test_python_versions PASSED [ 
> 41%]
> ../../../tests/test_package.py::TestPackage::test_release_ids PASSED     [ 
> 43%]
> ../../../tests/test_package.py::TestPackage::test_repr PASSED            [ 
> 44%]
> ../../../tests/test_package.py::TestPackage::test_summary PASSED         [ 
> 46%]
> ../../../tests/test_package.py::TestPackageMissingData::test_bugtracker 
> PASSED [ 48%]
> ../../../tests/test_package.py::TestPackageMissingData::test_docs PASSED [ 
> 50%]
> ../../../tests/test_package.py::TestPackageMissingData::test_has_egg PASSED [ 
> 51%]
> ../../../tests/test_package.py::TestPackageMissingData::test_has_source 
> PASSED [ 53%]
> ../../../tests/test_package.py::TestPackageMissingData::test_has_wheel PASSED 
> [ 55%]
> ../../../tests/test_package.py::TestPackageMissingData::test_homepage PASSED 
> [ 56%]
> ../../../tests/test_package.py::TestPackageMissingData::test_latest_release_id
>  PASSED [ 58%]
> ../../../tests/test_parse.py::TestParse::test_newest_package PASSED      [ 
> 60%]
> ../../../tests/test_parse.py::TestParse::test_newest_package_repr PASSED [ 
> 62%]
> ../../../tests/test_parse.py::TestParse::test_newest_package_version PASSED [ 
> 63%]
> ../../../tests/test_parse.py::TestParse::test_newest_packages PASSED     [ 
> 65%]
> ../../../tests/test_parse.py::TestParse::test_newest_packages_bad_get PASSED 
> [ 67%]
> ../../../tests/test_parse.py::TestParse::test_updated_package PASSED     [ 
> 68%]
> ../../../tests/test_parse.py::TestParse::test_updated_package_repr PASSED [ 
> 70%]
> ../../../tests/test_parse.py::TestParse::test_updated_packages PASSED    [ 
> 72%]
> ../../../tests/test_parse.py::TestParse::test_updated_packages_bad_get PASSED 
> [ 74%]
> ../../../tests/test_release.py::TestRelease::test_latest_release PASSED  [ 
> 75%]
> ../../../tests/test_release.py::TestRelease::test_latest_release_id PASSED [ 
> 77%]
> ../../../tests/test_release.py::TestRelease::test_release PASSED         [ 
> 79%]
> ../../../tests/test_release.py::TestRelease::test_release_filename PASSED [ 
> 81%]
> ../../../tests/test_release.py::TestRelease::test_release_has_sig PASSED [ 
> 82%]
> ../../../tests/test_release.py::TestRelease::test_release_id PASSED      [ 
> 84%]
> ../../../tests/test_release.py::TestRelease::test_release_ids PASSED     [ 
> 86%]
> ../../../tests/test_release.py::TestRelease::test_release_md5 PASSED     [ 
> 87%]
> ../../../tests/test_release.py::TestRelease::test_release_package_type PASSED 
> [ 89%]
> ../../../tests/test_release.py::TestRelease::test_release_python_version 
> PASSED [ 91%]
> ../../../tests/test_release.py::TestRelease::test_release_size PASSED    [ 
> 93%]
> ../../../tests/test_release.py::TestRelease::test_release_unknown_package_type
>  PASSED [ 94%]
> ../../../tests/test_release.py::TestRelease::test_release_uploaded PASSED [ 
> 96%]
> ../../../tests/test_release.py::TestRelease::test_release_url PASSED     [ 
> 98%]
> ../../../tests/test_release.py::TestRelease::test_repr PASSED            
> [100%]
> 
> ============================== 58 passed in 0.20s 
> ==============================
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-yarg_0.1.9-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to