Blob Blame History Raw
<revisionlist>
  <revision rev="1" vrev="1">
    <srcmd5>a14284c7ccb3bc80082ad8615ae474a5</srcmd5>
    <version>3.4</version>
    <time>1307615062</time>
    <user>darix</user>
    <comment></comment>
    <requestid>71058</requestid>
  </revision>
  <revision rev="2" vrev="2">
    <srcmd5>c88a8dab45ecf60ac7dad4587ac94ebe</srcmd5>
    <version>3.4</version>
    <time>1307615073</time>
    <user>darix</user>
    <comment>Autobuild autoformatter for 71058
</comment>
  </revision>
  <revision rev="3" vrev="1">
    <srcmd5>acd960b27252502cf88b5abc87e32fb2</srcmd5>
    <version>3.5.1b1</version>
    <time>1315863937</time>
    <user>lrupp</user>
    <comment>- Update to version 3.5.1b1:
  * for-else constructs are understood better, and don't cause erroneous partial
    branch warnings.  Fixes issue 122.
  * Branch coverage for with statements is improved, fixing issue 128.
  * The number of partial branches reported on the HTML summary page was
    different than the number reported on the individual file pages.  This is
    now fixed.
  * An explicit include directive to measure files in the Python installation
    wouldn't work because of the standard library exclusion.  Now the include
    directive takes precendence, and the files will be measured.  Fixes
    issue 138.
  * The HTML report now handles Unicode characters in Python source files
    properly. This fixes issue 124 and issue 144. Thanks, Devin
    Jeanpierre.
  * In order to help the core developers measure the test coverage of the
    standard library, Brandon Rhodes devised an aggressive hack to trick Python
    into running some coverage code before anything else in the process.
    See the coverage/fullcoverage directory if you are interested.
  ...see CHANGES.txt for more
- Spec file cleanup:
  * Use python-distribute instead of python-setuptools
  * Changed license to BSD-3-Clause (SPDX style)</comment>
    <requestid>81571</requestid>
  </revision>
  <revision rev="4" vrev="3">
    <srcmd5>acd960b27252502cf88b5abc87e32fb2</srcmd5>
    <version>3.5.1b1</version>
    <time>1319182385</time>
    <user>adrianSuSE</user>
  </revision>
  <revision rev="5" vrev="1">
    <srcmd5>34c93484000601b47d7fbb91b5a55104</srcmd5>
    <version>3.5.1</version>
    <time>1321274103</time>
    <user>coolo</user>
    <comment>- Update to version 3.5.1:
  * The [paths] feature unfortunately didn't work in real world situations
    where you wanted to, you know, report on the combined data.  Now all paths
    stored in the combined file are canonicalized properly.

- Add python-distribute runtime requirement</comment>
    <requestid>90920</requestid>
  </revision>
  <revision rev="6" vrev="2">
    <srcmd5>8fd01470e194ab60b0ff3e9079ea5418</srcmd5>
    <version>3.5.1</version>
    <time>1323194108</time>
    <user>coolo</user>
    <comment>replace license with spdx.org variant</comment>
  </revision>
  <revision rev="7" vrev="3">
    <srcmd5>4dc12b198fa1be638e93e51d0845b068</srcmd5>
    <version>3.5.1</version>
    <time>1331492689</time>
    <user>coolo</user>
    <comment>- Simplify macro usage</comment>
    <requestid>108729</requestid>
  </revision>
  <revision rev="8" vrev="4">
    <srcmd5>a7907bea80f5f889ff8677b1524e5b9c</srcmd5>
    <version>3.5.1</version>
    <time>1338280512</time>
    <user>coolo</user>
    <comment>license update: BSD-2-Clause and (GPL-2.0+ or MIT)
__init__.py is the only file with a definitive license statement (BSD-2-Clause). Also, package contains jquery components (GPL-2.0+ or MIT) (forwarded request 122056 from babelworx)</comment>
    <requestid>122066</requestid>
  </revision>
  <revision rev="9" vrev="6">
    <srcmd5>a7907bea80f5f889ff8677b1524e5b9c</srcmd5>
    <version>3.5.1</version>
    <time>1340184041</time>
    <user>adrianSuSE</user>
    <comment>branched from openSUSE:Factory</comment>
  </revision>
  <revision rev="10" vrev="7">
    <srcmd5>d4682f85c61dfc8a5779bf7fbaa17f1e</srcmd5>
    <version>3.5.1</version>
    <time>1347347733</time>
    <user>coolo</user>
    <comment>Restore BuildRequires: python3  This package depends on hash algorithms that are only available if python3 is installed, python3-devel will not pull them in.  Building will fail if  BuildRequires: python3 is removed. (forwarded request 132966 from TheBlackCat)</comment>
    <requestid>132968</requestid>
  </revision>
  <revision rev="11" vrev="1">
    <srcmd5>f7a0426e3fe0f0dcbc851e69dceb2fc2</srcmd5>
    <version>3.5.3</version>
    <time>1354109570</time>
    <user>coolo</user>
    <comment>Automatic submission by obs-autosubmit</comment>
    <requestid>143339</requestid>
  </revision>
  <revision rev="12" vrev="3">
    <srcmd5>f7a0426e3fe0f0dcbc851e69dceb2fc2</srcmd5>
    <version>3.5.3</version>
    <time>1359110006</time>
    <user>adrianSuSE</user>
    <comment>Split 12.3 from Factory</comment>
  </revision>
  <revision rev="13" vrev="1">
    <srcmd5>e099acee5555470733afe812678d5958</srcmd5>
    <version>3.6</version>
    <time>1367581458</time>
    <user>coolo</user>
    <comment>- Apply update-alternatives for binaries and man-pages
- Drop buildrequires on python-xml, I don't see it being used

- update to 3.6:
  * Fix Nose support
  * Add --fail-under
  * Over 20 bug fixes, for details see included CHANGELOG

- Buildrequire python3 to get acces to the 'sha512' module (not part
  of python3-base which comes through python3-devel)

- Apply update-alternatives for binaries and man-pages
- Drop buildrequires on python-xml, I don't see it being used

- update to 3.6:
  * Fix Nose support
  * Add --fail-under
  * Over 20 bug fixes, for details see included CHANGELOG</comment>
    <requestid>174418</requestid>
  </revision>
  <revision rev="14" vrev="2">
    <srcmd5>c06e54e817010ba9b63e36f5a382f45f</srcmd5>
    <version>3.6</version>
    <time>1368713740</time>
    <user>coolo</user>
    <comment>- Fix update-alternatives and support upgrade from previous versions

- Fix update-alternatives and support upgrade from previous versions</comment>
    <requestid>175850</requestid>
  </revision>
  <revision rev="15" vrev="3">
    <srcmd5>c7a802c71cb33671d90daa3860ef0983</srcmd5>
    <version>3.6</version>
    <time>1371652052</time>
    <user>coolo</user>
    <comment>housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.</comment>
    <requestid>179765</requestid>
  </revision>
  <revision rev="16" vrev="5">
    <srcmd5>c7a802c71cb33671d90daa3860ef0983</srcmd5>
    <version>3.6</version>
    <time>1379664148</time>
    <user>adrianSuSE</user>
    <comment>Split 13.1 from Factory</comment>
  </revision>
  <revision rev="17" vrev="1">
    <srcmd5>241b8a5f5caba30d40b705e4c54c96c6</srcmd5>
    <version>3.7</version>
    <time>1382378480</time>
    <user>scarabeus_factory</user>
    <comment>- update to 3.7:
   * Added the ``--debug`` switch to ``coverage run``.  It accepts a list of
   options indicating the type of internal activity to log to stderr.
   * Running code with ``coverage run -m`` now behaves more like Python does,
   setting sys.path properly, which fixes `issue 207`_ and `issue 242`_.
   * Coverage can now run .pyc files directly, closing `issue 264`_.
   Over 15 other bugfixes, see included CHANGELOG (forwarded request 204138 from dirkmueller)</comment>
    <requestid>204143</requestid>
  </revision>
  <revision rev="18" vrev="2">
    <srcmd5>0c9f54cbabe445a8ec90f952436e4a72</srcmd5>
    <version>3.7</version>
    <time>1382692369</time>
    <user>scarabeus_factory</user>
    <comment>- Require python-setuptools instead of distribute (upstreams merged)</comment>
    <requestid>204704</requestid>
  </revision>
  <revision rev="19" vrev="1">
    <srcmd5>92535504500022491acd391fc124b8ba</srcmd5>
    <version>3.7.1</version>
    <time>1399703536</time>
    <user>coolo</user>
    <comment>update to 3.7.1 (forwarded request 233052 from TheBlackCat)</comment>
    <requestid>233053</requestid>
  </revision>
  <revision rev="20" vrev="3">
    <srcmd5>92535504500022491acd391fc124b8ba</srcmd5>
    <version>3.7.1</version>
    <time>1409302837</time>
    <user>adrianSuSE</user>
    <comment>Split 13.2 from Factory</comment>
  </revision>
  <revision rev="21" vrev="4">
    <srcmd5>73e64196b2ecb5a4cb9ee12e7a961764</srcmd5>
    <version>3.7.1</version>
    <time>1416048054</time>
    <user>dimstar_suse</user>
    <comment>1</comment>
    <requestid>260881</requestid>
  </revision>
  <revision rev="22" vrev="5">
    <srcmd5>2724b8405dc3bd0dd74c119a50e0f2e7</srcmd5>
    <version>3.7.1</version>
    <time>1438076559</time>
    <user>dimstar_suse</user>
    <comment>1</comment>
    <requestid>318752</requestid>
  </revision>
  <revision rev="23" vrev="1">
    <srcmd5>c7d41ab3f38daba7814ac8474968f1b3</srcmd5>
    <version>4.0</version>
    <time>1445675075</time>
    <user>coolo</user>
    <comment>1</comment>
    <requestid>339761</requestid>
  </revision>
  <revision rev="24" vrev="2">
    <srcmd5>9d2c8ada7b32fefe54534da2adeb739a</srcmd5>
    <version>4.0</version>
    <time>1447696269</time>
    <user>dimstar_suse</user>
    <comment>- add LICENSE.txt</comment>
    <requestid>341773</requestid>
  </revision>
  <revision rev="25" vrev="1">
    <srcmd5>d4594b24ca8a615f9641d9a9fe1e2d34</srcmd5>
    <version>4.0.3</version>
    <time>1452027232</time>
    <user>dimstar_suse</user>
    <comment>1</comment>
    <requestid>351854</requestid>
  </revision>
  <revision rev="26" vrev="1">
    <srcmd5>f5c06e0b1ce631bd4606295e50b6414c</srcmd5>
    <version>4.3.1</version>
    <time>1485167411</time>
    <user>dimstar_suse</user>
    <comment>1</comment>
    <requestid>451184</requestid>
  </revision>
  <revision rev="27" vrev="1">
    <srcmd5>3c84508467555c073c61ff30617fe9c3</srcmd5>
    <version>4.3.4</version>
    <time>1489759218</time>
    <user>dimstar_suse</user>
    <comment>- update for singlespec
    (this relies on newest python-rpm-macros)
- update to 4.3.4:</comment>
    <requestid>479620</requestid>
  </revision>
  <revision rev="28" vrev="2">
    <srcmd5>9d3207a8dd4f0e4e921d39701d350318</srcmd5>
    <version>4.3.4</version>
    <time>1492617916</time>
    <user>dimstar_suse</user>
    <comment>- uninstall alternatives in %postun</comment>
    <requestid>483388</requestid>
  </revision>
  <revision rev="29" vrev="3">
    <srcmd5>2b18bf58278fbedbd19efa570e15b593</srcmd5>
    <version>4.3.4</version>
    <time>1502707167</time>
    <user>dimstar_suse</user>
    <comment>1</comment>
    <requestid>516178</requestid>
  </revision>
  <revision rev="30" vrev="1">
    <srcmd5>cd93beda4c31d65b59dfaa37e1faac85</srcmd5>
    <version>4.4.1</version>
    <time>1507628084</time>
    <user>dimstar_suse</user>
    <comment>1</comment>
    <requestid>531395</requestid>
  </revision>
  <revision rev="31" vrev="1">
    <srcmd5>b032476c0c3e68a770817881181d389a</srcmd5>
    <version>4.4.2</version>
    <time>1510406289</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>539602</requestid>
  </revision>
  <revision rev="32" vrev="2">
    <srcmd5>4f767f7fb0d40c05dfae48a672ecc598</srcmd5>
    <version>4.4.2</version>
    <time>1511086182</time>
    <user>dimstar_suse</user>
    <comment>Automatic submission by obs-autosubmit</comment>
    <requestid>542485</requestid>
  </revision>
  <revision rev="33" vrev="1">
    <srcmd5>a505153318b2a079acd1bca3a78f9c4d</srcmd5>
    <version>4.5</version>
    <time>1518426654</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>575271</requestid>
  </revision>
  <revision rev="34" vrev="1">
    <srcmd5>24bc8e20c4c86bf86d2a0adea736b478</srcmd5>
    <version>4.5.1</version>
    <time>1519218448</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>577962</requestid>
  </revision>
  <revision rev="35" vrev="2">
    <srcmd5>dc75b71d003d129819b2231e91e587e8</srcmd5>
    <version>4.5.1</version>
    <time>1532160508</time>
    <user>dimstar_suse</user>
    <comment>- Bumpy the URL to point to github rather than to docs</comment>
    <requestid>623455</requestid>
  </revision>
  <revision rev="36" vrev="1">
    <srcmd5>35726701cbc9d7caefc8b0f92ce805ca</srcmd5>
    <version>4.5.2</version>
    <time>1546946189</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>662291</requestid>
  </revision>
  <revision rev="37" vrev="1">
    <srcmd5>39ac1d2acf79698f42a2455844a8258f</srcmd5>
    <version>4.5.3</version>
    <time>1553888215</time>
    <user>dimstar_suse</user>
    <comment>- Update to 4.5.3:
  * Only packaging metadata changes.
- Run fdupes</comment>
    <requestid>687617</requestid>
  </revision>
  <revision rev="38" vrev="1">
    <srcmd5>fa2c1f23c131970f65900eb0bc9c8376</srcmd5>
    <version>4.5.4</version>
    <time>1569233367</time>
    <user>dimstar_suse</user>
    <comment>- Update to 4.5.4:
  * Multiprocessing support in Python 3.8 was broken, but is now fixed</comment>
    <requestid>730674</requestid>
  </revision>
  <revision rev="39" vrev="2">
    <srcmd5>18302af09f36b57982ad071bc74accdf</srcmd5>
    <version>4.5.4</version>
    <time>1585265288</time>
    <user>dimstar_suse</user>
    <comment>- fix build for older distros by buildrequiring a new-enough pytest</comment>
    <requestid>787145</requestid>
  </revision>
  <revision rev="40" vrev="1">
    <srcmd5>2586b4a62434af29e817724695ee3b9f</srcmd5>
    <version>5.3</version>
    <time>1601744072</time>
    <user>dimstar_suse</user>
    <comment>- Update to 5.3 release:
  * 5 series redesigned on top of sql database instead of file</comment>
    <requestid>838760</requestid>
  </revision>
  <revision rev="41" vrev="2">
    <srcmd5>2b07076a3a910ed7bc46bf6634ee3a4d</srcmd5>
    <version>5.3</version>
    <time>1607113650</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>852851</requestid>
  </revision>
  <revision rev="42" vrev="3">
    <srcmd5>2bdb2de4e1679290c10f68f76f4ddf9c</srcmd5>
    <version>5.3</version>
    <time>1607876958</time>
    <user>dimstar_suse</user>
    <comment>- Fix alternatives
</comment>
    <requestid>854657</requestid>
  </revision>
  <revision rev="43" vrev="1">
    <srcmd5>0070359a64d6c5230623f3399f2422de</srcmd5>
    <version>5.3.1</version>
    <time>1608729544</time>
    <user>dimstar_suse</user>
    <comment>- update to 5.3.1:
  - When using ``--source`` on a large source tree, v5.x was slower than previous
    versions.  This performance regression is now fixed, closing `issue 1037`_.
  - Mysterious SQLite errors can happen on PyPy, as reported in `issue 1010`_. An
    immediate retry seems to fix the problem, although it is an unsatisfying
    solution.
  - The HTML report now saves the sort order in a more widely supported way,
    fixing `issue 986`_.  Thanks, Sebastián Ramírez (`pull request 1066`_).
  - The HTML report pages now have a :ref:`Sleepy Snake &lt;sleepy&gt;` favicon.
  - Wheels are now provided for manylinux2010, and for PyPy3 (pp36 and pp37).</comment>
    <requestid>857108</requestid>
  </revision>
  <revision rev="44" vrev="1">
    <srcmd5>b8e5540492b598a0d8d50ada1a2fffc6</srcmd5>
    <version>5.4</version>
    <time>1616168371</time>
    <user>RBrownSUSE</user>
    <comment>- update to 5.4:
  - The text report produced by ``coverage report`` now always outputs a TOTAL
    line, even if only one Python file is reported.  This makes regex parsing
    of the output easier.  Thanks, Judson Neer.  This had been requested a number
    of times
  - The ``skip_covered`` and ``skip_empty`` settings in the configuration file
    can now be specified in the ``[html]`` section, so that text reports and HTML
    reports can use separate settings.  The HTML report will still use the
    ``[report]`` settings if there isn't a value in the ``[html]`` section.
  - Combining files on Windows across drives how works properly
  - Fix an obscure warning from deep in the _decimal module, as reported in
    `issue 1084`_.
  - Update to support Python 3.10 alphas in progress, including `PEP 626: Precise
    line numbers for debugging and other tools &lt;pep626_&gt;`_.</comment>
    <requestid>868480</requestid>
  </revision>
  <revision rev="45" vrev="1">
    <srcmd5>d108c3e06fc19df736644085267e38a3</srcmd5>
    <version>5.5</version>
    <time>1620840685</time>
    <user>dimstar_suse</user>
    <comment>- Add change__file__report-dir.patch to fix another issue repored
  in gh#nedbat/coveragepy#1161.
- Add a patch from upstream (slightly rebased) to make data
  collection operations thread safe:
  * 0001-make-data-collection-operations-thread-safe.patch
- Add traced_file_absolute.patch to fix gh#nedbat/coveragepy#1161.
- Switch off test_debug_trace started to avoid failure
  (gh#nedbat/coveragepy#1161).
- Update to 5.5:
  - coverage combine has a new option, --keep to keep the original data
    files after combining them. The default is still to delete the files
    after they have been combined. This was requested in issue 1108 and
    implemented in pull request 1110. Thanks, Éric Larivière.
  - When reporting missing branches in coverage report, branches aren’t
    reported that jump to missing lines. This adds to the long-standing
    behavior of not reporting branches from missing lines. Now branches
    are only reported if both the source and destination lines are
    executed. Closes both issue 1065 and issue 955.
  - Minor improvements to the HTML report:
    - The state of the line visibility selector buttons is saved in
      local storage so you don’t have to fiddle with them so often,
      fixing issue 1123.
    - It has a little more room for line numbers so that 4-digit numbers
      work well, fixing issue 1124.
  - Improved the error message when combining line and branch data, so
    that users will be more likely to understand what’s happening,
    closing issue 803.
</comment>
    <requestid>892445</requestid>
  </revision>
  <revision rev="46" vrev="1">
    <srcmd5>d0f517e6e4b9502f01e105f8f9f21360</srcmd5>
    <version>6.2</version>
    <time>1640459783</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>938526</requestid>
  </revision>
  <revision rev="47" vrev="1">
    <srcmd5>760cfe0000e2ccf815eb7f918d002821</srcmd5>
    <version>6.4.1</version>
    <time>1660924376</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>997536</requestid>
  </revision>
  <revision rev="48" vrev="1">
    <srcmd5>d10dbfc10df83665110626d434cb304a</srcmd5>
    <version>6.4.4</version>
    <time>1663002496</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>1002717</requestid>
  </revision>
  <revision rev="49" vrev="1">
    <srcmd5>04f4351fec53cd5072dfde9cb157c49b</srcmd5>
    <version>6.5.0</version>
    <time>1664820498</time>
    <user>dimstar_suse</user>
    <comment>- update to 6.5.0:
  - The JSON report now includes details of which branches were taken, and which
    are missing for each file. Thanks, Christoph Blessing (`pull 1438`_). Closes
    `issue 1425`_.
  - Starting with coverage.py 6.2, ``class`` statements were marked as a branch.
    This wasn't right, and has been reverted, fixing `issue 1449`_. Note this
    will very slightly reduce your coverage total if you are measuring branch
    coverage.
  - Packaging is now compliant with `PEP 517`_, closing `issue 1395`_.
  - A new debug option ``--debug=pathmap`` shows details of the remapping of
    paths that happens during combine due to the ``[paths]`` setting.
  - Fix an internal problem with caching of invalid Python parsing. Found by
    OSS-Fuzz, fixing their `bug 50381`_.
  .. _bug 50381: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50381
  .. _PEP 517: https://peps.python.org/pep-0517/
  .. _issue 1395: https://github.com/nedbat/coveragepy/issues/1395
  .. _issue 1425: https://github.com/nedbat/coveragepy/issues/1425
  .. _pull 1438: https://github.com/nedbat/coveragepy/pull/1438
  .. _issue 1449: https://github.com/nedbat/coveragepy/issues/1449</comment>
    <requestid>1007714</requestid>
  </revision>
  <revision rev="50" vrev="1">
    <srcmd5>3272f65a7f0c89919a28337e2a905c81</srcmd5>
    <version>7.0.1</version>
    <time>1672315728</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>1045546</requestid>
  </revision>
  <revision rev="51" vrev="1">
    <srcmd5>f08235eeeb05124be18f8e92fe8677be</srcmd5>
    <version>7.0.3</version>
    <time>1672927220</time>
    <user>dimstar_suse</user>
    <comment>- update to 7.0.3:
  * Fix: when using pytest-cov or pytest-xdist, or perhaps both, the
    combining step could fail with ``assert row is not None`` using 7.0.2.</comment>
    <requestid>1055949</requestid>
  </revision>
  <revision rev="52" vrev="1">
    <srcmd5>cd4729213d715642ef8ba93b241857d1</srcmd5>
    <version>7.1.0</version>
    <time>1675621206</time>
    <user>dimstar_suse</user>
    <comment>Automatic submission by obs-autosubmit</comment>
    <requestid>1063170</requestid>
  </revision>
</revisionlist>