1
- Not released yet
2
- ----------------
1
+ ..
2
+ You should *NOT* be adding new change log entries to this file, this
3
+ file is managed by towncrier. You *may* edit previous change logs to
4
+ fix problems like typo corrections or such.
5
+ To add a new change log entry, please see
6
+ https://pip.pypa.io/en/latest/development/#adding-a-news-entry
7
+ we named the news folder changelog
3
8
4
- - #571: skip_install should override usedevelop
5
- Thanks Fernando P. (@ferdonline).
9
+ .. towncrier release notes start
6
10
7
11
2.8.1 (2017-09-04)
8
- ------------------
12
+ ==================
9
13
10
14
- :pull: `599 `: fix problems with implementation of :issue: `515 `.
11
15
Substitutions from other sections were not made anymore if they were not in `envlist `.
12
16
Thanks to Clark Boylan (:user: `cboylan `) for helping to get this fixed (:pull: `597 `).
13
17
14
18
2.8.0 (2017-09-01)
15
- -------------------
19
+ ===================
16
20
17
21
- :issue: `276 `: Remove easy_install from docs (TL;DR: use pip). Thanks Martin Andrysík (:user: `sifuraz `).
18
22
@@ -62,7 +66,7 @@ Not released yet
62
66
- :pull: `588 `: Run pytest wit xfail_strict and adapt affected tests.
63
67
64
68
2.7.0 (2017-04-02)
65
- ------------------
69
+ ==================
66
70
67
71
- :pull: `450 `: Stop after the first installdeps and first testenv create hooks
68
72
succeed. This changes the default behaviour of `tox_testenv_create `
@@ -100,7 +104,7 @@ Not released yet
100
104
Thanks Jason R. Coombs (:user: `jaraco `).
101
105
102
106
2.6.0 (2017-02-04)
103
- ------------------
107
+ ==================
104
108
105
109
- add "alwayscopy" config option to instruct virtualenv to always copy
106
110
files instead of symlinking. Thanks Igor Duarte Cardoso (:user: `igordcard `).
@@ -122,7 +126,7 @@ Not released yet
122
126
Thanks Allan Feldman (:user: `a-feld `).
123
127
124
128
2.5.0 (2016-11-16)
125
- ------------------
129
+ ==================
126
130
127
131
- slightly backward incompatible: fix :issue: `310 `: the {posargs} substitution
128
132
now properly preserves the tox command line positional arguments. Positional
@@ -165,13 +169,13 @@ Not released yet
165
169
succeeded', with relevant error message displayed. Thanks Lukasz Rogalski.
166
170
167
171
2.4.1 (2016-10-12)
168
- ------------------
172
+ ==================
169
173
170
174
- fix :issue: `380 `: properly perform substitution again. Thanks Ian
171
175
Cordasco.
172
176
173
177
2.4.0 (2016-10-12)
174
- ------------------
178
+ ==================
175
179
176
180
- remove PYTHONPATH from environment during the install phase because a
177
181
tox-run should not have hidden dependencies and the test commands will also
@@ -224,20 +228,20 @@ Not released yet
224
228
maintained, uses deprecated pytest API)
225
229
226
230
2.3.2 (2016-02-11)
227
- ------------------
231
+ ==================
228
232
229
233
- fix :issue: `314 `: fix command invocation with .py scripts on windows.
230
234
231
235
- fix :issue: `279 `: allow cross-section substitution when the value contains
232
236
posargs. Thanks Sachi King for the PR.
233
237
234
238
2.3.1 (2015-12-14)
235
- ------------------
239
+ ==================
236
240
237
241
- fix :issue: `294 `: re-allow cross-section substitution for setenv.
238
242
239
243
2.3.0 (2015-12-09)
240
- ------------------
244
+ ==================
241
245
242
246
- DEPRECATE use of "indexservers" in tox.ini. It complicates
243
247
the internal code and it is recommended to rather use the
@@ -269,13 +273,13 @@ Not released yet
269
273
tox core doesn't need it.
270
274
271
275
2.2.1 (2015-12-09)
272
- ------------------
276
+ ==================
273
277
274
278
- fix bug where {envdir} substitution could not be used in setenv
275
279
if that env value is then used in {basepython}. Thanks Florian Bruhin.
276
280
277
281
2.2.0 (2015-11-11)
278
- ------------------
282
+ ==================
279
283
280
284
- fix :issue: `265 ` and add LD_LIBRARY_PATH to passenv on linux by default
281
285
because otherwise the python interpreter might not start up in
@@ -300,14 +304,14 @@ Not released yet
300
304
301
305
302
306
2.1.1 (2015-06-23)
303
- ------------------
307
+ ==================
304
308
305
309
- fix platform skipping for detox
306
310
307
311
- report skipped platforms as skips in the summary
308
312
309
313
2.1.0 (2015-06-19)
310
- ------------------
314
+ ==================
311
315
312
316
- fix :issue: `258 `, fix :issue: `248 `, fix :issue: `253 `: for non-test commands
313
317
(installation, venv creation) we pass in the full invocation environment.
@@ -327,7 +331,7 @@ Not released yet
327
331
Thanks Marc Abramowitz for pushing in this direction.
328
332
329
333
2.0.2 (2015-06-03)
330
- ------------------
334
+ ==================
331
335
332
336
- fix :issue: `247 `: tox now passes the LANG variable from the tox invocation
333
337
environment to the test environment by default.
@@ -336,12 +340,12 @@ Not released yet
336
340
Thanks Michael Krause.
337
341
338
342
2.0.1 (2015-05-13)
339
- ------------------
343
+ ==================
340
344
341
345
- fix wheel packaging to properly require argparse on py26.
342
346
343
347
2.0.0 (2015-05-12)
344
- ------------------
348
+ ==================
345
349
346
350
- (new) introduce environment variable isolation:
347
351
tox now only passes the PATH and PIP_INDEX_URL variable from the tox
@@ -400,15 +404,15 @@ Not released yet
400
404
- DEPRECATE distshare in documentation
401
405
402
406
1.9.2 (2015-03-23)
403
- ------------------
407
+ ==================
404
408
405
409
- backout ability that --force-dep substitutes name/versions in
406
410
requirement files due to various issues.
407
411
This fixes :issue: `228 `, fixes :issue: `230 `, fixes :issue: `231 `
408
412
which popped up with 1.9.1.
409
413
410
414
1.9.1 (2015-03-23)
411
- ------------------
415
+ ==================
412
416
413
417
- use a file instead of a pipe for command output in "--result-json".
414
418
Fixes some termination issues with python2.6.
@@ -421,7 +425,7 @@ Not released yet
421
425
422
426
423
427
1.9.0 (2015-02-24)
424
- ------------------
428
+ ==================
425
429
426
430
- fix :issue: `193 `: Remove ``--pre `` from the default ``install_command ``; by
427
431
default tox will now only install final releases from PyPI for unpinned
@@ -446,7 +450,7 @@ Not released yet
446
450
447
451
448
452
1.8.1 (2014-10-24)
449
- ------------------
453
+ ==================
450
454
451
455
- fix :issue: `190 `: allow setenv to be empty.
452
456
@@ -459,7 +463,7 @@ Not released yet
459
463
Gedminas.
460
464
461
465
1.8.0 (2014-09-24)
462
- ------------------
466
+ ==================
463
467
464
468
- new multi-dimensional configuration support. Many thanks to
465
469
Alexander Schepanovski for the complete PR with docs.
@@ -476,7 +480,7 @@ Not released yet
476
480
477
481
478
482
1.7.2 (2014-07-15)
479
- ------------------
483
+ ==================
480
484
481
485
- fix :issue: `150 `: parse {posargs} more like we used to do it pre 1.7.0.
482
486
The 1.7.0 behaviour broke a lot of OpenStack projects.
@@ -499,7 +503,7 @@ Not released yet
499
503
memory errors. Thanks March Schlaich for the PR90.
500
504
501
505
1.7.1 (2014-03-28)
502
- ------------------
506
+ ==================
503
507
504
508
- fix :issue: `162 `: don't list python 2.5 as compatibiliy/supported
505
509
@@ -508,7 +512,7 @@ Not released yet
508
512
interpreter which invoked tox. Thanks Chris Withers, Ionel Maries Cristian.
509
513
510
514
1.7.0 (2014-01-29)
511
- ------------------
515
+ ==================
512
516
513
517
- don't lookup "pip-script" anymore but rather just "pip" on windows
514
518
as this is a pip implementation detail and changed with pip-1.5.
@@ -569,7 +573,7 @@ Not released yet
569
573
- fix :issue: `105 ` -- don't depend on an existing HOME directory from tox tests.
570
574
571
575
1.6.1 (2013-09-04)
572
- ------------------
576
+ ==================
573
577
574
578
- fix :issue: `119 `: {envsitepackagesdir} is now correctly computed and has
575
579
a better test to prevent regression.
@@ -594,7 +598,7 @@ Not released yet
594
598
this allows to use relative path like in "-rrequirements.txt".
595
599
596
600
1.6.0 (2013-08-15)
597
- ------------------
601
+ ==================
598
602
599
603
- fix :issue: `35 `: add new EXPERIMENTAL "install_command" testenv-option to
600
604
configure the installation command with options for dep/pkg install.
@@ -636,7 +640,7 @@ Not released yet
636
640
tox/interpreters.py file, tests in tests/test_interpreters.py.
637
641
638
642
1.5.0 (2013-06-22)
639
- ------------------
643
+ ==================
640
644
641
645
- fix :issue: `104 `: use setuptools by default, instead of distribute,
642
646
now that setuptools has distribute merged.
@@ -663,7 +667,7 @@ Not released yet
663
667
664
668
665
669
1.4.3 (2013-02-28)
666
- ------------------
670
+ ==================
667
671
668
672
- use pip-script.py instead of pip.exe on win32 to avoid the lock exe
669
673
file on execution issue (thanks Philip Thiem)
@@ -711,20 +715,20 @@ Not released yet
711
715
thanks to Barry Warsaw for both.
712
716
713
717
1.4.2 (2012-07-20)
714
- ------------------
718
+ ==================
715
719
716
720
- fix some tests which fail if /tmp is a symlink to some other place
717
721
- "python setup.py test" now runs tox tests via tox :)
718
722
also added an example on how to do it for your project.
719
723
720
724
1.4.1 (2012-07-03)
721
- ------------------
725
+ ==================
722
726
723
727
- fix :issue: `41 ` better quoting on windows - you can now use "<" and ">" in
724
728
deps specifications, thanks Chris Withers for reporting
725
729
726
730
1.4 (2012-06-13)
727
- ----------------
731
+ ================
728
732
729
733
- fix :issue: `26 ` - no warnings on absolute or relative specified paths for commands
730
734
- fix :issue: `33 ` - commentchars are ignored in key-value settings allowing
@@ -745,7 +749,7 @@ Not released yet
745
749
python-2.4, just tox itself requires 2.5 or higher.
746
750
747
751
1.3 2011-12-21
748
- --------------
752
+ ==============
749
753
750
754
- fix: allow to specify wildcard filesystem paths when
751
755
specifying dependencies such that tox searches for
@@ -759,7 +763,7 @@ Not released yet
759
763
760
764
761
765
1.2 2011-11-10
762
- --------------
766
+ ==============
763
767
764
768
- remove the virtualenv.py that was distributed with tox and depend
765
769
on >=virtualenv-1.6.4 (possible now since the latter fixes a few bugs
@@ -771,7 +775,7 @@ Not released yet
771
775
(thanks Michael Foord for reporting)
772
776
773
777
1.1 (2011-07-08)
774
- ----------------
778
+ ================
775
779
776
780
- fix :issue: `5 ` - don't require argparse for python versions that have it
777
781
- fix :issue: `6 ` - recreate virtualenv if installing dependencies failed
@@ -788,7 +792,7 @@ Not released yet
788
792
- rework and enhance docs for display on readthedocs.org
789
793
790
794
1.0
791
- ---
795
+ ===
792
796
793
797
- move repository and toxbootstrap links to https://bitbucket.org/hpk42/tox
794
798
- fix :issue: `7 `: introduce a "minversion" directive such that tox
@@ -814,7 +818,7 @@ Not released yet
814
818
- added a CONTRIBUTORS file
815
819
816
820
0.9
817
- ---
821
+ ===
818
822
819
823
- fix pip-installation mixups by always unsetting PIP_RESPECT_VIRTUALENV
820
824
(thanks Armin Ronacher)
@@ -828,7 +832,7 @@ Not released yet
828
832
more readable)
829
833
830
834
0.8
831
- ---
835
+ ===
832
836
833
837
- work around a virtualenv limitation which crashes if
834
838
PYTHONDONTWRITEBYTECODE is set.
@@ -842,7 +846,7 @@ Not released yet
842
846
- change all internal source to strip trailing whitespaces
843
847
844
848
0.7
845
- ---
849
+ ===
846
850
847
851
- use virtualenv5 (my own fork of virtualenv3) for now to create python3
848
852
environments, fixes a couple of issues and makes tox more likely to
@@ -865,7 +869,7 @@ Not released yet
865
869
- recreate virtualenv on changed configurations
866
870
867
871
0.6
868
- ---
872
+ ===
869
873
870
874
- fix OSX related bugs that could cause the caller's environment to get
871
875
screwed (sorry). tox was using the same file as virtualenv for tracking
@@ -875,6 +879,6 @@ Not released yet
875
879
- fix long description, thanks Michael Foord
876
880
877
881
0.5
878
- ---
882
+ ===
879
883
880
884
- initial release
0 commit comments