Source: python-skbio Version: 0.6.1-2 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240702 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>>' > echo No testing for the -doc package > No testing for the -doc package > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_test -O--buildsystem=pybuild -Npython-skbio-doc > I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build; > python3.11 -m pytest > ============================= test session starts > ============================== > platform linux -- Python 3.11.9, pytest-8.2.2, pluggy-1.5.0 > rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build > configfile: pyproject.toml > collected 2761 items > > skbio/alignment/tests/test_pairwise.py ......................... [ > 0%] > skbio/alignment/tests/test_path.py ................. [ > 1%] > skbio/alignment/tests/test_ssw.py ........................... [ > 2%] > skbio/alignment/tests/test_tabular_msa.py .............................. [ > 3%] > ........................................................................ [ > 6%] > ........................................................................ [ > 8%] > ........................................................................ [ > 11%] > ........................................................................ [ > 14%] > ........................................................................ [ > 16%] > ........... [ > 17%] > skbio/diversity/alpha/tests/test_ace.py .. [ > 17%] > skbio/diversity/alpha/tests/test_base.py .....................F...... [ > 18%] > skbio/diversity/alpha/tests/test_chao1.py ... [ > 18%] > skbio/diversity/alpha/tests/test_gini.py .... [ > 18%] > skbio/diversity/alpha/tests/test_lladser.py ............ [ > 18%] > skbio/diversity/alpha/tests/test_pd.py ................ [ > 19%] > skbio/diversity/beta/tests/test_unifrac.py ............................ [ > 20%] > skbio/diversity/tests/test_block.py ........... [ > 20%] > skbio/diversity/tests/test_driver.py ................................... [ > 22%] > .. [ > 22%] > skbio/diversity/tests/test_util.py ................ [ > 22%] > skbio/embedding/tests/test_embedding.py ................... [ > 23%] > skbio/embedding/tests/test_protein.py .............. [ > 23%] > skbio/io/format/tests/test_base.py ................................ [ > 25%] > skbio/io/format/tests/test_binary_dm.py ......... [ > 25%] > skbio/io/format/tests/test_biom.py ... [ > 25%] > skbio/io/format/tests/test_blast6.py ........... [ > 25%] > skbio/io/format/tests/test_blast7.py .............. [ > 26%] > skbio/io/format/tests/test_clustal.py ............. [ > 26%] > skbio/io/format/tests/test_embed.py ........ [ > 27%] > skbio/io/format/tests/test_embl.py ............................... [ > 28%] > skbio/io/format/tests/test_emptyfile.py .. [ > 28%] > skbio/io/format/tests/test_fasta.py ................ [ > 28%] > skbio/io/format/tests/test_fastq.py ............... [ > 29%] > skbio/io/format/tests/test_genbank.py ..................... [ > 30%] > skbio/io/format/tests/test_gff3.py ........................ [ > 31%] > skbio/io/format/tests/test_lsmat.py ....... [ > 31%] > skbio/io/format/tests/test_newick.py ....... [ > 31%] > skbio/io/format/tests/test_ordination.py ..... [ > 31%] > skbio/io/format/tests/test_phylip.py ....... [ > 32%] > skbio/io/format/tests/test_qseq.py ...... [ > 32%] > skbio/io/format/tests/test_sample_metadata.py .... [ > 32%] > skbio/io/format/tests/test_sequence_feature_vocabulary.py .... [ > 32%] > skbio/io/format/tests/test_stockholm.py ................................ [ > 33%] > ........................................... [ > 35%] > skbio/io/format/tests/test_taxdump.py ...... [ > 35%] > skbio/io/tests/test_iosources.py .......... [ > 35%] > skbio/io/tests/test_registry.py ........................................ [ > 37%] > ...................................................... [ > 39%] > skbio/io/tests/test_util.py .......................................XXsss [ > 40%] > sssssssssssssssssssssssssss..................................XX......... [ > 43%] > .........................XX..................................XX......... [ > 46%] > .........................XX..... [ > 47%] > skbio/metadata/tests/test_enan.py ... [ > 47%] > skbio/metadata/tests/test_intersection.py ............... [ > 47%] > skbio/metadata/tests/test_interval.py .................................. [ > 49%] > ..................................... [ > 50%] > skbio/metadata/tests/test_io.py ........................................ [ > 51%] > .................................................................. [ > 54%] > skbio/metadata/tests/test_metadata.py .................................. [ > 55%] > .......................... [ > 56%] > skbio/metadata/tests/test_metadata_column.py ........................... [ > 57%] > .............................................. [ > 59%] > skbio/metadata/tests/test_missing.py ................ [ > 59%] > skbio/metadata/tests/test_mixin.py ..................................... [ > 61%] > ............................................................. [ > 63%] > skbio/sequence/tests/test_alphabet.py ..... [ > 63%] > skbio/sequence/tests/test_distance.py .......................... [ > 64%] > skbio/sequence/tests/test_dna.py ... [ > 64%] > skbio/sequence/tests/test_genetic_code.py .......................... [ > 65%] > skbio/sequence/tests/test_grammared_sequence.py ........................ [ > 66%] > ......................... [ > 67%] > skbio/sequence/tests/test_nucleotide_sequences.py ...................... [ > 67%] > ....... [ > 68%] > skbio/sequence/tests/test_protein.py ........... [ > 68%] > skbio/sequence/tests/test_rna.py ... [ > 68%] > skbio/sequence/tests/test_sequence.py .................................. [ > 69%] > ........................................................................ [ > 72%] > ........................................................................ [ > 75%] > ........................................................................ [ > 77%] > ............. [ > 78%] > skbio/sequence/tests/test_substitution.py ........ [ > 78%] > skbio/stats/distance/tests/test_anosim.py .... [ > 78%] > skbio/stats/distance/tests/test_base.py ................................ [ > 79%] > ............................................................... [ > 82%] > skbio/stats/distance/tests/test_bioenv.py ................. [ > 82%] > skbio/stats/distance/tests/test_mantel.py .............................. [ > 83%] > .............. [ > 84%] > skbio/stats/distance/tests/test_permanova.py ..... [ > 84%] > skbio/stats/distance/tests/test_permdisp.py .............. [ > 85%] > skbio/stats/evolve/tests/test_hommola.py ............ [ > 85%] > skbio/stats/ordination/tests/test_canonical_correspondence_analysis.py . [ > 85%] > ..... [ > 85%] > skbio/stats/ordination/tests/test_correspondence_analysis.py ........ [ > 85%] > skbio/stats/ordination/tests/test_ordination_results.py ............ [ > 86%] > skbio/stats/ordination/tests/test_principal_coordinate_analysis.py ..... [ > 86%] > ....... [ > 86%] > skbio/stats/ordination/tests/test_redundancy_analysis.py .... [ > 86%] > skbio/stats/ordination/tests/test_util.py .......... [ > 87%] > skbio/stats/tests/test_composition.py .................................. [ > 88%] > ................................................. [ > 90%] > skbio/stats/tests/test_gradient.py .......................... [ > 91%] > skbio/stats/tests/test_misc.py ... [ > 91%] > skbio/stats/tests/test_power.py ........................................ [ > 92%] > ... [ > 92%] > skbio/stats/tests/test_subsample.py ............ [ > 93%] > skbio/table/tests/test_base.py . [ > 93%] > skbio/tests/test_base.py ..... [ > 93%] > skbio/tests/test_workflow.py ................. [ > 94%] > skbio/tree/tests/test_majority_rule.py ...... [ > 94%] > skbio/tree/tests/test_nj.py ........... [ > 94%] > skbio/tree/tests/test_tree.py .......................................... [ > 96%] > ................................................... [ > 98%] > skbio/util/tests/test_decorator.py ........ [ > 98%] > skbio/util/tests/test_misc.py .................... [ > 99%] > skbio/util/tests/test_plotting.py ...... [ > 99%] > skbio/util/tests/test_testing.py ............... > [100%] > > =================================== FAILURES > =================================== > ____________________________ BaseTests.test_shannon > ____________________________ > > self = <skbio.diversity.alpha.tests.test_base.BaseTests > testMethod=test_shannon> > > def test_shannon(self): > self.assertAlmostEqual(shannon([5, 5]), 0.693147181) > self.assertEqual(shannon([5, 5], base=2), 1) > self.assertAlmostEqual(shannon([5, 5], base=10), 0.301029996) > > # taxa with 0 counts are excluded from calculation > self.assertAlmostEqual(shannon([1, 2, 3, 4]), 1.279854226) > self.assertAlmostEqual(shannon([0, 1, 2, 3, 4]), 1.279854226) > > # Shannon index of a single-taxon community is always 0 > self.assertEqual(shannon(np.array([5])), 0) > > # Shannon index cannot be calculated for an empty community > self.assertTrue(np.isnan(shannon([0, 0]))) > > # NaN still holds if input is empty (instead of 0's), this behavior is > # different from scipy.stats.entropy, which would return 0.0. > self.assertTrue(np.isnan(shannon([]))) > > # Exponential of Shannon index > self.assertAlmostEqual(shannon([1, 2, 3, 4], exp=True), 3.596115467) > > # Equally abundant taxa, exp(H) = # taxa > > self.assertEqual(shannon([5, 5, 5], exp=True), 3.0) > E AssertionError: 3.000000000000001 != 3.0 > > skbio/diversity/alpha/tests/test_base.py:319: AssertionError > =============================== warnings summary > =============================== > skbio/alignment/tests/test_pairwise.py::PairwiseAlignmentTests::test_compute_score_and_traceback_matrices > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/util/_warning.py:56: > DeprecationWarning: make_identity_substitution_matrix is deprecated as of > 0.4.0. It has been replaced by the SubstitutionMatrix class. Additional > details at https://github.com/scikit-bio/scikit-bio/pull/1913. > warn( > > skbio/alignment/tests/test_ssw.py::TestAlignStripedSmithWaterman::test_invalid_type > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/util/_warning.py:56: > DeprecationWarning: local_pairwise_align_ssw is deprecated as of 0.5.8. It > will be removed in favor of more general purpose and performant aligners. > Additional details at https://github.com/scikit-bio/scikit-bio/issues/1814. > warn( > > skbio/alignment/tests/test_tabular_msa.py::TestGapFrequencies::test_no_positions_relative > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/alignment/_tabular_msa.py:1648: > RuntimeWarning: invalid value encountered in divide > gap_freqs /= length > > skbio/diversity/tests/test_block.py::ParallelBetaDiversity::test_block_beta_diversity > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/util/_warning.py:56: > DeprecationWarning: partial_beta_diversity is deprecated as of 0.5.0. The > return type is unstable. Developer caution is advised. The resulting > DistanceMatrix object will include zeros when distance has not been > calculated, and therefore can be misleading. > warn( > > skbio/metadata/tests/test_io.py::TestSave::test_numeric_metadata_column_insdc_missing > skbio/metadata/tests/test_metadata_column.py::TestToSeries::test_encode_missing_true > skbio/metadata/tests/test_metadata_column.py::TestToDataframe::test_encode_missing_true > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/metadata/_metadata.py:1102: > FutureWarning: Setting an item of incompatible dtype is deprecated and will > raise in a future error of pandas. Value '['missing']' has dtype incompatible > with float64, please explicitly cast to a compatible dtype first. > series[missing.index] = missing > > skbio/metadata/tests/test_missing.py::TestISNDC::test_roundtrip_all_missing_object > skbio/metadata/tests/test_missing.py::TestOmitted::test_roundtrip_all_missing_object > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/metadata/tests/test_missing.py:53: > FutureWarning: Mismatched null-like values nan and None found. In a future > version, pandas equality-testing functions (e.g. assert_frame_equal) will > consider these not-matching and raise. > pdt.assert_series_equal(missing, series.astype(object)) > > skbio/metadata/tests/test_missing.py::TestOmitted::test_roundtrip_bool > skbio/metadata/tests/test_missing.py::TestOmitted::test_roundtrip_string > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/metadata/tests/test_missing.py:31: > FutureWarning: Mismatched null-like values nan and None found. In a future > version, pandas equality-testing functions (e.g. assert_frame_equal) will > consider these not-matching and raise. > pdt.assert_series_equal(missing, series[1:].astype(object)) > > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/sequence/_grammared_sequence.py:639: > DeprecationWarning: has_nondegenerates is deprecated as of 0.5.0 > warn("has_nondegenerates is deprecated as of 0.5.0", DeprecationWarning) > > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerate_chars > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerate_chars > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerate_chars > skbio/sequence/tests/test_nucleotide_sequences.py::TestNucleotideSequence::test_nondegenerate_chars > skbio/sequence/tests/test_nucleotide_sequences.py::TestNucleotideSequence::test_nondegenerate_chars > skbio/sequence/tests/test_nucleotide_sequences.py::TestNucleotideSequence::test_nondegenerate_chars > skbio/sequence/tests/test_nucleotide_sequences.py::TestNucleotideSequence::test_nondegenerate_chars > skbio/sequence/tests/test_protein.py::TestProtein::test_nondegenerate_chars > skbio/sequence/tests/test_protein.py::TestProtein::test_nondegenerate_chars > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/sequence/_grammared_sequence.py:313: > DeprecationWarning: nondegenerate_chars is deprecated as of 0.5.0 > warn("nondegenerate_chars is deprecated as of 0.5.0", DeprecationWarning) > > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/sequence/_grammared_sequence.py:572: > DeprecationWarning: nondenengerates is deprecated as of 0.5.0. > warn("nondenengerates is deprecated as of 0.5.0.", DeprecationWarning) > > skbio/sequence/tests/test_sequence.py::TestSequence::test_frequencies_empty_sequence > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/sequence/_sequence.py:1824: > RuntimeWarning: invalid value encountered in divide > obs_counts = obs_counts / len(self) > > skbio/stats/distance/tests/test_mantel.py::MantelTests::test_no_variation_pearson > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/distance/_mantel.py:364: > ConstantInputWarning: All values in data are exactly equal; results may not > be reliable. > warnings.warn(ConstantInputWarning()) > > skbio/stats/distance/tests/test_mantel.py::MantelTests::test_no_variation_spearman > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/distance/_mantel.py:483: > ConstantInputWarning: All values in data are exactly equal; results may not > be reliable. > warnings.warn(ConstantInputWarning()) > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_call_via_series > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_call_via_series > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:146: > RuntimeWarning: The result contains negative eigenvalues. Please compare > their magnitude with the magnitude of some of the largest positive > eigenvalues. If the negative ones are smaller, it's probably safe to ignore > them, but if they are large in magnitude, the results won't be useful. See > the Notes section for more details. The smallest eigenvalue is > -0.006573677549550485 and the largest is 0.17668321589384078. > warn( > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_eq_groups > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_no_permuations > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:146: > RuntimeWarning: The result contains negative eigenvalues. Please compare > their magnitude with the magnitude of some of the largest positive > eigenvalues. If the negative ones are smaller, it's probably safe to ignore > them, but if they are large in magnitude, the results won't be useful. See > the Notes section for more details. The smallest eigenvalue is > -13.54184654426961 and the largest is 16.5872013747859. > warn( > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_mixedgroups > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_uneq_groups > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:146: > RuntimeWarning: The result contains negative eigenvalues. Please compare > their magnitude with the magnitude of some of the largest positive > eigenvalues. If the negative ones are smaller, it's probably safe to ignore > them, but if they are large in magnitude, the results won't be useful. See > the Notes section for more details. The smallest eigenvalue is > -15.629533932395208 and the largest is 20.90315427793891. > warn( > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_null > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:190: > RuntimeWarning: invalid value encountered in divide > proportion_explained = eigvals / sum_eigenvalues > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_null > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/distance/_permdisp.py:304: > ConstantInputWarning: Each of the input arrays is constant; the F statistic > is not defined or infinite > stat, _ = f_oneway(*groups) > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_confirm_betadispr_results > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_confirm_betadispr_results > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:146: > RuntimeWarning: The result contains negative eigenvalues. Please compare > their magnitude with the magnitude of some of the largest positive > eigenvalues. If the negative ones are smaller, it's probably safe to ignore > them, but if they are large in magnitude, the results won't be useful. See > the Notes section for more details. The smallest eigenvalue is > -0.007758325147780521 and the largest is 2.7077929489469237. > warn( > > skbio/stats/ordination/tests/test_redundancy_analysis.py::TestRDAErrors::test_shape > /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > TestRDAErrors.test_shape of > <skbio.stats.ordination.tests.test_redundancy_analysis.TestRDAErrors > testMethod=test_shape>>) > return self.run(*args, **kwds) > > skbio/stats/tests/test_composition.py::CompositionTests::test_multiplicative_replacement > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/util/_warning.py:60: > UserWarning: multiplicative_replacement is deprecated as of 0.6.0. > warn(f"{func.__name__} is deprecated as of {ver}.") > > skbio/stats/tests/test_composition.py::AncomTests::test_ancom_alternative_test > /usr/lib/python3/dist-packages/scipy/stats/_axis_nan_policy.py:531: > RuntimeWarning: Precision loss occurred in moment calculation due to > catastrophic cancellation. This occurs when the data are nearly identical. > Results may be unreliable. > res = hypotest_fun_out(*samples, **kwds) > > skbio/stats/tests/test_composition.py::AncomTests::test_ancom_multiple_comparisons_deprecated > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/util/_warning.py:60: > UserWarning: ancom is deprecated as of 0.6.0. > warn(f"{func.__name__} is deprecated as of {ver}.") > > skbio/stats/tests/test_composition.py::AncomTests::test_ancom_no_signal > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/composition.py:1654: > ConstantInputWarning: Each of the input arrays is constant; the F statistic > is not defined or infinite > return test(*[x[cats == k] for k in cs]) > > skbio/stats/tests/test_composition.py::VLRTests::test_pairwise_vlr > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/composition.py:945: > RuntimeWarning: divide by zero encountered in log > X_log = np.log(mat) > > skbio/stats/tests/test_composition.py::VLRTests::test_pairwise_vlr > /usr/lib/python3/dist-packages/numpy/lib/function_base.py:2742: > RuntimeWarning: invalid value encountered in subtract > X -= avg[:, None] > > skbio/stats/tests/test_composition.py::VLRTests::test_vlr > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/composition.py:829: > RuntimeWarning: divide by zero encountered in log > x = np.log(x) > > skbio/stats/tests/test_composition.py::VLRTests::test_vlr > /usr/lib/python3/dist-packages/numpy/core/_methods.py:173: RuntimeWarning: > invalid value encountered in subtract > x = asanyarray(arr - arrmean) > > skbio/stats/tests/test_gradient.py::GradientTests::test_weight_by_vector > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build/skbio/stats/gradient.py:167: > FutureWarning: Setting an item of incompatible dtype is deprecated and will > raise in a future error of pandas. Value '6.357142857142857' has dtype > incompatible with int64, please explicitly cast to a compatible dtype first. > trajectories.loc[idx] = ( > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > =========================== short test summary info > ============================ > FAILED skbio/diversity/alpha/tests/test_base.py::BaseTests::test_shannon - > As... > = 1 failed, 2720 passed, 30 skipped, 10 xpassed, 56 warnings in 96.32s > (0:01:36) = > E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_skbio/build; python3.11 -m pytest > I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build; > python3.12 -m pytest > ============================= test session starts > ============================== > platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 > rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build > configfile: pyproject.toml > collected 2761 items > > skbio/alignment/tests/test_pairwise.py ......................... [ > 0%] > skbio/alignment/tests/test_path.py ................. [ > 1%] > skbio/alignment/tests/test_ssw.py ........................... [ > 2%] > skbio/alignment/tests/test_tabular_msa.py .............................. [ > 3%] > ........................................................................ [ > 6%] > ........................................................................ [ > 8%] > ........................................................................ [ > 11%] > ........................................................................ [ > 14%] > ........................................................................ [ > 16%] > ........... [ > 17%] > skbio/diversity/alpha/tests/test_ace.py .. [ > 17%] > skbio/diversity/alpha/tests/test_base.py .....................F...... [ > 18%] > skbio/diversity/alpha/tests/test_chao1.py ... [ > 18%] > skbio/diversity/alpha/tests/test_gini.py .... [ > 18%] > skbio/diversity/alpha/tests/test_lladser.py ............ [ > 18%] > skbio/diversity/alpha/tests/test_pd.py ................ [ > 19%] > skbio/diversity/beta/tests/test_unifrac.py ............................ [ > 20%] > skbio/diversity/tests/test_block.py ........... [ > 20%] > skbio/diversity/tests/test_driver.py ................................... [ > 22%] > .. [ > 22%] > skbio/diversity/tests/test_util.py ................ [ > 22%] > skbio/embedding/tests/test_embedding.py ................... [ > 23%] > skbio/embedding/tests/test_protein.py .............. [ > 23%] > skbio/io/format/tests/test_base.py ................................ [ > 25%] > skbio/io/format/tests/test_binary_dm.py ......... [ > 25%] > skbio/io/format/tests/test_biom.py ... [ > 25%] > skbio/io/format/tests/test_blast6.py ........... [ > 25%] > skbio/io/format/tests/test_blast7.py .............. [ > 26%] > skbio/io/format/tests/test_clustal.py ............. [ > 26%] > skbio/io/format/tests/test_embed.py ........ [ > 27%] > skbio/io/format/tests/test_embl.py ............................... [ > 28%] > skbio/io/format/tests/test_emptyfile.py .. [ > 28%] > skbio/io/format/tests/test_fasta.py ................ [ > 28%] > skbio/io/format/tests/test_fastq.py ............... [ > 29%] > skbio/io/format/tests/test_genbank.py ..................... [ > 30%] > skbio/io/format/tests/test_gff3.py ........................ [ > 31%] > skbio/io/format/tests/test_lsmat.py ....... [ > 31%] > skbio/io/format/tests/test_newick.py ....... [ > 31%] > skbio/io/format/tests/test_ordination.py ..... [ > 31%] > skbio/io/format/tests/test_phylip.py ....... [ > 32%] > skbio/io/format/tests/test_qseq.py ...... [ > 32%] > skbio/io/format/tests/test_sample_metadata.py .... [ > 32%] > skbio/io/format/tests/test_sequence_feature_vocabulary.py .... [ > 32%] > skbio/io/format/tests/test_stockholm.py ................................ [ > 33%] > ........................................... [ > 35%] > skbio/io/format/tests/test_taxdump.py ...... [ > 35%] > skbio/io/tests/test_iosources.py .......... [ > 35%] > skbio/io/tests/test_registry.py ........................................ [ > 37%] > ...................................................... [ > 39%] > skbio/io/tests/test_util.py .......................................XXsss [ > 40%] > sssssssssssssssssssssssssss..................................XX......... [ > 43%] > .........................XX..................................XX......... [ > 46%] > .........................XX..... [ > 47%] > skbio/metadata/tests/test_enan.py ... [ > 47%] > skbio/metadata/tests/test_intersection.py ............... [ > 47%] > skbio/metadata/tests/test_interval.py .................................. [ > 49%] > ..................................... [ > 50%] > skbio/metadata/tests/test_io.py ........................................ [ > 51%] > .................................................................. [ > 54%] > skbio/metadata/tests/test_metadata.py .................................. [ > 55%] > .......................... [ > 56%] > skbio/metadata/tests/test_metadata_column.py ........................... [ > 57%] > .............................................. [ > 59%] > skbio/metadata/tests/test_missing.py ................ [ > 59%] > skbio/metadata/tests/test_mixin.py ..................................... [ > 61%] > ............................................................. [ > 63%] > skbio/sequence/tests/test_alphabet.py ..... [ > 63%] > skbio/sequence/tests/test_distance.py .......................... [ > 64%] > skbio/sequence/tests/test_dna.py ... [ > 64%] > skbio/sequence/tests/test_genetic_code.py .......................... [ > 65%] > skbio/sequence/tests/test_grammared_sequence.py ........................ [ > 66%] > ......................... [ > 67%] > skbio/sequence/tests/test_nucleotide_sequences.py ...................... [ > 67%] > ....... [ > 68%] > skbio/sequence/tests/test_protein.py ........... [ > 68%] > skbio/sequence/tests/test_rna.py ... [ > 68%] > skbio/sequence/tests/test_sequence.py .................................. [ > 69%] > ........................................................................ [ > 72%] > ........................................................................ [ > 75%] > ........................................................................ [ > 77%] > ............. [ > 78%] > skbio/sequence/tests/test_substitution.py ........ [ > 78%] > skbio/stats/distance/tests/test_anosim.py .... [ > 78%] > skbio/stats/distance/tests/test_base.py ................................ [ > 79%] > ............................................................... [ > 82%] > skbio/stats/distance/tests/test_bioenv.py ................. [ > 82%] > skbio/stats/distance/tests/test_mantel.py .............................. [ > 83%] > .............. [ > 84%] > skbio/stats/distance/tests/test_permanova.py ..... [ > 84%] > skbio/stats/distance/tests/test_permdisp.py .............. [ > 85%] > skbio/stats/evolve/tests/test_hommola.py ............ [ > 85%] > skbio/stats/ordination/tests/test_canonical_correspondence_analysis.py . [ > 85%] > ..... [ > 85%] > skbio/stats/ordination/tests/test_correspondence_analysis.py ........ [ > 85%] > skbio/stats/ordination/tests/test_ordination_results.py ............ [ > 86%] > skbio/stats/ordination/tests/test_principal_coordinate_analysis.py ..... [ > 86%] > ....... [ > 86%] > skbio/stats/ordination/tests/test_redundancy_analysis.py .... [ > 86%] > skbio/stats/ordination/tests/test_util.py .......... [ > 87%] > skbio/stats/tests/test_composition.py .................................. [ > 88%] > ................................................. [ > 90%] > skbio/stats/tests/test_gradient.py .......................... [ > 91%] > skbio/stats/tests/test_misc.py ... [ > 91%] > skbio/stats/tests/test_power.py ........................................ [ > 92%] > ... [ > 92%] > skbio/stats/tests/test_subsample.py ............ [ > 93%] > skbio/table/tests/test_base.py . [ > 93%] > skbio/tests/test_base.py ..... [ > 93%] > skbio/tests/test_workflow.py ................. [ > 94%] > skbio/tree/tests/test_majority_rule.py ...... [ > 94%] > skbio/tree/tests/test_nj.py ........... [ > 94%] > skbio/tree/tests/test_tree.py .......................................... [ > 96%] > ................................................... [ > 98%] > skbio/util/tests/test_decorator.py ........ [ > 98%] > skbio/util/tests/test_misc.py .................... [ > 99%] > skbio/util/tests/test_plotting.py ...... [ > 99%] > skbio/util/tests/test_testing.py ............... > [100%] > > =================================== FAILURES > =================================== > ____________________________ BaseTests.test_shannon > ____________________________ > > self = <skbio.diversity.alpha.tests.test_base.BaseTests > testMethod=test_shannon> > > def test_shannon(self): > self.assertAlmostEqual(shannon([5, 5]), 0.693147181) > self.assertEqual(shannon([5, 5], base=2), 1) > self.assertAlmostEqual(shannon([5, 5], base=10), 0.301029996) > > # taxa with 0 counts are excluded from calculation > self.assertAlmostEqual(shannon([1, 2, 3, 4]), 1.279854226) > self.assertAlmostEqual(shannon([0, 1, 2, 3, 4]), 1.279854226) > > # Shannon index of a single-taxon community is always 0 > self.assertEqual(shannon(np.array([5])), 0) > > # Shannon index cannot be calculated for an empty community > self.assertTrue(np.isnan(shannon([0, 0]))) > > # NaN still holds if input is empty (instead of 0's), this behavior is > # different from scipy.stats.entropy, which would return 0.0. > self.assertTrue(np.isnan(shannon([]))) > > # Exponential of Shannon index > self.assertAlmostEqual(shannon([1, 2, 3, 4], exp=True), 3.596115467) > > # Equally abundant taxa, exp(H) = # taxa > > self.assertEqual(shannon([5, 5, 5], exp=True), 3.0) > E AssertionError: 3.000000000000001 != 3.0 > > skbio/diversity/alpha/tests/test_base.py:319: AssertionError > =============================== warnings summary > =============================== > skbio/alignment/tests/test_pairwise.py::PairwiseAlignmentTests::test_compute_score_and_traceback_matrices > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/util/_warning.py:56: > DeprecationWarning: make_identity_substitution_matrix is deprecated as of > 0.4.0. It has been replaced by the SubstitutionMatrix class. Additional > details at https://github.com/scikit-bio/scikit-bio/pull/1913. > warn( > > skbio/alignment/tests/test_ssw.py::TestAlignStripedSmithWaterman::test_invalid_type > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/util/_warning.py:56: > DeprecationWarning: local_pairwise_align_ssw is deprecated as of 0.5.8. It > will be removed in favor of more general purpose and performant aligners. > Additional details at https://github.com/scikit-bio/scikit-bio/issues/1814. > warn( > > skbio/alignment/tests/test_tabular_msa.py::TestGapFrequencies::test_no_positions_relative > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/alignment/_tabular_msa.py:1648: > RuntimeWarning: invalid value encountered in divide > gap_freqs /= length > > skbio/diversity/tests/test_block.py::ParallelBetaDiversity::test_block_beta_diversity > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/util/_warning.py:56: > DeprecationWarning: partial_beta_diversity is deprecated as of 0.5.0. The > return type is unstable. Developer caution is advised. The resulting > DistanceMatrix object will include zeros when distance has not been > calculated, and therefore can be misleading. > warn( > > skbio/metadata/tests/test_io.py::TestSave::test_numeric_metadata_column_insdc_missing > skbio/metadata/tests/test_metadata_column.py::TestToSeries::test_encode_missing_true > skbio/metadata/tests/test_metadata_column.py::TestToDataframe::test_encode_missing_true > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/metadata/_metadata.py:1102: > FutureWarning: Setting an item of incompatible dtype is deprecated and will > raise in a future error of pandas. Value '['missing']' has dtype incompatible > with float64, please explicitly cast to a compatible dtype first. > series[missing.index] = missing > > skbio/metadata/tests/test_missing.py::TestISNDC::test_roundtrip_all_missing_object > skbio/metadata/tests/test_missing.py::TestOmitted::test_roundtrip_all_missing_object > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/metadata/tests/test_missing.py:53: > FutureWarning: Mismatched null-like values nan and None found. In a future > version, pandas equality-testing functions (e.g. assert_frame_equal) will > consider these not-matching and raise. > pdt.assert_series_equal(missing, series.astype(object)) > > skbio/metadata/tests/test_missing.py::TestOmitted::test_roundtrip_bool > skbio/metadata/tests/test_missing.py::TestOmitted::test_roundtrip_string > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/metadata/tests/test_missing.py:31: > FutureWarning: Mismatched null-like values nan and None found. In a future > version, pandas equality-testing functions (e.g. assert_frame_equal) will > consider these not-matching and raise. > pdt.assert_series_equal(missing, series[1:].astype(object)) > > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_has_nondegenerates > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/sequence/_grammared_sequence.py:639: > DeprecationWarning: has_nondegenerates is deprecated as of 0.5.0 > warn("has_nondegenerates is deprecated as of 0.5.0", DeprecationWarning) > > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerate_chars > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerate_chars > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerate_chars > skbio/sequence/tests/test_nucleotide_sequences.py::TestNucleotideSequence::test_nondegenerate_chars > skbio/sequence/tests/test_nucleotide_sequences.py::TestNucleotideSequence::test_nondegenerate_chars > skbio/sequence/tests/test_nucleotide_sequences.py::TestNucleotideSequence::test_nondegenerate_chars > skbio/sequence/tests/test_nucleotide_sequences.py::TestNucleotideSequence::test_nondegenerate_chars > skbio/sequence/tests/test_protein.py::TestProtein::test_nondegenerate_chars > skbio/sequence/tests/test_protein.py::TestProtein::test_nondegenerate_chars > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/sequence/_grammared_sequence.py:313: > DeprecationWarning: nondegenerate_chars is deprecated as of 0.5.0 > warn("nondegenerate_chars is deprecated as of 0.5.0", DeprecationWarning) > > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > skbio/sequence/tests/test_grammared_sequence.py::TestGrammaredSequence::test_nondegenerates > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/sequence/_grammared_sequence.py:572: > DeprecationWarning: nondenengerates is deprecated as of 0.5.0. > warn("nondenengerates is deprecated as of 0.5.0.", DeprecationWarning) > > skbio/sequence/tests/test_sequence.py::TestSequence::test_frequencies_empty_sequence > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/sequence/_sequence.py:1824: > RuntimeWarning: invalid value encountered in divide > obs_counts = obs_counts / len(self) > > skbio/stats/distance/tests/test_mantel.py::MantelTests::test_no_variation_pearson > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/distance/_mantel.py:364: > ConstantInputWarning: All values in data are exactly equal; results may not > be reliable. > warnings.warn(ConstantInputWarning()) > > skbio/stats/distance/tests/test_mantel.py::MantelTests::test_no_variation_spearman > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/distance/_mantel.py:483: > ConstantInputWarning: All values in data are exactly equal; results may not > be reliable. > warnings.warn(ConstantInputWarning()) > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_call_via_series > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_call_via_series > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:146: > RuntimeWarning: The result contains negative eigenvalues. Please compare > their magnitude with the magnitude of some of the largest positive > eigenvalues. If the negative ones are smaller, it's probably safe to ignore > them, but if they are large in magnitude, the results won't be useful. See > the Notes section for more details. The smallest eigenvalue is > -0.006573677549550485 and the largest is 0.17668321589384078. > warn( > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_eq_groups > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_no_permuations > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:146: > RuntimeWarning: The result contains negative eigenvalues. Please compare > their magnitude with the magnitude of some of the largest positive > eigenvalues. If the negative ones are smaller, it's probably safe to ignore > them, but if they are large in magnitude, the results won't be useful. See > the Notes section for more details. The smallest eigenvalue is > -13.54184654426961 and the largest is 16.5872013747859. > warn( > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_mixedgroups > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_uneq_groups > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:146: > RuntimeWarning: The result contains negative eigenvalues. Please compare > their magnitude with the magnitude of some of the largest positive > eigenvalues. If the negative ones are smaller, it's probably safe to ignore > them, but if they are large in magnitude, the results won't be useful. See > the Notes section for more details. The smallest eigenvalue is > -15.629533932395208 and the largest is 20.90315427793891. > warn( > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_null > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:190: > RuntimeWarning: invalid value encountered in divide > proportion_explained = eigvals / sum_eigenvalues > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_centroids_null > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/distance/_permdisp.py:304: > ConstantInputWarning: Each of the input arrays is constant; the F statistic > is not defined or infinite > stat, _ = f_oneway(*groups) > > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_confirm_betadispr_results > skbio/stats/distance/tests/test_permdisp.py::testPERMDISP::test_confirm_betadispr_results > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/ordination/_principal_coordinate_analysis.py:146: > RuntimeWarning: The result contains negative eigenvalues. Please compare > their magnitude with the magnitude of some of the largest positive > eigenvalues. If the negative ones are smaller, it's probably safe to ignore > them, but if they are large in magnitude, the results won't be useful. See > the Notes section for more details. The smallest eigenvalue is > -0.007758325147780521 and the largest is 2.7077929489469237. > warn( > > skbio/stats/ordination/tests/test_redundancy_analysis.py::TestRDAErrors::test_shape > /usr/lib/python3.12/unittest/case.py:690: DeprecationWarning: It is > deprecated to return a value that is not None from a test case (<bound method > TestRDAErrors.test_shape of > <skbio.stats.ordination.tests.test_redundancy_analysis.TestRDAErrors > testMethod=test_shape>>) > return self.run(*args, **kwds) > > skbio/stats/tests/test_composition.py::CompositionTests::test_multiplicative_replacement > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/util/_warning.py:60: > UserWarning: multiplicative_replacement is deprecated as of 0.6.0. > warn(f"{func.__name__} is deprecated as of {ver}.") > > skbio/stats/tests/test_composition.py::AncomTests::test_ancom_alternative_test > /usr/lib/python3/dist-packages/scipy/stats/_axis_nan_policy.py:531: > RuntimeWarning: Precision loss occurred in moment calculation due to > catastrophic cancellation. This occurs when the data are nearly identical. > Results may be unreliable. > res = hypotest_fun_out(*samples, **kwds) > > skbio/stats/tests/test_composition.py::AncomTests::test_ancom_multiple_comparisons_deprecated > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/util/_warning.py:60: > UserWarning: ancom is deprecated as of 0.6.0. > warn(f"{func.__name__} is deprecated as of {ver}.") > > skbio/stats/tests/test_composition.py::AncomTests::test_ancom_no_signal > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/composition.py:1654: > ConstantInputWarning: Each of the input arrays is constant; the F statistic > is not defined or infinite > return test(*[x[cats == k] for k in cs]) > > skbio/stats/tests/test_composition.py::VLRTests::test_pairwise_vlr > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/composition.py:945: > RuntimeWarning: divide by zero encountered in log > X_log = np.log(mat) > > skbio/stats/tests/test_composition.py::VLRTests::test_pairwise_vlr > /usr/lib/python3/dist-packages/numpy/lib/function_base.py:2742: > RuntimeWarning: invalid value encountered in subtract > X -= avg[:, None] > > skbio/stats/tests/test_composition.py::VLRTests::test_vlr > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/composition.py:829: > RuntimeWarning: divide by zero encountered in log > x = np.log(x) > > skbio/stats/tests/test_composition.py::VLRTests::test_vlr > /usr/lib/python3/dist-packages/numpy/core/_methods.py:173: RuntimeWarning: > invalid value encountered in subtract > x = asanyarray(arr - arrmean) > > skbio/stats/tests/test_gradient.py::GradientTests::test_weight_by_vector > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build/skbio/stats/gradient.py:167: > FutureWarning: Setting an item of incompatible dtype is deprecated and will > raise in a future error of pandas. Value '6.357142857142857' has dtype > incompatible with int64, please explicitly cast to a compatible dtype first. > trajectories.loc[idx] = ( > > skbio/util/tests/test_plotting.py::TestPlottableMixin::test_figure_data > skbio/util/tests/test_plotting.py::TestPlottableMixin::test_repr_svg > skbio/util/tests/test_plotting.py::TestPlottableMixin::test_svg > /usr/lib/python3/dist-packages/matplotlib/backends/backend_svg.py:413: > DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and > scheduled for removal in a future version. Use timezone-aware objects to > represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, > datetime.UTC). > date = datetime.datetime.utcfromtimestamp(int(date)) > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > =========================== short test summary info > ============================ > FAILED skbio/diversity/alpha/tests/test_base.py::BaseTests::test_shannon - > As... > = 1 failed, 2720 passed, 30 skipped, 10 xpassed, 59 warnings in 90.16s > (0:01:30) = > E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_skbio/build; python3.12 -m pytest > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.11 > 3.12" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2024/07/02/python-skbio_0.6.1-2_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240702;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240702&fusertaguser=lu...@debian.org&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.