Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
closes #797 closes #798 closes #799 closes #800 closes #801 closes #754 Also (no extra issues for that): removed all experimental markers from docstrings (most of them have been there for a few years already). If they turn out wrong/bad, we just have to deprecate them and remove them in a major release hookimpl is instantiated twice - mark one of them as deprecated and get rid of it later moved hookimpl to __init__.py - having a hookimpl object in the hookspecs module is unnecessary and confusing. Access to hookimpl should happen as module attribute of tox (clearer where it comes from) - also kept a deprecated reference there for compatibilty. removed some redundant rst references in hookspecs. If they are initialized once in any namespace they are defined globally (I don't like it either but that is how it works in restructuredText and ignoring that and defining the same things several times is confusing) move _dummy object to only class where it is needed and name it like the constant that it is use six for py2/3 compatibility where noticed it and where it is cheap to do remove dead code move exception related code into its own module rather than having it hang around in a class looking like a module in __init__.py there is no need to have an intermediate run_main - that is used everywhere only under the name tox.cmdline rename function and use it directly, just like client code is using it add a fixture for working in a clean tmpdir
- Loading branch information
1 parent
c33fb2d
commit ff7143e
Showing
40 changed files
with
1,087 additions
and
1,397 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,3 +6,6 @@ include setup.py | |
include tox.ini | ||
graft doc | ||
graft tests | ||
|
||
global-exclude __pycache__ | ||
global-exclude *.py[cod] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
filter out unwanted files in package - by @obestwalter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
extend the plugin documentation and make lot of small fixes and improvements - by @obestwalter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
introduce a constants module to be used internally and as experimental API - by @obestwalter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
tidy up tests - remove unused fixtures, update old cinstructs, etc. - by @obestwalter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
make the already existing implicit API explicit - by @obestwalter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
improve tox quickstart and corresponding tests - @obestwalter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,18 @@ | ||
.. examples for changelog entries adding to your Pull Requests | ||
file ``544.doc.rst``:: | ||
|
||
explain everything much better - by @passionate_technicalwriter | ||
|
||
file ``544.feature.rst``:: | ||
|
||
``tox --version`` now shows information about all registered plugins - by @obestwalter. | ||
``tox --version`` now shows information about all registered plugins - by @obestwalter | ||
|
||
|
||
file ``571.bugfix.rst``:: | ||
|
||
``skip_install`` overrides ``usedevelop`` (``usedevelop`` is an option to choose the | ||
installation type if the package is installed and `skip_install` determines if it should be | ||
installed at all) - by @ferdonline. | ||
installed at all) - by @ferdonline | ||
|
||
.. see tox/pyproject.toml for all available categories |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,24 @@ | ||
|
||
.. _`Cookiecutter`: https://cookiecutter.readthedocs.io | ||
.. _`pluggy`: https://pluggy.readthedocs.io | ||
.. _`cookiecutter-tox-plugin`: https://github.com/tox-dev/cookiecutter-tox-plugin | ||
.. _devpi: http://doc.devpi.net | ||
.. _Python: http://www.python.org | ||
.. _virtualenv: https://pypi.python.org/pypi/virtualenv | ||
.. _virtualenv3: https://pypi.python.org/pypi/virtualenv3 | ||
.. _virtualenv5: https://pypi.python.org/pypi/virtualenv5 | ||
.. _`py.test`: http://pytest.org | ||
.. _virtualenv: https://pypi.org/project/virtualenv | ||
.. _`pytest`: https://pytest.org | ||
.. _nosetests: | ||
.. _`nose`: https://pypi.python.org/pypi/nose | ||
.. _`nose`: https://pypi.org/project/nose | ||
.. _`Holger Krekel`: https://twitter.com/hpk42 | ||
.. _`pytest-xdist`: https://pypi.python.org/pypi/pytest-xdist | ||
.. _`pytest-xdist`: https://pypi.org/project/pytest-xdist | ||
|
||
.. _`easy_install`: http://peak.telecommunity.com/DevCenter/EasyInstall | ||
.. _pip: https://pypi.python.org/pypi/pip | ||
.. _setuptools: https://pypi.python.org/pypi/setuptools | ||
.. _pip: https://pypi.org/project/pip | ||
.. _setuptools: https://pypi.org/project/setuptools | ||
.. _`jenkins`: https://jenkins.io/index.html | ||
.. _sphinx: https://pypi.python.org/pypi/Sphinx | ||
.. _discover: https://pypi.python.org/pypi/discover | ||
.. _unittest2: https://pypi.python.org/pypi/unittest2 | ||
.. _mock: https://pypi.python.org/pypi/mock/ | ||
.. _sphinx: https://pypi.org/project/Sphinx | ||
.. _discover: https://pypi.org/project/discover | ||
.. _unittest2: https://pypi.org/project/unittest2 | ||
.. _mock: https://pypi.org/project/mock/ | ||
.. _pypy: http://pypy.org | ||
|
||
.. _`Python Packaging Guide`: https://packaging.python.org/tutorials/distributing-packages/#packaging-your-project | ||
.. _`tox.ini`: :doc:configfile |
Oops, something went wrong.