<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Well, it turns out the beta 2 kits were kind of crap: they didn't even
contain all the files needed for the new HTML reporting feature.&nbsp; You
might say my face is *covered* in egg! D'oh...<br>
<br>
So Beta 3 is available at PyPI:
<a class="moz-txt-link-freetext" href="http://pypi.python.org/pypi/coverage/3.0b3">http://pypi.python.org/pypi/coverage/3.0b3</a><br>
<br>
I've also finished the last of the API changes, though there are no
docs yet, so if it matters to you, you'll have to read the docstrings
to see what's going on.&nbsp; I've tried hard to maintain backward
compatability with, for example, the nose cover plugin.<br>
<br>
--Ned.<br>
<a class="moz-txt-link-freetext" href="http://nedbatchelder.com">http://nedbatchelder.com</a><br>
<br>
Ned Batchelder wrote:
<blockquote cite="mid:49F91265.5070606@nedbatchelder.com" type="cite">I'm
working on a major overhaul of coverage.py, version 3.0.&nbsp; Beta 2 is
now ready (I hope).&nbsp; <br>
  <br>
The code is on bitbucket: <b><a moz-do-not-send="true"
 class="moz-txt-link-freetext"
 href="http://bitbucket.org/ned/coveragepy/downloads">http://bitbucket.org/ned/coveragepy/downloads</a></b>
. Feedback is welcome in tickets on bitbucket, or by email here or
directly to me.<br>
  <br>
--Ned.<br>
  <br>
Changes in 3.0:<br>
  <br>
- HTML reports and annotation of source files: use the new -b switch.&nbsp;
Thanks to George Song for code, inspiration and guidance.<br>
  <br>
- Code in the Python standard library is not measured by default.&nbsp; If
you need to measure standard library code, use the -L switch during
execution.<br>
  <br>
- The trace function is implemented in C for speed.&nbsp; Coverage runs are
now much faster.<br>
  <br>
- .coverage data files have a new pickle-based format.<br>
  <br>
- Annotation into a directory (-a -d) behaves differently.&nbsp; The
annotated files are named with their hierarchy flattened so that
same-named files from different directories no longer collide.&nbsp; Also,
only files in the current tree are included.<br>
  <br>
- Programs executed with -x now behave more as they should, for
example, __file__ has the correct value.<br>
  <br>
- Executable lines are identified by reading the line number tables in
the compiled code, removing a great deal of complicated analysis code.<br>
&nbsp; <br>
- Coverage.py is now a package rather than a module, so the name is a
bit of a misnomer, since there is no longer a file named coverage.py.&nbsp;
Functionality<br>
&nbsp; has been split into classes.<br>
  <br>
- Python versions 2.3 though 2.6 are supported.<br>
&nbsp;<br>
  <pre class="moz-signature" cols="72">-- 
Ned Batchelder, <a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://nedbatchelder.com">http://nedbatchelder.com</a>
  </pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
testing-in-python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:testing-in-python@lists.idyll.org">testing-in-python@lists.idyll.org</a>
<a class="moz-txt-link-freetext" href="http://lists.idyll.org/listinfo/testing-in-python">http://lists.idyll.org/listinfo/testing-in-python</a>
  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Ned Batchelder, <a class="moz-txt-link-freetext" href="http://nedbatchelder.com">http://nedbatchelder.com</a>
</pre>
</body>
</html>