<commit_before>Change Log
----------

Version 1.19 Sun Jun 26 2016

  - fix flake8 2.6.0 support (<NAME>, https://github.com/cmaloney)

Version 1.18 Fri May 27 2016

  - pytest: do not report setup fixtures as separate tests (https://github.com/JetBrains/teamcity-messages/issues/91)
  - pytest: better test location presentation
  - pytest: support for pytest-pep8 and pytest-lint plugins
  - nose: make sure to turn reason into string when skipping test #98 (<NAME>, https://github.com/piyushg91)
  - twisted: fix twisted failure test reporting #88 (<NAME>, https://github.com/gmlexx)
  - flake8: better test name #89 (<NAME>, https://github.com/msabramo)
  - Don't force a newline at the start of service messages #90 (<NAME>, https://github.com/garyd203)

Version 1.17 Sat Oct 17 2015

  - support coverage >= 4.0
  - automatically detect TeamCity in flake8 plugin (<NAME>, https://github.com/msabramo)
  - more messages support (<NAME>, https://github.com/msabramo)
    buildProblem, buildStatus, setParameter, importData, enableServiceMessages, disableServiceMessages etc

Version 1.16 Sat Sep 12 2015

  - blocks messages support (<NAME>, https://github.com/msabramo)

Version 1.15 Fri Aug 28 2015

  - Twisted's trial support (<NAME>, https://github.com/gmlexx)
  - nose: fix tests reporting in multiprocess environment, thanks to <NAME>, https://github.com/lewisc
  - Fix UnicodeEncodeError when sys.stdout.encoding is None, thanks to <NAME>, https://github.com/msabramo

Version 1.14 Sat May 23 2015

  - support python 2.4, 2.5
  - nose: report skip test reason (<NAME>, https://github.com/lewisc)

Version 1.13 Sun Mar 29 2015

  - report coverage statistics from py.test pytest-cov plugin (<NAME>, https://github.com/djeebus)
  - flake8 support (<NAME>, https://github.com/djeebus)

Version 1.12 Fri Jan 16 2015

  - unittest: fix 2.6 compat

Version 1.11 Fri Jan 16 2015

  - nose: handle errors/failures in teardown/setup
  - nose: support multiprocess mode
  - nose: correctly report captured output
  - unittest: support skipped tests in Python 2.6 (by unittest2)
  - unittest: support subtests (Python 3.4+)

Version 1.10 Fri Jan 09 2015

  - py.test: limit captured stdout/stderr by 1M per test and send it to TeamCity in chunks of 50K chars
  - py.test: automatically enable TeamCity reporting under TeamCity build
  - py.test: analyze capture flag of capture plugin and set captureStandardOutput parameter of testStarted accordingly
  - py.test: report setup failures as a separate test
  - py.test: report captured stdout/stderr (<NAME>, https://github.com/curzona) https://github.com/JetBrains/teamcity-messages/issues/12
  - py.test: fix parallel tests reporting https://github.com/JetBrains/teamcity-messages/issues/11

Version 1.9 Thu Jan 08 2015

  - Django support (<NAME>, https://github.com/ralphje)
  - Fix test hierarchies on nose and py.test
  - py.test: report errors in setup and teardown
  - py.test: report collect errors
  - py.test: support xfail
  - nose: support skipped tests
  - unittest: support skip, expected failure and unexpected success
  - Totally rewritten integration tests
    * Thanks to <NAME> (https://github.com/ralphje) and <NAME> (https://github.com/leo-from-spb)

Version 1.8 Sat Feb 08 2014

  - extensive tests for nose integration (James Carpenter)
  - added timestamps to TeamCity service messages (James Carpenter)

Version 1.7 Sun Feb 03 2013

  - py.test support (<NAME>)
  - official Python 3 support

Version 1.6 Tue Dec 06 2011

  - Bundle forgotten examples/simple.py

Version 1.4 Tue Apr 27 2010

  - Fixed http://youtrack.jetbrains.net/issue/TW-11313

Version 1.3 Fri Apr 11 2008

  - Added newlines due to http://youtrack.jetbrains.net/issue/TW-4412

Version 1.2 Thu Apr 10 2008

  - Fixed tests gold data

Version 1.1 Thu Apr 10 2008

  - Fixed README

Version 1.0 Tue Apr 08 2008

  - initial release

<commit_msg>wording<commit_after>Change Log
----------

Version 1.19 Sun Jun 26 2016

  - fix flake8 2.6.0 support #103 (<NAME>, https://github.com/cmaloney)

Version 1.18 Fri May 27 2016

  - pytest: do not report setup fixtures as separate tests (https://github.com/JetBrains/teamcity-messages/issues/91)
  - pytest: better test location presentation
  - pytest: support for pytest-pep8 and pytest-lint plugins
  - nose: make sure to turn reason into string when skipping test #98 (<NAME>, https://github.com/piyushg91)
  - twisted: fix twisted failure test reporting #88 (<NAME>, https://github.com/gmlexx)
  - flake8: better test name #89 (<NAME>, https://github.com/msabramo)
  - Don't force a newline at the start of service messages #90 (<NAME>, https://github.com/garyd203)

Version 1.17 Sat Oct 17 2015

  - support coverage >= 4.0
  - automatically detect TeamCity in flake8 plugin (<NAME>, https://github.com/msabramo)
  - more messages support (<NAME>, https://github.com/msabramo)
    buildProblem, buildStatus, setParameter, importData, enableServiceMessages, disableServiceMessages etc

Version 1.16 Sat Sep 12 2015

  - blocks messages support (<NAME>, https://github.com/msabramo)

Version 1.15 Fri Aug 28 2015

  - Twisted's trial support (<NAME>, https://github.com/gmlexx)
  - nose: fix tests reporting in multiprocess environment, thanks to Lewis Coates, https://github.com/lewisc
  - Fix UnicodeEncodeError when sys.stdout.encoding is None, thanks to <NAME>, https://github.com/msabramo

Version 1.14 Sat May 23 2015

  - support python 2.4, 2.5
  - nose: report skip test reason (Lewis Coates, https://github.com/lewisc)

Version 1.13 Sun Mar 29 2015

  - report coverage statistics from py.test pytest-cov plugin (<NAME>, https://github.com/djeebus)
  - flake8 support (<NAME>, https://github.com/djeebus)

Version 1.12 Fri Jan 16 2015

  - unittest: fix 2.6 compat

Version 1.11 Fri Jan 16 2015

  - nose: handle errors/failures in teardown/setup
  - nose: support multiprocess mode
  - nose: correctly report captured output
  - unittest: support skipped tests in Python 2.6 (by unittest2)
  - unittest: support subtests (Python 3.4+)

Version 1.10 Fri Jan 09 2015

  - py.test: limit captured stdout/stderr by 1M per test and send it to TeamCity in chunks of 50K chars
  - py.test: automatically enable TeamCity reporting under TeamCity build
  - py.test: analyze capture flag of capture plugin and set captureStandardOutput parameter of testStarted accordingly
  - py.test: report setup failures as a separate test
  - py.test: report captured stdout/stderr (<NAME>, https://github.com/curzona) https://github.com/JetBrains/teamcity-messages/issues/12
  - py.test: fix parallel tests reporting https://github.com/JetBrains/teamcity-messages/issues/11

Version 1.9 Thu Jan 08 2015

  - Django support (<NAME>, https://github.com/ralphje)
  - Fix test hierarchies on nose and py.test
  - py.test: report errors in setup and teardown
  - py.test: report collect errors
  - py.test: support xfail
  - nose: support skipped tests
  - unittest: support skip, expected failure and unexpected success
  - Totally rewritten integration tests
    * Thanks to <NAME> (https://github.com/ralphje) and <NAME> (https://github.com/leo-from-spb)

Version 1.8 Sat Feb 08 2014

  - extensive tests for nose integration (James Carpenter)
  - added timestamps to TeamCity service messages (James Carpenter)

Version 1.7 Sun Feb 03 2013

  - py.test support (<NAME>)
  - official Python 3 support

Version 1.6 Tue Dec 06 2011

  - Bundle forgotten examples/simple.py

Version 1.4 Tue Apr 27 2010

  - Fixed http://youtrack.jetbrains.net/issue/TW-11313

Version 1.3 Fri Apr 11 2008

  - Added newlines due to http://youtrack.jetbrains.net/issue/TW-4412

Version 1.2 Thu Apr 10 2008

  - Fixed tests gold data

Version 1.1 Thu Apr 10 2008

  - Fixed README

Version 1.0 Tue Apr 08 2008

  - initial release


{'fraction_non_alphanumeric': 0.09947375176485689, 'fraction_numerical': 0.05557694776023617, 'mean_word_length': 3.4988452655889146, 'pattern_counts': {'":': 0, '<': 39, '<?xml version=': 0, '>': 41, 'https://': 42, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1490243', 'n_tokens_mistral': 2828, 'n_tokens_neox': 2325, 'n_words': 895}