|
46 | 46 | Thanks Alexander Loechel (@loechel).
|
47 | 47 | - #588: Run pytest wit xfail_strict and adapt affected tests.
|
48 | 48 |
|
49 |
| -2.7.0 |
50 |
| ------ |
| 49 | +2.7.0 (2017-04-02) |
| 50 | +------------------ |
51 | 51 |
|
52 | 52 | - #p450: Stop after the first installdeps and first testenv create hooks
|
53 | 53 | succeed. This changes the default behaviour of `tox_testenv_create`
|
|
84 | 84 | - #446: (infrastructure) Travis CI tests for tox now also run on OS X now.
|
85 | 85 | Thanks Jason R. Coombs (@jaraco).
|
86 | 86 |
|
87 |
| -2.6.0 |
88 |
| ------ |
| 87 | +2.6.0 (2017-02-04) |
| 88 | +------------------ |
89 | 89 |
|
90 | 90 | - add "alwayscopy" config option to instruct virtualenv to always copy
|
91 | 91 | files instead of symlinking. Thanks Igor Duarte Cardoso (@igordcard).
|
|
106 | 106 | - fix glob resolution from TOX_TESTENV_PASSENV env variable
|
107 | 107 | Thanks Allan Feldman (@a-feld).
|
108 | 108 |
|
109 |
| -2.5.0 |
110 |
| ------ |
| 109 | +2.5.0 (2016-11-16) |
| 110 | +------------------ |
111 | 111 |
|
112 | 112 | - slightly backward incompatible: fix issue310: the {posargs} substitution
|
113 | 113 | now properly preserves the tox command line positional arguments. Positional
|
|
149 | 149 | Reported virtualenv status is 'nothing to do' instead of 'commands
|
150 | 150 | succeeded', with relevant error message displayed. Thanks Lukasz Rogalski.
|
151 | 151 |
|
152 |
| -2.4.1 |
153 |
| ------ |
| 152 | +2.4.1 (2016-10-12) |
| 153 | +------------------ |
154 | 154 |
|
155 | 155 | - fix issue380: properly perform substitution again. Thanks Ian
|
156 | 156 | Cordasco.
|
157 | 157 |
|
158 |
| -2.4.0 |
159 |
| ------ |
| 158 | +2.4.0 (2016-10-12) |
| 159 | +------------------ |
160 | 160 |
|
161 | 161 | - remove PYTHONPATH from environment during the install phase because a
|
162 | 162 | tox-run should not have hidden dependencies and the test commands will also
|
|
208 | 208 | - use pytest-catchlog instead of pytest-capturelog (latter is not
|
209 | 209 | maintained, uses deprecated pytest API)
|
210 | 210 |
|
211 |
| -2.3.2 |
212 |
| ------ |
| 211 | +2.3.2 (2016-02-11) |
| 212 | +------------------ |
213 | 213 |
|
214 | 214 | - fix issue314: fix command invocation with .py scripts on windows.
|
215 | 215 |
|
216 | 216 | - fix issue279: allow cross-section substitution when the value contains
|
217 | 217 | posargs. Thanks Sachi King for the PR.
|
218 | 218 |
|
219 |
| -2.3.1 |
220 |
| ------ |
| 219 | +2.3.1 (2015-12-14) |
| 220 | +------------------ |
221 | 221 |
|
222 | 222 | - fix issue294: re-allow cross-section substitution for setenv.
|
223 | 223 |
|
224 |
| -2.3.0 |
225 |
| ------ |
| 224 | +2.3.0 (2015-12-09) |
| 225 | +------------------ |
226 | 226 |
|
227 | 227 | - DEPRECATE use of "indexservers" in tox.ini. It complicates
|
228 | 228 | the internal code and it is recommended to rather use the
|
|
253 | 253 | - internal: push some optional object creation into tests because
|
254 | 254 | tox core doesn't need it.
|
255 | 255 |
|
256 |
| -2.2.1 |
257 |
| ------ |
| 256 | +2.2.1 (2015-12-09) |
| 257 | +------------------ |
258 | 258 |
|
259 | 259 | - fix bug where {envdir} substitution could not be used in setenv
|
260 | 260 | if that env value is then used in {basepython}. Thanks Florian Bruhin.
|
261 | 261 |
|
262 |
| -2.2.0 |
263 |
| ------ |
| 262 | +2.2.0 (2015-11-11) |
| 263 | +------------------ |
264 | 264 |
|
265 | 265 | - fix issue265 and add LD_LIBRARY_PATH to passenv on linux by default
|
266 | 266 | because otherwise the python interpreter might not start up in
|
|
284 | 284 | {envsitepackagesdir} is present in commands. Thanks BB:ceridwenv
|
285 | 285 |
|
286 | 286 |
|
287 |
| -2.1.1 |
288 |
| ----------- |
| 287 | +2.1.1 (2015-06-23) |
| 288 | +------------------ |
289 | 289 |
|
290 | 290 | - fix platform skipping for detox
|
291 | 291 |
|
292 | 292 | - report skipped platforms as skips in the summary
|
293 | 293 |
|
294 |
| -2.1.0 |
295 |
| ----------- |
| 294 | +2.1.0 (2015-06-19) |
| 295 | +------------------ |
296 | 296 |
|
297 | 297 | - fix issue258, fix issue248, fix issue253: for non-test commands
|
298 | 298 | (installation, venv creation) we pass in the full invocation environment.
|
|
311 | 311 | when constructing the set of environment variables for test environments.
|
312 | 312 | Thanks Marc Abramowitz for pushing in this direction.
|
313 | 313 |
|
314 |
| - |
315 |
| -2.0.2 |
316 |
| ----------- |
| 314 | +2.0.2 (2015-06-03) |
| 315 | +------------------ |
317 | 316 |
|
318 | 317 | - fix issue247: tox now passes the LANG variable from the tox invocation
|
319 | 318 | environment to the test environment by default.
|
320 | 319 |
|
321 | 320 | - add SYSTEMDRIVE into default passenv on windows to allow pip6 to work.
|
322 | 321 | Thanks Michael Krause.
|
323 | 322 |
|
324 |
| - |
325 |
| -2.0.1 |
326 |
| ------------ |
| 323 | +2.0.1 (2015-05-13) |
| 324 | +------------------ |
327 | 325 |
|
328 | 326 | - fix wheel packaging to properly require argparse on py26.
|
329 | 327 |
|
330 |
| -2.0.0 |
331 |
| ------------ |
| 328 | +2.0.0 (2015-05-12) |
| 329 | +------------------ |
332 | 330 |
|
333 | 331 | - (new) introduce environment variable isolation:
|
334 | 332 | tox now only passes the PATH and PIP_INDEX_URL variable from the tox
|
|
386 | 384 |
|
387 | 385 | - DEPRECATE distshare in documentation
|
388 | 386 |
|
389 |
| - |
390 |
| - |
391 |
| -1.9.2 |
392 |
| ------------ |
| 387 | +1.9.2 (2015-03-23) |
| 388 | +------------------ |
393 | 389 |
|
394 | 390 | - backout ability that --force-dep substitutes name/versions in
|
395 | 391 | requirement files due to various issues.
|
396 | 392 | This fixes issue228, fixes issue230, fixes issue231
|
397 | 393 | which popped up with 1.9.1.
|
398 | 394 |
|
399 |
| -1.9.1 |
400 |
| ------------ |
| 395 | +1.9.1 (2015-03-23) |
| 396 | +------------------ |
401 | 397 |
|
402 | 398 | - use a file instead of a pipe for command output in "--result-json".
|
403 | 399 | Fixes some termination issues with python2.6.
|
|
409 | 405 | it work with pyrun. Thanks Marc-Andre Lemburg.
|
410 | 406 |
|
411 | 407 |
|
412 |
| -1.9.0 |
413 |
| ------------ |
| 408 | +1.9.0 (2015-02-24) |
| 409 | +------------------ |
414 | 410 |
|
415 | 411 | - fix issue193: Remove ``--pre`` from the default ``install_command``; by
|
416 | 412 | default tox will now only install final releases from PyPI for unpinned
|
|
434 | 430 | - fix issue191: lessen factor-use checks
|
435 | 431 |
|
436 | 432 |
|
437 |
| -1.8.1 |
438 |
| ------------ |
| 433 | +1.8.1 (2014-10-24) |
| 434 | +------------------ |
439 | 435 |
|
440 | 436 | - fix issue190: allow setenv to be empty.
|
441 | 437 |
|
|
447 | 443 | - report subprocess exit code when execution fails. Thanks Marius
|
448 | 444 | Gedminas.
|
449 | 445 |
|
450 |
| -1.8.0 |
451 |
| ------------ |
| 446 | +1.8.0 (2014-09-24) |
| 447 | +------------------ |
452 | 448 |
|
453 | 449 | - new multi-dimensional configuration support. Many thanks to
|
454 | 450 | Alexander Schepanovski for the complete PR with docs.
|
|
464 | 460 | executable. Thanks Floris Bruynooghe.
|
465 | 461 |
|
466 | 462 |
|
467 |
| -1.7.2 |
468 |
| ------------ |
| 463 | +1.7.2 (2014-07-15) |
| 464 | +------------------ |
469 | 465 |
|
470 | 466 | - fix issue150: parse {posargs} more like we used to do it pre 1.7.0.
|
471 | 467 | The 1.7.0 behaviour broke a lot of OpenStack projects.
|
|
487 | 483 | - limit python hashseed to 1024 on Windows to prevent possible
|
488 | 484 | memory errors. Thanks March Schlaich for the PR90.
|
489 | 485 |
|
490 |
| -1.7.1 |
491 |
| ---------- |
| 486 | +1.7.1 (2014-03-28) |
| 487 | +------------------ |
492 | 488 |
|
493 | 489 | - fix issue162: don't list python 2.5 as compatibiliy/supported
|
494 | 490 |
|
495 | 491 | - fix issue158 and fix issue155: windows/virtualenv properly works now:
|
496 | 492 | call virtualenv through "python -m virtualenv" with the same
|
497 | 493 | interpreter which invoked tox. Thanks Chris Withers, Ionel Maries Cristian.
|
498 | 494 |
|
499 |
| -1.7.0 |
500 |
| ---------- |
| 495 | +1.7.0 (2014-01-29) |
| 496 | +------------------ |
501 | 497 |
|
502 | 498 | - don't lookup "pip-script" anymore but rather just "pip" on windows
|
503 | 499 | as this is a pip implementation detail and changed with pip-1.5.
|
|
557 | 553 |
|
558 | 554 | - fix issue105 -- don't depend on an existing HOME directory from tox tests.
|
559 | 555 |
|
560 |
| -1.6.1 |
561 |
| ------ |
| 556 | +1.6.1 (2013-09-04) |
| 557 | +------------------ |
562 | 558 |
|
563 | 559 | - fix issue119: {envsitepackagesdir} is now correctly computed and has
|
564 | 560 | a better test to prevent regression.
|
|
582 | 578 | - fix issue102: change to {toxinidir} when installing dependencies.
|
583 | 579 | this allows to use relative path like in "-rrequirements.txt".
|
584 | 580 |
|
585 |
| -1.6.0 |
586 |
| ------------------ |
| 581 | +1.6.0 (2013-08-15) |
| 582 | +------------------ |
587 | 583 |
|
588 | 584 | - fix issue35: add new EXPERIMENTAL "install_command" testenv-option to
|
589 | 585 | configure the installation command with options for dep/pkg install.
|
|
624 | 620 | - refactor interpreter information detection to live in new
|
625 | 621 | tox/interpreters.py file, tests in tests/test_interpreters.py.
|
626 | 622 |
|
627 |
| -1.5.0 |
628 |
| ------------------ |
| 623 | +1.5.0 (2013-06-22) |
| 624 | +------------------ |
629 | 625 |
|
630 | 626 | - fix issue104: use setuptools by default, instead of distribute,
|
631 | 627 | now that setuptools has distribute merged.
|
|
651 | 647 | - rename README.txt to README.rst to make bitbucket happier
|
652 | 648 |
|
653 | 649 |
|
654 |
| -1.4.3 |
655 |
| ------------------ |
| 650 | +1.4.3 (2013-02-28) |
| 651 | +------------------ |
656 | 652 |
|
657 | 653 | - use pip-script.py instead of pip.exe on win32 to avoid the lock exe
|
658 | 654 | file on execution issue (thanks Philip Thiem)
|
|
699 | 695 | also make mock session return args[1:] for more precise checking (closes #61)
|
700 | 696 | thanks to Barry Warsaw for both.
|
701 | 697 |
|
702 |
| -1.4.2 |
703 |
| ------------------ |
| 698 | +1.4.2 (2012-07-20) |
| 699 | +------------------ |
704 | 700 |
|
705 | 701 | - fix some tests which fail if /tmp is a symlink to some other place
|
706 | 702 | - "python setup.py test" now runs tox tests via tox :)
|
707 | 703 | also added an example on how to do it for your project.
|
708 | 704 |
|
709 |
| -1.4.1 |
710 |
| ------------------ |
| 705 | +1.4.1 (2012-07-03) |
| 706 | +------------------ |
711 | 707 |
|
712 | 708 | - fix issue41 better quoting on windows - you can now use "<" and ">" in
|
713 | 709 | deps specifications, thanks Chris Withers for reporting
|
714 | 710 |
|
715 |
| -1.4 |
716 |
| ------------------ |
| 711 | +1.4 (2012-06-13) |
| 712 | +---------------- |
717 | 713 |
|
718 | 714 | - fix issue26 - no warnings on absolute or relative specified paths for commands
|
719 | 715 | - fix issue33 - commentchars are ignored in key-value settings allowing
|
|
733 | 729 | - fix the links/checkout howtos in the docs
|
734 | 730 | python-2.4, just tox itself requires 2.5 or higher.
|
735 | 731 |
|
736 |
| -1.3 |
737 |
| ------------------ |
| 732 | +1.3 2011-12-21 |
| 733 | +-------------- |
738 | 734 |
|
739 | 735 | - fix: allow to specify wildcard filesystem paths when
|
740 | 736 | specifying dependencies such that tox searches for
|
|
747 | 743 | (thanks Ralf Schmitt)
|
748 | 744 |
|
749 | 745 |
|
750 |
| -1.2 |
751 |
| ------------------ |
| 746 | +1.2 2011-11-10 |
| 747 | +-------------- |
752 | 748 |
|
753 | 749 | - remove the virtualenv.py that was distributed with tox and depend
|
754 | 750 | on >=virtualenv-1.6.4 (possible now since the latter fixes a few bugs
|
|
759 | 755 | - fix the warning check for commands to be installed in testenvironment
|
760 | 756 | (thanks Michael Foord for reporting)
|
761 | 757 |
|
762 |
| -1.1 |
763 |
| ------------------ |
| 758 | +1.1 (2011-07-08) |
| 759 | +---------------- |
764 | 760 |
|
765 | 761 | - fix issue5 - don't require argparse for python versions that have it
|
766 | 762 | - fix issue6 - recreate virtualenv if installing dependencies failed
|
|
777 | 773 | - rework and enhance docs for display on readthedocs.org
|
778 | 774 |
|
779 | 775 | 1.0
|
780 |
| ------------------ |
| 776 | +--- |
781 | 777 |
|
782 | 778 | - move repository and toxbootstrap links to http://bitbucket.org/hpk42/tox
|
783 | 779 | - fix issue7: introduce a "minversion" directive such that tox
|
|
803 | 799 | - added a CONTRIBUTORS file
|
804 | 800 |
|
805 | 801 | 0.9
|
806 |
| ------------------ |
| 802 | +--- |
807 | 803 |
|
808 | 804 | - fix pip-installation mixups by always unsetting PIP_RESPECT_VIRTUALENV
|
809 | 805 | (thanks Armin Ronacher)
|
|
817 | 813 | more readable)
|
818 | 814 |
|
819 | 815 | 0.8
|
820 |
| ------------------ |
| 816 | +--- |
821 | 817 |
|
822 | 818 | - work around a virtualenv limitation which crashes if
|
823 | 819 | PYTHONDONTWRITEBYTECODE is set.
|
|
831 | 827 | - change all internal source to strip trailing whitespaces
|
832 | 828 |
|
833 | 829 | 0.7
|
834 |
| ------------------ |
| 830 | +--- |
835 | 831 |
|
836 | 832 | - use virtualenv5 (my own fork of virtualenv3) for now to create python3
|
837 | 833 | environments, fixes a couple of issues and makes tox more likely to
|
|
854 | 850 | - recreate virtualenv on changed configurations
|
855 | 851 |
|
856 | 852 | 0.6
|
857 |
| ------------------ |
| 853 | +--- |
858 | 854 |
|
859 | 855 | - fix OSX related bugs that could cause the caller's environment to get
|
860 | 856 | screwed (sorry). tox was using the same file as virtualenv for tracking
|
|
864 | 860 | - fix long description, thanks Michael Foord
|
865 | 861 |
|
866 | 862 | 0.5
|
867 |
| ------------------ |
| 863 | +--- |
868 | 864 |
|
869 | 865 | - initial release
|
0 commit comments