[Debian-med-packaging] Bug#1024063: python-pyvcf FTBFS with Python 3.11 as supported version

Adrian Bunk bunk at debian.org
Mon Nov 14 10:07:24 GMT 2022


Source: python-pyvcf
Version: 0.6.8+git20170215.476169c-8
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/logs.php?pkg=python-pyvcf&ver=0.6.8%2Bgit20170215.476169c-8%2Bb3

...
=================================== FAILURES ===================================
___________________________ Test1kgSites.test_writer ___________________________

self = <vcf.test.test_vcf.Test1kgSites testMethod=test_writer>

    def test_writer(self):
        """FORMAT should not be written if not present in the template and no
        extra tab character should be printed if there are no FORMAT fields."""
        reader = vcf.Reader(fh('1kg.sites.vcf', 'r'))
        out = StringIO()
>       writer = vcf.Writer(out, reader, lineterminator='\n')

vcf/test/test_vcf.py:298: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <vcf.parser.Writer object at 0x7ff217f72990>
stream = <_io.StringIO object at 0x7ff21801f5b0>
template = <vcf.parser.Reader object at 0x7ff217f721d0>, lineterminator = '\n'

    def __init__(self, stream, template, lineterminator="\n"):
>       self.writer = csv.writer(stream, delimiter="\t",
                                 lineterminator=lineterminator,
                                 quotechar='', quoting=csv.QUOTE_NONE)
E       TypeError: "quotechar" must be a 1-character string

vcf/parser.py:647: TypeError
__________________________ TestInfoOrder.test_writer ___________________________

self = <vcf.test.test_vcf.TestInfoOrder testMethod=test_writer>

    def test_writer(self):
        """
        Order of INFO fields should be compatible with the order of their
        definition in the header and undefined fields should be last and in
        alphabetical order.
        """
        reader = vcf.Reader(fh('1kg.sites.vcf', 'r'))
        out = StringIO()
>       writer = vcf.Writer(out, reader, lineterminator='\n')

vcf/test/test_vcf.py:354: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
...
=========================== short test summary info ============================
FAILED vcf/test/test_vcf.py::Test1kgSites::test_writer - TypeError: "quotecha...
FAILED vcf/test/test_vcf.py::TestInfoOrder::test_writer - TypeError: "quotech...
FAILED vcf/test/test_vcf.py::TestInfoTypeCharacter::test_write - TypeError: "...
FAILED vcf/test/test_vcf.py::TestParseMetaLine::test_write - TypeError: "quot...
FAILED vcf/test/test_vcf.py::TestGatkOutputWriter::testWrite - TypeError: "qu...
FAILED vcf/test/test_vcf.py::TestBcfToolsOutputWriter::testWrite - TypeError:...
FAILED vcf/test/test_vcf.py::TestWriterDictionaryMeta::testWrite - TypeError:...
FAILED vcf/test/test_vcf.py::TestSampleFilter::testSampleFilterModule - TypeE...
FAILED vcf/test/test_vcf.py::TestRegression::test_null_mono - TypeError: "quo...
FAILED vcf/test/test_vcf.py::TestUncalledGenotypes::test_write_uncalled - Typ...
============ 10 failed, 83 passed, 11 skipped, 2 warnings in 3.07s =============
E: pybuild pybuild:379: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_vcf/build; python3.11 -m pytest 



More information about the Debian-med-packaging mailing list