Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#614] add towncrier to manage changelog additions #615

Merged
merged 4 commits into from
Sep 9, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 49 additions & 45 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
Not released yet
----------------
..
You should *NOT* be adding new change log entries to this file, this
file is managed by towncrier. You *may* edit previous change logs to
fix problems like typo corrections or such.
To add a new change log entry, please see
https://pip.pypa.io/en/latest/development/#adding-a-news-entry
we named the news folder changelog

- #571: skip_install should override usedevelop
Thanks Fernando P. (@ferdonline).
.. towncrier release notes start

2.8.1 (2017-09-04)
------------------
==================

- :pull:`599`: fix problems with implementation of :issue:`515`.
Substitutions from other sections were not made anymore if they were not in `envlist`.
Thanks to Clark Boylan (:user:`cboylan`) for helping to get this fixed (:pull:`597`).

2.8.0 (2017-09-01)
-------------------
===================

- :issue:`276`: Remove easy_install from docs (TL;DR: use pip). Thanks Martin Andrysík (:user:`sifuraz`).

Expand Down Expand Up @@ -62,7 +66,7 @@ Not released yet
- :pull:`588`: Run pytest wit xfail_strict and adapt affected tests.

2.7.0 (2017-04-02)
------------------
==================

- :pull:`450`: Stop after the first installdeps and first testenv create hooks
succeed. This changes the default behaviour of `tox_testenv_create`
Expand Down Expand Up @@ -100,7 +104,7 @@ Not released yet
Thanks Jason R. Coombs (:user:`jaraco`).

2.6.0 (2017-02-04)
------------------
==================

- add "alwayscopy" config option to instruct virtualenv to always copy
files instead of symlinking. Thanks Igor Duarte Cardoso (:user:`igordcard`).
Expand All @@ -122,7 +126,7 @@ Not released yet
Thanks Allan Feldman (:user:`a-feld`).

2.5.0 (2016-11-16)
------------------
==================

- slightly backward incompatible: fix :issue:`310`: the {posargs} substitution
now properly preserves the tox command line positional arguments. Positional
Expand Down Expand Up @@ -165,13 +169,13 @@ Not released yet
succeeded', with relevant error message displayed. Thanks Lukasz Rogalski.

2.4.1 (2016-10-12)
------------------
==================

- fix :issue:`380`: properly perform substitution again. Thanks Ian
Cordasco.

2.4.0 (2016-10-12)
------------------
==================

- remove PYTHONPATH from environment during the install phase because a
tox-run should not have hidden dependencies and the test commands will also
Expand Down Expand Up @@ -224,20 +228,20 @@ Not released yet
maintained, uses deprecated pytest API)

2.3.2 (2016-02-11)
------------------
==================

- fix :issue:`314`: fix command invocation with .py scripts on windows.

- fix :issue:`279`: allow cross-section substitution when the value contains
posargs. Thanks Sachi King for the PR.

2.3.1 (2015-12-14)
------------------
==================

- fix :issue:`294`: re-allow cross-section substitution for setenv.

2.3.0 (2015-12-09)
------------------
==================

- DEPRECATE use of "indexservers" in tox.ini. It complicates
the internal code and it is recommended to rather use the
Expand Down Expand Up @@ -269,13 +273,13 @@ Not released yet
tox core doesn't need it.

2.2.1 (2015-12-09)
------------------
==================

- fix bug where {envdir} substitution could not be used in setenv
if that env value is then used in {basepython}. Thanks Florian Bruhin.

2.2.0 (2015-11-11)
------------------
==================

- fix :issue:`265` and add LD_LIBRARY_PATH to passenv on linux by default
because otherwise the python interpreter might not start up in
Expand All @@ -300,14 +304,14 @@ Not released yet


2.1.1 (2015-06-23)
------------------
==================

- fix platform skipping for detox

- report skipped platforms as skips in the summary

2.1.0 (2015-06-19)
------------------
==================

- fix :issue:`258`, fix :issue:`248`, fix :issue:`253`: for non-test commands
(installation, venv creation) we pass in the full invocation environment.
Expand All @@ -327,7 +331,7 @@ Not released yet
Thanks Marc Abramowitz for pushing in this direction.

2.0.2 (2015-06-03)
------------------
==================

- fix :issue:`247`: tox now passes the LANG variable from the tox invocation
environment to the test environment by default.
Expand All @@ -336,12 +340,12 @@ Not released yet
Thanks Michael Krause.

2.0.1 (2015-05-13)
------------------
==================

- fix wheel packaging to properly require argparse on py26.

2.0.0 (2015-05-12)
------------------
==================

- (new) introduce environment variable isolation:
tox now only passes the PATH and PIP_INDEX_URL variable from the tox
Expand Down Expand Up @@ -400,15 +404,15 @@ Not released yet
- DEPRECATE distshare in documentation

1.9.2 (2015-03-23)
------------------
==================

- backout ability that --force-dep substitutes name/versions in
requirement files due to various issues.
This fixes :issue:`228`, fixes :issue:`230`, fixes :issue:`231`
which popped up with 1.9.1.

1.9.1 (2015-03-23)
------------------
==================

- use a file instead of a pipe for command output in "--result-json".
Fixes some termination issues with python2.6.
Expand All @@ -421,7 +425,7 @@ Not released yet


1.9.0 (2015-02-24)
------------------
==================

- fix :issue:`193`: Remove ``--pre`` from the default ``install_command``; by
default tox will now only install final releases from PyPI for unpinned
Expand All @@ -446,7 +450,7 @@ Not released yet


1.8.1 (2014-10-24)
------------------
==================

- fix :issue:`190`: allow setenv to be empty.

Expand All @@ -459,7 +463,7 @@ Not released yet
Gedminas.

1.8.0 (2014-09-24)
------------------
==================

- new multi-dimensional configuration support. Many thanks to
Alexander Schepanovski for the complete PR with docs.
Expand All @@ -476,7 +480,7 @@ Not released yet


1.7.2 (2014-07-15)
------------------
==================

- fix :issue:`150`: parse {posargs} more like we used to do it pre 1.7.0.
The 1.7.0 behaviour broke a lot of OpenStack projects.
Expand All @@ -499,7 +503,7 @@ Not released yet
memory errors. Thanks March Schlaich for the PR90.

1.7.1 (2014-03-28)
------------------
==================

- fix :issue:`162`: don't list python 2.5 as compatibiliy/supported

Expand All @@ -508,7 +512,7 @@ Not released yet
interpreter which invoked tox. Thanks Chris Withers, Ionel Maries Cristian.

1.7.0 (2014-01-29)
------------------
==================

- don't lookup "pip-script" anymore but rather just "pip" on windows
as this is a pip implementation detail and changed with pip-1.5.
Expand Down Expand Up @@ -569,7 +573,7 @@ Not released yet
- fix :issue:`105` -- don't depend on an existing HOME directory from tox tests.

1.6.1 (2013-09-04)
------------------
==================

- fix :issue:`119`: {envsitepackagesdir} is now correctly computed and has
a better test to prevent regression.
Expand All @@ -594,7 +598,7 @@ Not released yet
this allows to use relative path like in "-rrequirements.txt".

1.6.0 (2013-08-15)
------------------
==================

- fix :issue:`35`: add new EXPERIMENTAL "install_command" testenv-option to
configure the installation command with options for dep/pkg install.
Expand Down Expand Up @@ -636,7 +640,7 @@ Not released yet
tox/interpreters.py file, tests in tests/test_interpreters.py.

1.5.0 (2013-06-22)
------------------
==================

- fix :issue:`104`: use setuptools by default, instead of distribute,
now that setuptools has distribute merged.
Expand All @@ -663,7 +667,7 @@ Not released yet


1.4.3 (2013-02-28)
------------------
==================

- use pip-script.py instead of pip.exe on win32 to avoid the lock exe
file on execution issue (thanks Philip Thiem)
Expand Down Expand Up @@ -711,20 +715,20 @@ Not released yet
thanks to Barry Warsaw for both.

1.4.2 (2012-07-20)
------------------
==================

- fix some tests which fail if /tmp is a symlink to some other place
- "python setup.py test" now runs tox tests via tox :)
also added an example on how to do it for your project.

1.4.1 (2012-07-03)
------------------
==================

- fix :issue:`41` better quoting on windows - you can now use "<" and ">" in
deps specifications, thanks Chris Withers for reporting

1.4 (2012-06-13)
----------------
================

- fix :issue:`26` - no warnings on absolute or relative specified paths for commands
- fix :issue:`33` - commentchars are ignored in key-value settings allowing
Expand All @@ -745,7 +749,7 @@ Not released yet
python-2.4, just tox itself requires 2.5 or higher.

1.3 2011-12-21
--------------
==============

- fix: allow to specify wildcard filesystem paths when
specifying dependencies such that tox searches for
Expand All @@ -759,7 +763,7 @@ Not released yet


1.2 2011-11-10
--------------
==============

- remove the virtualenv.py that was distributed with tox and depend
on >=virtualenv-1.6.4 (possible now since the latter fixes a few bugs
Expand All @@ -771,7 +775,7 @@ Not released yet
(thanks Michael Foord for reporting)

1.1 (2011-07-08)
----------------
================

- fix :issue:`5` - don't require argparse for python versions that have it
- fix :issue:`6` - recreate virtualenv if installing dependencies failed
Expand All @@ -788,7 +792,7 @@ Not released yet
- rework and enhance docs for display on readthedocs.org

1.0
---
===

- move repository and toxbootstrap links to https://bitbucket.org/hpk42/tox
- fix :issue:`7`: introduce a "minversion" directive such that tox
Expand All @@ -814,7 +818,7 @@ Not released yet
- added a CONTRIBUTORS file

0.9
---
===

- fix pip-installation mixups by always unsetting PIP_RESPECT_VIRTUALENV
(thanks Armin Ronacher)
Expand All @@ -828,7 +832,7 @@ Not released yet
more readable)

0.8
---
===

- work around a virtualenv limitation which crashes if
PYTHONDONTWRITEBYTECODE is set.
Expand All @@ -842,7 +846,7 @@ Not released yet
- change all internal source to strip trailing whitespaces

0.7
---
===

- use virtualenv5 (my own fork of virtualenv3) for now to create python3
environments, fixes a couple of issues and makes tox more likely to
Expand All @@ -865,7 +869,7 @@ Not released yet
- recreate virtualenv on changed configurations

0.6
---
===

- fix OSX related bugs that could cause the caller's environment to get
screwed (sorry). tox was using the same file as virtualenv for tracking
Expand All @@ -875,6 +879,6 @@ Not released yet
- fix long description, thanks Michael Foord

0.5
---
===

- initial release
6 changes: 3 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@
:target: https://codecov.io/gh/tox-dev/tox

tox automation project
----------------------
======================

**vision: standardize testing in Python**

tox aims to automate and standardize testing in Python. It is part of a larger vision of easing the packaging, testing and release process of Python software.

What is tox?
------------
============

tox is a generic virtualenv management and test command line tool you can use for:

Expand All @@ -36,7 +36,7 @@ For more information and the repository please see:
- repository: https://github.com/tox-dev/tox

Code coverage of latest master build
------------------------------------
====================================

.. image:: https://codecov.io/gh/tox-dev/tox/branch/master/graphs/sunburst.svg
:target: https://codecov.io/gh/tox-dev/tox/branch/master
2 changes: 1 addition & 1 deletion doc/announce/changelog-only.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Less announcing, more change-logging

With version 2.5.0 we dropped creating special announcement documents and rely on communicating
all relevant changes through the
`CHANGELOG <https://github.com/tox-dev/tox/blob/master/CHANGELOG>`_. See at
`CHANGELOG <https://github.com/tox-dev/tox/blob/master/CHANGELOG.rst>`_. See at
`pypi <https://pypi.org/project/tox/>`_ for a rendered version of the last changes containing
links to the important issues and pull requests that were integrated into the release.

Expand Down
Loading