Changelog
=========

2.2.2
-----

- #47: Replace ``distutils.spawn.find_executable`` with ``shutil.which``. The package ``distutils`` is deprecated.

2.2.1
-----

- #42: Retry on ``zc.lockfile.LockError`` in ``file_lock``, use existing timeout kwarg (mshriver)

2.2.0
-----

- #38: Retry to lock resource if zc.lockfile.LockError is raised. Fix needed for pytest-xdist. (StabbarN)

2.1.0
-----

- #34: Deprecated ``slave_id`` fixture in favor of ``worker_id``,
  for compatibility with ``pytest-xdist`` 2.

2.0.1
-----

- #20: Added workaround for issue with SysLogHandler.

2.0.0
-----

- #23: Rely on ``zc.lockfile`` for lockfile behavior.
- #28: Fixtures now supports later versions of mysql and no longer
  support versions of mysql prior to ``mysql --initialize`` support.
- #29: Fix issues with later versions of mysql where ``mysql_defaults_file``
  fixture would prevent startup of mysql.
- Fixed issue in test suite where mysql fixture was not tested.
- Removed ``pytest_services.locks.lock_file``.

1.3.1
-----

- Fix race condition causing when using port_getter/display_getter (youtux)


1.3.0
-----

- Add `request` param to watcher_getter to have proper execution order
  of finalizers (youtux).

1.2.1
-----

- Swap kill and terminate in watcher_getter finalization, allowing
  for a more polite SIGTERM for terminating child procs on Unix. See
  #15 for details (jaraco)

1.2.0
-----

- Make pylibmc an optional dependency, available as an extra (jaraco)

1.1.15
------

- Fixed hang with updated netcat-openbsd>=1.130.3 (joepvandijken)

1.1.14
------

- Use a different strategy to determine whether xvfb supports (youtux )

1.1.12
------

- use realpath for mysql base dir (bubenkoff)

1.1.11
------

- exclude locked displays for xvfb (bubenkoff)

1.1.7
-----

- django settings fix (olegpidsadnyi)

1.1.3
-----

- django 1.8 support (bubenkoff)

1.1.2
-----

- old django support fix (olegpidsadnyi)

1.1.0
-----

- django 1.7+ support (bubenkoff)

1.0.10
------

- removed auto artifacts cleanup (bubenkoff)

1.0.8
-----

- fixed popen arguments (bubenkoff)

1.0.2
-----

- added port and display getters (bubenkoff)

1.0.1
-----

- Improved documentation (bubenkoff)

1.0.0
-----

- Initial public release
