commit 7b7dda4111f2d35ae50801c9607a5a7bb6cf944c (tag: 1.3.1, refs/hg/upstream/tags/1.3.1)
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Jul 23 22:28:00 2018 +0200

    Prepare 1.3.1

commit 87861fe9094512dcc5f759b5af6187002bfefa8f
Merge: b9dcb118632a 3fcb8d71ba1f
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Jul 23 22:14:14 2018 +0200

    Merge branches
    
    I didn't push the last release and merged a PR after the release.

commit 3fcb8d71ba1fee5298198ce5835ada48456bcc99
Merge: dfa64544b8cc 2eb71777c7da
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jun 15 11:06:31 2018 +0000

    Merged in tiger-222/pytest-timeout/tiger-222/fix-python-3-deprecationwarning-type-arg-1529057033583 (pull request #14)
    
    Fix Python 3 DeprecationWarning: type argument to addoption() is a string 'choice'.

commit 2eb71777c7da8e58c5a6af70e6bf364c43fa7c05 (upstream/branches/tiger-222/fix-python-3-deprecationwarning-type-arg-1529057033583, refs/hg/upstream/branches/tiger-222/fix-python-3-deprecationwarning-type-arg-1529057033583)
Author: Mickaël Schoentgen <contact@tiger-222.fr>
Date:   Fri Jun 15 10:03:56 2018 +0000

    Fix Python 3 DeprecationWarning: type argument to addoption() is a string 'choice'.

commit b9dcb118632a0fcef023e6d02d778a6885447e2e
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Jun 13 23:07:34 2018 +0200

    Added tag 1.3.0 for changeset 1eb7b46c7f8b

commit 57f2e3c6352c56a8f59fee998057ad1a6b6b2664
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Jun 13 22:59:22 2018 +0200

    Avoid using the old items.keywords dict
    
    This is really no way to access markers, not even to check existence.
    Thanks nicoddemus for the hint.

commit dfa64544b8cc9f0a63c7d97deb0b3e33330f2f5c
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Jun 13 20:42:34 2018 +0000

    Initial Bitbucket Pipelines configuration

commit 013faac284f831eef70332977a81c8c0a9cd8f37
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Jun 13 22:41:05 2018 +0200

    Add pipelines config
    
    Based on work by nicoddemus.

commit ba886b8a7c3ae63f3308e1cbc0bd00465caffeca
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Jun 13 21:56:39 2018 +0200

    Give credit

commit e1d79922fb192f568729e997614a36a44e3044e8
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Jun 13 21:55:54 2018 +0200

    Prepare 1.3.0 release

commit 061e9d4ed491155cba0c39099206b11bdc2f28f7
Author: Pedro Algarvio <pedro@algarvio.me>
Date:   Wed Jun 13 18:16:48 2018 +0100

    Fix the merge

commit 8e34e0edb160eef9c399d572d1e5b7b6a8b5c9e4
Author: Pedro Algarvio <pedro@algarvio.me>
Date:   Wed May 30 11:43:41 2018 +0100

    Switch to the new markers API

commit 7a8b4b9f5b07a35e6982bc1372bcd992ed2d7a73
Author: Pedro Algarvio <pedro@algarvio.me>
Date:   Thu Jun 7 10:40:03 2018 +0100

    Rename `defer` to `func_only`

commit bfa218c0285384554050d13492efc66c38b4e10d
Author: Pedro Algarvio <pedro@algarvio.me>
Date:   Wed May 30 11:02:04 2018 +0100

    Scope is not parametrized

commit 3d378fe7114dc1f6690983d340690d32b841cf39
Author: Pedro Algarvio <pedro@algarvio.me>
Date:   Wed May 30 10:55:32 2018 +0100

    Stop using the deprecated CLI option

commit 613ed7b1c5dafc740fbbef56f91f608d188b7cf9
Author: Pedro Algarvio <pedro@algarvio.me>
Date:   Tue May 29 18:45:39 2018 +0100

    Allow deferring timeouts to the test function body alone

commit eebf1ad258f2285ab12620c16fa3959e35d6ed16 (tag: debian/1.2.1-1, origin/debian/unstable, origin/HEAD)
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Sat Dec 30 10:26:38 2017 +0800

    Debian release 1.2.1-1

commit 9585853b79597d503b6aa47deae55343c5bfe930
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Sat Dec 30 08:27:38 2017 +0800

    update upstream changelog

commit 0708c26c49d845657303b9fd5f131b0e3bb1bce5
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Fri Dec 29 22:51:01 2017 +0800

    bumped standards version, no changes needed

commit 0e1aec815e8b786dce1bba5e0bb92c52f45bd3ad
Merge: 71c2b4fcc580 b428a68ac8be
Author: Floris Bruynooghe <flub@devork.be>
Date:   Thu Dec 28 22:04:02 2017 +0000

    Merged in asottile/pytest-timeout/asottile/tiny-typo-fix-in-cli-options-1514488005820 (pull request #8)
    
    Tiny typo fix in cli options

commit b428a68ac8be216bdf1392d2b5048fa33a2999a2
Author: Anthony Sottile <asottile@umich.edu>
Date:   Thu Dec 28 19:06:47 2017 +0000

    Tiny typo fix in cli options

commit 9788d6b21214d4c77f1ff037b560c1bdc0cce5e0
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Thu Dec 28 07:42:55 2017 +0800

    use salsa.debian.org

commit f19f46074f0ce76d18d6125a5a5240fd64d24613
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Thu Dec 28 07:41:45 2017 +0800

    starting to prepare a new debian release

commit 32de6fbe106d1fae850ec182fb4670c08f66a0f0
Merge: 94a02e6a9ccd e305b26734b1
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Thu Dec 28 07:38:22 2017 +0800

    Merge tag '1.2.1' into debian/unstable

commit 71c2b4fcc580ec3bb91495a2ccb225a930bb5162
Author: Floris Bruynooghe <flub@google.com>
Date:   Tue Nov 28 22:32:48 2017 +0100

    Added tag 1.2.1 for changeset 1ea060f5c01c

commit e305b26734b1a46a521e0e4c8894327f600af196 (tag: 1.2.1, refs/hg/upstream/tags/1.2.1)
Author: Floris Bruynooghe <flub@google.com>
Date:   Tue Nov 28 22:32:38 2017 +0100

    Prepare 1.2.1 release.

commit e31fac7a403b3012a285119420d774e6177e6683
Merge: 7e097d5aaa83 fc2bc381d60b
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Nov 28 21:02:47 2017 +0000

    Merged in nicoddemus/pytest-timeout/issue-21 (pull request #7)
    
    Fix support for pytest 3.3

commit fc2bc381d60b107efce78380b5cb875092d23b23 (upstream/branches/issue-21, refs/hg/upstream/branches/issue-21)
Author: Unknown <bruno@FLWS023.ESSS>
Date:   Tue Nov 28 08:51:50 2017 -0200

    Fix support for pytest 3.3
    
    Fix #21

commit 94a02e6a9ccd3683fb2b10aaf42f74f3abcf7b28 (tag: debian/1.2.0-1)
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Wed Aug 9 17:39:26 2017 +0800

    Debian release 1.2.0-1

commit db3071b967e65f7e2792903300deeabaa82c1b0a
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Wed Aug 9 18:06:26 2017 +0800

    Removed python3-pexpect from build deps as those tests break sbuild

commit 3654cb308e3062e07aa550aec2e5f23bb3c15399
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Wed Aug 9 00:30:28 2017 +0800

    Add python3-pexpect to build-deps

commit 7880c4f775207f80f7873334da2ab4c62c15af0b
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Wed Aug 9 00:21:44 2017 +0800

    Remove signature checking in d/watch as upstream no longer sign releases :(

commit f5b078c68bf680e7443c4ed740c0015d9cd6803a
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Wed Aug 9 00:01:42 2017 +0800

    Use pristine-tar

commit f42ad9f636e1cb8e2f9daa035e9e6c3b8c5b019a
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Tue Aug 8 23:56:55 2017 +0800

    Update upstream changelog

commit 52276ffa01cf87f58ed2e2eaadabf6280dbac9ff
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Tue Aug 8 23:54:31 2017 +0800

    Update copyright years

commit c4fb303f2cc95798c9c91c8d75b2633fcc5ce579
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Tue Aug 8 23:53:17 2017 +0800

    Bump standard version to 4.0.1, no changes needed

commit 5c1a20788faa963cf0c5074e2c784752f10c72d5
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Tue Aug 8 23:52:16 2017 +0800

    Change upstream homepage

commit 45bc005f8a3d29ed30200c5517613eba451b4dc0
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Tue Aug 8 13:19:52 2017 +0800

    Update debian/changelog

commit 1977317d467efc9565344412de0c8bf3d66ecde3
Author: Floris Bruynooghe <flub@devork.be>
Date:   Thu Nov 10 12:44:24 2016 -0800

    Prepare 1.2.0 release

commit fe2937ba01d51c09a43409d9b9f8eeb9c9bbf8d4
Author: Tom Myers <tom.myers@appdynamics.com>
Date:   Wed May 18 10:43:33 2016 -0700

    Fix tests for fractional second timeouts.

commit 8395afac279ded4f240a0521b423b2f5ae01c65b
Author: Tom Myers <tom.myers@appdynamics.com>
Date:   Tue May 17 15:42:05 2016 -0700

    Allow fractional second timeouts.

commit 7669fd3cf17b2f705a70b8a2f84522c14be09a51
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Feb 2 22:59:14 2016 +0000

    Prepare next release

commit 05a7b18804060cb249fe8e3c4dcb20ae324e250c
Author: holger krekel <holger@merlinux.eu>
Date:   Thu Dec 3 12:14:29 2015 +0100

    report timeout duration in the header (and also the method if we have a non-zero timeout)
    also refactor slightly so we don't compute the environment timeout/method on each item.

commit 275cf7df9621bcfdaa7313fb3ed658e4a080a896
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sun Nov 15 17:09:40 2015 +0000

    Added tag 1.0.0 for changeset dc4e05d45303

commit d2c21777a32d165214d1e97ab61f9bd915e37b69 (tag: debian/1.0.0-1.1)
Author: Andreas Tille <tille@debian.org>
Date:   Mon Mar 6 21:43:17 2017 +0100

    Package was uploaded to unstable - just commit as uploaded by Moritz Muehlenhoff <jmm@debian.org>

commit 7e097d5aaa83e007e1ab9aab4229166645f8e125
Author: Floris Bruynooghe <flub@devork.be>
Date:   Thu Nov 10 12:44:31 2016 -0800

    Added tag 1.2.0 for changeset 31adcd142d8c

commit 3f990e15d20777a714bf3063d496bb15d6742656 (tag: 1.2.0)
Author: Floris Bruynooghe <flub@devork.be>
Date:   Thu Nov 10 12:44:24 2016 -0800

    Prepare 1.2.0 release

commit a5144d4a248b40511eec4bf2da545131e1a7e7c0
Author: Moritz Muehlenhoff <jmm@debian.org>
Date:   Fri Jun 10 15:57:58 2016 +0200

    * Fix FTBFS, missing build dependency on python3-dev (Closes: #815291)

commit c54e3e3bd433869f3d47c854a86d579e3eecd930
Author: Tom Myers <tom.myers@appdynamics.com>
Date:   Wed May 18 10:43:33 2016 -0700

    Fix tests for fractional second timeouts.

commit d535118cc2a8eae87db3ac12bdf0c0781cbc7bae
Author: Tom Myers <tom.myers@appdynamics.com>
Date:   Tue May 17 15:42:05 2016 -0700

    Allow fractional second timeouts.

commit e4c6174ba76959f4c67d9a0b681d978101949024 (tag: debian/1.0.0-1)
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Mon Apr 18 15:00:06 2016 +0000

    use ssl enabled vcs fields

commit 53f1e9225de2935645ed98ffee37cdf6367f40d6
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Mon Apr 18 10:10:22 2016 +0000

    bumped standard version

commit 63bfb9419dd90659292e7f759295ca96f9919d92
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Mon Apr 18 09:55:21 2016 +0000

    remove unnecessary patches

commit e4785c973a030f4fddc8296ab7be9c4034be7c36
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Mon Apr 18 09:54:37 2016 +0000

    new debian release

commit 5306956bbb228c0b279b7546c4e69043e0356853
Merge: 53e68798e487 865a29968542
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Mon Apr 18 08:57:03 2016 +0000

    Merge tag '1.0.0' into debian/unstable

commit f669a21b43b46cff50478907c826f4246d06da3d
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Feb 2 22:59:14 2016 +0000

    Prepare next release

commit 50362a801c6f6d129182baaf9a82adf14ec71a7b
Merge: 37020941ce0c cb91608bfe91
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Feb 2 21:57:55 2016 +0000

    Merged in header (pull request #5)
    
    report timeout duration in the header (and also the method if we have a non-zero timeout)

commit cb91608bfe91e820539cef07d884925e6edaabc5
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Feb 2 21:57:55 2016 +0000

    Close branch header

commit c81869a87c615779c6eb8bd932205580b72f9ade
Author: holger krekel <holger@merlinux.eu>
Date:   Thu Dec 3 12:14:29 2015 +0100

    report timeout duration in the header (and also the method if we have a non-zero timeout)
    also refactor slightly so we don't compute the environment timeout/method on each item.

commit 37020941ce0c1c2626bd2f89e42320a871b95e39
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sun Nov 15 17:09:40 2015 +0000

    Added tag 1.0.0 for changeset dc4e05d45303

commit 865a29968542d0f3cbda38dfa8d0ffd18c55b2df (tag: 1.0.0)
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sun Nov 15 17:09:23 2015 +0000

    Prepate 1.0 release
    
    - Fix issue #12 to make compatible with py.test 2.8
    - Fix tests on py26: pexpect no longer seems to support py26.
    - Use new hookimpl decorators and depend on py.test 2.8.
    - Update readme to add changelog items

commit d58454256fa0636dc28afc398819b3048c090d25
Merge: 6b5687e62e24 bb0ce8d19e48
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sun Nov 15 16:15:09 2015 +0000

    Merged in hpk42/pytest-timeout/fixpytest28 (pull request #4)
    
    Fix pytest 2.8 compat

commit bb0ce8d19e4890ffbaf85575c712136cd906df28
Author: holger krekel <holger@merlinux.eu>
Date:   Tue Sep 22 22:14:03 2015 +0200

    remove deprecated __multicall__ argument and use pytest.mark.hookwrapper
    introduced with pytest-2.7 (if pytest-timeout would require pytest-2.8 we
    could use pytest.hookimpl(hookwrapper=True)

commit 4828dbf9aa0e6a6a2336696e2b4309ba6c7edd6f
Author: holger krekel <holger@merlinux.eu>
Date:   Tue Sep 22 22:04:28 2015 +0200

    fix issue12: force runpytest() to use subprocesses instead of inline running.
    also streamline tox.ini to newly use py35 and scrap py31 and py32 where pytest is
    not aiming for compatibility itself.

commit 53e68798e487744f1239f74c4fe2c3473960c1a2 (tag: debian/0.4-2)
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Mon Aug 17 08:39:16 2015 +0800

    update debian version to 0.4-2

commit 41634480e8241deacfd7d990a6a964de76a1ed6c
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Tue Aug 11 12:05:20 2015 +0800

    run tests manually from debian/rules, no longer build-dep on tox

commit 6b5687e62e2407cc0964af6e4964945d63645959
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Aug 15 00:44:06 2015 +0100

    Added tag 0.5 for changeset d1923e7c95f4

commit 07af7fdacbd58056c63d9df423303e9ddbd706a8 (tag: 0.5)
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Aug 15 00:43:51 2015 +0100

    Set version to 0.5

commit d34b0ee523cb914343f1463665aea6023d50ab31
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Aug 15 00:43:29 2015 +0100

    Fix test so it succeeds on all python versions

commit dab72896b23513a497bd35e4a8f1cc2f3fb6dab8
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Aug 15 00:30:01 2015 +0100

    Fix historic changelog
    
    Apparently that wasn't released yet.  Oops.

commit 3ebe8cb49a061f5d7e632efbc912dfee77f7ab4e
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Aug 15 00:25:35 2015 +0100

    Update for transfer to pytest-dev team account
    
    Just some URLs.

commit d49d79dd4f6ff881380210b243417f70efcbbbcf
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Aug 15 00:24:58 2015 +0100

    Add pypy3 environment to tox.ini

commit 02a1ed13dd2c2f1067ca18a722543e92e6be1c21 (tag: debian/0.4-1)
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Tue Mar 3 11:51:58 2015 +0800

    remove mercurial leftovers

commit 1544215e0aa9e8b026191532731a6e7d9dcc48ab
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Tue Mar 3 11:35:51 2015 +0800

    updated description and vcs

commit d49e46fb5b800edf6eba72e739cb64cada1ac4c8
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Tue Mar 3 00:23:18 2015 +0800

    add upstream gpg key

commit a1d9082d2f1592bb44ec3db9fd51c4d603269f07
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Mon Mar 2 16:43:44 2015 +0800

    updated watch file

commit b6f2387a1a0df1ad8da18e76b0046ea1e24d2897
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Sat Feb 28 19:05:48 2015 +0800

    initial packaging

commit cf0d19b869ba979726bb38ff57ee758ac1537247
Author: gustavo panizzo <gfa@zumbi.com.ar>
Date:   Sat Feb 28 19:01:10 2015 +0800

    add upstream changelog

commit 4e0f8be8ccd91983340fedd31d42271ba2284b4d
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sun Feb 15 16:54:13 2015 +0000

    Added tag 0.4 for changeset 1d2ceacdfebe

commit 1fdebc4aba650e4f6ced4d0caf6a656ac38b39f3
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Sep 10 22:57:40 2014 +0100

    Ignore pytest-cache's .cache directory

commit 9d1e696fa330c5bf6ed4e15825287d73fafdcacf
Author: Wolfgang Schnerring <ws@gocept.com>
Date:   Thu Sep 18 15:01:39 2014 +0200

    Suppress timeout when pdb is entered interactively
    
    This depends on https://bitbucket.org/hpk42/pytest/pull-request/204
    to provide the necessary new hook.

commit 1d4d4ca8af33e1c7586f4dc6012b3111922846f1
Author: holger krekel <holger@merlinux.eu>
Date:   Fri Sep 5 09:31:30 2014 +0200

    include tox.ini so "devpi test pytest-timeout" works.

commit e2996b1edbe7d43c2a2ab3ad852419e961aa4221
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Aug 6 00:12:15 2014 +0100

    Set version for post-0.4 work

commit d3b2fd55281e5707085442e8dcbda9864e58dc29 (tag: 0.4)
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Aug 6 00:11:21 2014 +0100

    Update copyright year

commit 54187a5e10623bf2e5b2d1393579047b4d0ae585
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Aug 5 23:41:26 2014 +0100

    Add setup.cfg to mark wheels as being universal

commit b36752170253e927597b68c0d05954577bb41673
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Aug 5 23:30:50 2014 +0100

    Set version and classify as stable

commit d166adbf9b33f6b17f89154734b8b08dfdd4a6ad
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Aug 5 23:27:09 2014 +0100

    Tweak the readme

commit d1f2fad93db73230ca6b341176214d5f6280174b
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Aug 5 23:10:46 2014 +0100

    Fix timeouts during pdb interaction
    
    So far it seems rather tricky to write meaningful tests for this,
    so sadly there are none.

commit eb57fce57a1a25e31c2ad3374c272a0019930ae3
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Jul 28 21:29:36 2014 +0200

    Support timeouts in fixture teardown on all scopes
    
    This uses the pytest_runtest_protocol hook to capture timeouts in all
    the fixture teardown instead of relying on the order in which py.test
    calls the pytest_runtest_setup and pytest_runtest_teardown hooks in
    relation with the fixtures and nose/unittest hooks.

commit dcdc60205cc44d771bbe7869186c3e421a7b5605
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Jul 28 21:27:55 2014 +0200

    Test on pypy set dev version number

commit 67aa2388438a5c0afd3d76280dfdfae2939b30d3
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Jul 26 15:44:00 2014 +0200

    Chane underscore to dash for consistency
    
    py.test seems to be using dashes in it's command line options now, so
    let's be consistent with the command line instead of the config file.

commit f64095eee064133d9cb43345021bcc379df75cde
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Jul 26 14:29:43 2014 +0200

    Merge pytest.ini and tox.ini

commit 8fc8c666c5200d3cd26e3f1a5f3e835b5b9f06ad
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Jul 26 14:25:51 2014 +0200

    Modernise and style nitpicking

commit 5a27bdd341d4948b7b5c7aee28ae7a3cd5d0f3bf
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Jul 6 18:41:56 2013 +0200

    Update short description

commit 8caf867257d915755e3e9035bb7b1e923de40035
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Jul 6 18:39:35 2013 +0200

    Ignore .ropeproject directory

commit 835b1556df5989769981bdadf097a4c2165f00fe
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Sep 19 00:44:30 2012 +0100

    Style and small corrections

commit 25b5d00f0fdf9c5a2244cfb54556f00820ddfefa
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Sep 19 00:35:37 2012 +0100

    Added tag 0.3 for changeset e54c7a8a55c3

commit 089e619597fc52843cbbebbd8b96318e969d1718 (tag: 0.3)
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Sep 19 00:30:20 2012 +0100

    Update setup.py for release

commit 7d1bf6eba46dc56485449dda2c6b92a863a78112
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Sep 19 00:29:48 2012 +0100

    Update the README and TODO file for upcoming release

commit d025ed4c3d1736961e291d2bdc72828176be64e2
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Sep 18 19:51:17 2012 +0100

    No longer need this to enable the plugin

commit c6cb6084ccb28d441a0c2b9863bb754a89c1c52e
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Sep 18 00:34:58 2012 +0100

    Update failure demo descriptions

commit 9da2e9dcc84da6467f22b1351c5590c73ef32b6a
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Sep 18 00:30:39 2012 +0100

    Test using python 3.1 as well

commit bec405bf40bfcfdcc55e7e480efd1f218e8b0e12
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Sep 18 00:29:51 2012 +0100

    Python 3.x compatibility
    
    In 3.x you can no longer compare None and integers.

commit f7479e0b4ef085e1fc0d260614f64b84e1b93ce4
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Jun 23 16:46:49 2012 +0100

    Remove old commented out code

commit f8d2da763febf24e634d53969b01af462f0e7b6e
Author: Floris Bruynooghe <flub@devork.be>
Date:   Thu Jun 21 00:00:05 2012 +0100

    Major refactor, only have one plugin
    
    Since the plugin is now always active whenever installed and activation
    of the timeout happens on a per-item basis there is no longer a need
    for the funny two-plugin structure.  Thus just make everything simple
    functions in the module.

commit 9db29c394037f0168045a10ee6dde6774d63dec1
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Jun 19 23:53:06 2012 +0100

    Remove changelog again, we keep this in README
    
    I seemed to have forgotten that, oops.

commit 76eb2d7c5fe3ab54d643f85898f37cd47362fcdf
Author: Floris Bruynooghe <flub@devork.be>
Date:   Tue Jun 19 23:50:28 2012 +0100

    Get timeout value from PYTEST_TIMEOUT environment variable
    
    It is now possible to specify the timeout using a PYTEST_TIMEOUT
    environment variable.
    
    Also add CHANGELOG file and correst some typos

commit 0d9e559c168a42534ca84dc5d9be9e36e7e79385
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Apr 16 22:52:02 2012 +0100

    Make the "method" argument to to timeout marker not keyword-only
    
    So you can now use the marker as @pytest.mark.timeout(1, 'thread') too
    as well as @pytest.mark.timeout(1, method='thread').  Even
    @pytest.mark.timeout(timeout=1, method='thread') is allowed now.

commit 292c8d14a3550204a1a3ae7739be6f51b7d8e347
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Apr 16 22:50:05 2012 +0100

    Set version number to dev version

commit 56b5b512ff6f13fdc4349c7fa3015d44a51f5e42
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Mar 19 11:29:42 2012 +0100

    Update TODO

commit 374f63bd26a7c45c1d7d64486abc648ff5d1d7a8
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Mar 19 11:28:06 2012 +0100

    Register the marker and activate plugin by default

commit 75fd9c1db602e82a9b9ae196aced59e8f692e6eb
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Mar 17 17:46:07 2012 +0100

    Added tag 0.2 for changeset 67ad1855fe86

commit 3537ad296e33a5482536b8b8cddb3901355f54f9
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Mar 17 17:44:39 2012 +0100

    Added tag 0.1 for changeset 36f2c379bdb3

commit d06b7ccae0a71684e1489d48aa1bc0e9d03513af
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Mar 21 22:20:38 2012 +0000

    Include MANIFEST.in in the sdist

commit b426a73df1d8a26e2050f4221abdc81008dc3d10
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Mar 17 17:42:53 2012 +0100

    Fix for python3, add 3.2 to tox config

commit 275375cc41bb891ab5540c9269b055dca192df55
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Mar 17 00:19:52 2012 +0100

    Add tox configuration
    
    Also tweak the tests to run in all setuptools' weird forms.

commit 0a7b1d6ea9dc6a3ac23571aeefb52ce261d95557
Author: Floris Bruynooghe <flub@devork.be>
Date:   Thu Mar 15 20:56:13 2012 +0100

    Ship the tests and failure demo

commit b1e7745499f24ad56e2901ddbe3a0c091a780d95
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Mar 14 22:19:41 2012 +0100

    Update the failure demo
    
    No longer need to invoke it specially since we can use the configuration
    file now.  Also show a thread.

commit 0dd7c2878ec0a2878c363e1ffc0dd517c58bac75
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Mar 14 22:05:20 2012 +0100

    Fix setuptools deployment by using a different plugin name

commit 5162149f7195cf0b2b74753efe8700facbc27388
Author: Floris Bruynooghe <flub@devork.be>
Date:   Wed Mar 14 14:26:44 2012 +0100

    Add configuration file options
    
    Add the timeout and timeout_method configuration file options.  This
    renames the --nosigalrm option to --timeout_method.  This also adds
    the method keyword to the timeout marker.

commit fbb7528ef4bfabbaf3f46865443b618d09ebd375
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Mar 12 21:29:48 2012 +0000

    Attribution

commit 12f96aba8a40e80c2fa006ce40123a14705767a5
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Mar 12 21:27:01 2012 +0000

    Add tests to check incorrect usage of timeout marker

commit 698424422208fc1e3726f155cb3d1ca5645efa6b
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Mar 9 23:39:55 2012 +0000

    Add marker to modify the timeout

commit 604d4af92d009b3a3b9418af16834cf0cf7ea2e4
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Mar 9 21:45:22 2012 +0000

    Rename old class name, this no longer uses faulthandler

commit f6dea102ac1f25eae0125d1b9cbd4487685d02bf
Author: Floris Bruynooghe <flub@devork.be>
Date:   Thu Mar 8 23:21:26 2012 +0000

    Add newline at EOF

commit c2da660f87d05bdefa39e93b45d510af5c832db1 (tag: 0.1)
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Feb 24 01:37:21 2012 +0000

    Add a license and trove classifiers

commit b4b0ff35a4d5031d3b6dfdf0155709e1b091d6cd
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Feb 24 01:20:20 2012 +0000

    Ingore setuptools stuff

commit de3bae5ae4e1518816d3f08f39dc46ac63e6292c
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Feb 24 01:18:23 2012 +0000

    Ignore some distutils dirs

commit a554acd8ed8a6c263546a8f8f196dccfafe4e71a
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Feb 24 01:18:03 2012 +0000

    Rename to make distutils happy

commit db19b5793f27e25bd6f8cd3c3a72b76f7ca94501
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Feb 24 01:06:15 2012 +0000

    Add README and setup.py

commit 4f373efe2ead6e789443b978fdc626d8ad092b50
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Feb 24 01:05:28 2012 +0000

    Improve the reporting
    
    This now adapts to the terminal width and avoids a bug of the
    timeout message interferring with the capturemanager.  It also
    adds support for the pytest-capturelog plugin by not hiding
    this information in case of an exit.

commit 673df6ccb4a7d714a1b0557fb0092c7bb9a6b0c6
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Jan 23 17:50:44 2012 +0000

    Fixup canceling
    
    The canceling code did not respect the --nosigalrm option which
    resulted in general mayhem.  This is now slightly refactored and does
    it correctly.

commit 67bcc258d913e5e3f462716927414eb55f65abba
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 20 14:59:16 2012 +0000

    Check the last line is actually the last

commit e06552ef601846a026fb83f86a24081148f395f3
Author: Floris Bruynooghe <flub@devork.be>
Date:   Thu Jan 12 09:49:03 2012 +0000

    Fix test and wait for the thread
    
    When not waiting for the thread to finish Solaris seems to end up with
    many many threads before long.  The slow down seems not too noticable.

commit 040e3f4f33950dbde1d6c9bc6cfee32d2983b6dc
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 6 16:47:04 2012 +0000

    Get rid of old name

commit 5f6c2acb17282b089547a5b7a3eaacc8af686066
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 6 16:40:38 2012 +0000

    First attempt at testing the threaded code
    
    Doesn't work yet.

commit bc6e5bb8e0b19450a6a610e153ae708558ac95d5
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 6 16:39:57 2012 +0000

    Add option to not use SIGALRM and better thread dumping
    
    The --nosigalrm option helps testing could be useful for real too if
    the code under test already uses SIGALRM.
    
    Also show the thread names, which can be eaier to read.  And no longer
    dump the thread which is doing the thread dumping, it's not very
    interesting.

commit 097d686af9c254969b7cbb5fc0171a72df594e4a
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 6 15:23:08 2012 +0000

    Fix for pytest.fail usage

commit a9e42f1226015f7f22b2204cf41a4334911e102f
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 6 15:22:56 2012 +0000

    Add a failure demo file

commit 47ac793a95b71c2869cfd3ab0145440651e53e7c
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 6 15:22:42 2012 +0000

    Hide helper functions and load timeout dynamic
    
    * Load the timeout dynamic instead of at the time the plugin gets
      created.  This means someone can modify the configuration in a
      conftest.py or similar.
    
    * Use pytest.fail instead of raising an exception and also hide our
      methods from the exceptions.

commit 6df8e14e2c1e7b0a2a448c7c2d8e4b6f0128bf1e
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 6 00:06:34 2012 +0000

    Make the test actually work

commit 0ab17106f465f91b0f9aaa750bc7016c76a7e7d9
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 6 00:06:07 2012 +0000

    Add pytest.ini to show skip reasons by default

commit bb2605e5ee37df83eeb557b4bfb1808a9eb8b73e
Author: Floris Bruynooghe <flub@devork.be>
Date:   Fri Jan 6 00:05:19 2012 +0000

    Better section header

commit 401cdd88cd266cd8425200b3dd505d277f26d2ed
Author: Floris Bruynooghe <flub@devork.be>
Date:   Thu Jan 5 00:31:52 2012 +0000

    Rename module and improve behaviour
    
    * Be a bit better in using SIGALRM or Timer, improve code re-use.
    
    * Completely broken tests for now.
    
    * Add TODO file to help my poor memory.

commit 8b3c59ba846a11f3e640d1d20d524c706fca3403
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Dec 26 13:43:48 2011 +0000

    Raise a traceback after the timeout if no exit is requested
    
    This stops timed out tests when no exit is requested by raising an
    exception in the current thread.  Currently it doesn't work yet if
    SIGALRM is not available (Windows).

commit d60b2b2601e2b416699738ebfdd420ddb825535c
Author: Floris Bruynooghe <flub@devork.be>
Date:   Mon Dec 26 14:21:00 2011 +0100

    No longer require the faulthandler module
    
    We now use SIGALRM instead of threads, like faulthandler does, and no
    longer use the faulthandler module itself since we use
    sys._current_frames() instead to provide full tracebacks of all
    threads.

commit 1e0e9f332461b123bd450852d8d903e4d72c91ec
Author: Floris Bruynooghe <flub@devork.be>
Date:   Sat Dec 24 23:27:04 2011 +0100

    Initial code
    
    This is the very first version quickly thrown together whithout having
    given it much tought.
