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 > [2Kreading sources... [ 14%] api-rss > [2Kreading sources... [ 29%] api-search > [2Kreading sources... [ 43%] changelog > [2Kreading sources... [ 57%] contributors > [2Kreading sources... [ 71%] faq > [2Kreading sources... [ 86%] index > [2Kreading 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 > [2Kwriting output... [ 14%] api-rss > [2Kwriting output... [ 29%] api-search > [2Kwriting output... [ 43%] changelog > [2Kwriting output... [ 57%] contributors > [2Kwriting output... [ 71%] faq > [2Kwriting output... [ 86%] index > [2Kwriting output... [100%] intro > > generating indices... genindex py-modindex done > [2Khighlighting module code... [ 20%] yarg.client > [2Khighlighting module code... [ 40%] yarg.exceptions > [2Khighlighting module code... [ 60%] yarg.package > [2Khighlighting module code... [ 80%] yarg.parse > [2Khighlighting 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.

