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

Initial Update #8

Merged
merged 15 commits into from
Dec 19, 2016
Merged

Initial Update #8

merged 15 commits into from
Dec 19, 2016

Conversation

pyup-bot
Copy link
Contributor

This is my first visit to this fine repo so I have bundled all updates in a single pull request to make things easier for you to merge.

Close this pull request and delete the branch if you want me to start with single pull requests right away

Here's the executive summary:

Updates

Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.

plumbum 1.6.2 » 1.6.2 PyPi | Changelog | Docs
doc8 0.7.0 » 0.7.0 PyPi | Homepage
twine 1.8.1 » 1.8.1 PyPi | Repo
sphinx 1.4.8 » 1.4.8 PyPi | Homepage
pep8-naming 0.4.1 » 0.4.1 PyPi | Repo
watchdog 0.8.3 » 0.8.3 PyPi | Changelog | Repo | Docs
shovel 0.3.0 » 0.3.0 PyPi | Repo
tox 2.4.0 » 2.4.0 PyPi | Changelog | Docs
pyenchant 1.6.8 » 1.6.8 PyPi | Homepage | Docs
flake8 3.0.4 » 3.0.4 PyPi | Repo
aiohttp 1.0.5 » 1.0.5 PyPi | Changelog | Repo | Docs
pytest-cov 2.4.0 » 2.4.0 PyPi | Changelog | Repo
sphinxcontrib-spelling 2.2.0 » 2.2.0 PyPi | Repo
sphinx-rtd-theme 0.1.9 » 0.1.9 PyPi | Repo
flake8-future-import 0.4.3 » 0.4.3 PyPi | Repo

Changelogs

plumbum -> 1.6.2

1.6.2


  • CLI: Progress now has a clear keyword that hides the bar on completion
  • CLI: Progress without clear now starts on next line without having to manually add \n.
  • Commands: modifiers now accept a timeout parameter (281 <https://github.com/tomerfiliba/plumbum/pull/281&gt;`_)
  • Commands: BG modifier now allows stdout/stderr redirection (to screen, for example) (258 &lt;https://github.com/tomerfiliba/plumbum/pull/258&gt;_)
  • Commands: Modifiers no longer crash on repr (see 262 &lt;https://github.com/tomerfiliba/plumbum/issues/262&gt;_)
  • Remote: nohup works again, typo fixed (261 &lt;https://github.com/tomerfiliba/plumbum/issues/261&gt;_)
  • Added better support for SunOS and other OS's. (260 &lt;https://github.com/tomerfiliba/plumbum/pull/260&gt;_)
  • Colors: Context manager flushes stream now, provides more consistant results
  • Other smaller bugfixes, better support for Python 3.6+

1.6.1


  • CLI: Application subclasses can now be run directly, instead of calling .run(), to facilitate using as entry points (237 &lt;https://github.com/tomerfiliba/plumbum/pull/237&gt;_)
  • CLI: gui_open added to allow easy opening of paths in default gui editor (239 &lt;https://github.com/tomerfiliba/plumbum/pull/239&gt;_)
  • CLI: More control over help message (233 &lt;https://github.com/tomerfiliba/plumbum/pull/233&gt;_)
  • Remote: cwd is now stashed to reduce network usage (similar to Plumbum <1.6 behavior), and absolute paths are faster, (238 &lt;https://github.com/tomerfiliba/plumbum/pull/238&gt;_)
  • Bugfix: Pipelined return codes now give correct attribution (243 &lt;https://github.com/tomerfiliba/plumbum/pull/243&gt;_)
  • Bugfix: Progress works on Python 2.6 (230 &lt;https://github.com/tomerfiliba/plumbum/issues/230&gt;_)
  • Bugfix: Colors now work with more terminals (231 &lt;https://github.com/tomerfiliba/plumbum/issues/231&gt;_)
  • Bugfix: Getting an executible no longer returns a directory (234 &lt;https://ithub.com/tomerfiliba/plumbum/issues/234&gt;_)
  • Bugfix: Iterdir now works on Python <3.5
  • Testing is now expanded and fully written in Pytest, with coverage reporting.
  • Added support for Conda (currenly Anaconda builds are in the -c henryiii channel)

1.6.0


  • Added support for Python 3.5, PyPy, and better Windows and Mac support, with CI testing (218 &lt;https://github.com/tomerfiliba/plumbum/pull/218&gt;, 217 &lt;https://github.com/tomerfiliba/plumbum/pull/217&gt;, 226 &lt;https://github.com/tomerfiliba/plumbum/pull/226&gt;_)
  • Colors: Added colors module, support for colors added to cli (213 &lt;https://github.com/tomerfiliba/plumbum/pull/213&gt;_)
  • Machines: Added .get() method for checking several commands. (205 &lt;https://github.com/tomerfiliba/plumbum/pull/205&gt;_)
  • Machines: local.cwd now is the current directory even if you change the directory with non-Plumbum methods (fixes unexpected behavior). (207 &lt;https://github.com/tomerfiliba/plumbum/pull/207&gt;_)
  • SSHMachine: Better error message for SSH (211 &lt;https://github.com/tomerfiliba/plumbum/pull/211&gt;_)
  • SSHMachine: Support for FreeBSD remote (220 &lt;https://github.com/tomerfiliba/plumbum/pull/220&gt;_)
  • Paths: Now a subclass of str, can be opened directly (228 &lt;https://github.com/tomerfiliba/plumbum/pull/228&gt;_)
  • Paths: Improved pathlib compatibility with several additions and renames (223 &lt;https://github.com/tomerfiliba/plumbum/pull/223&gt;_)
  • Paths: Added globbing multiple patterns at once (221 &lt;https://github.com/tomerfiliba/plumbum/pull/221&gt;_)
  • Commands: added NOHUP modifier (221 &lt;https://github.com/tomerfiliba/plumbum/pull/221&gt;_)
  • CLI: added positional argument validation (225 &lt;https://github.com/tomerfiliba/plumbum/pull/225&gt;_)
  • CLI: added envname, which allows you specify an environment variable for a SwitchAttr (216 &lt;https://github.com/tomerfiliba/plumbum/pull/216&gt;_)
  • CLI terminal: addded Progress, a command line progress bar for iterators and ranges (214 &lt;https://github.com/tomerfiliba/plumbum/pull/214&gt;_)
  • Continued to clean out Python 2.5 hacks

1.5.0


  • Removed support for Python 2.5. (Travis CI does not support it anymore)
  • CLI: add invoke, which allows you to programmatically run applications (149 &lt;https://github.com/tomerfiliba/plumbum/pull/149&gt;_)
  • CLI: add --help-all and various cosmetic fixes: (125 &lt;https://github.com/tomerfiliba/plumbum/pull/125&gt;),
    (126 &lt;https://github.com/tomerfiliba/plumbum/pull/126&gt;
    ), (127 &lt;https://github.com/tomerfiliba/plumbum/pull/127&gt;_)
  • CLI: add root_app property (141 &lt;https://github.com/tomerfiliba/plumbum/pull/141&gt;_)
  • Machines: getattr now raises AttributeError instead of CommandNotFound (135 &lt;https://github.com/tomerfiliba/plumbum/pull/135&gt;_)
  • Paramiko: keep_alive support (186 &lt;https://github.com/tomerfiliba/plumbum/pull/186&gt;_)
  • Paramiko: does not support piping explicitly now (160 &lt;https://github.com/tomerfiliba/plumbum/pull/160&gt;_)
  • Parmaiko: Added pure SFTP backend, gives STFP v4+ support (188 &lt;https://github.com/tomerfiliba/plumbum/pull/188&gt;_)
  • Paths: bugfix to cwd interaction with Path (142 &lt;https://github.com/tomerfiliba/plumbum/pull/142&gt;_)
  • Paths: read/write now accept an optional encoding parameter (148 &lt;https://github.com/tomerfiliba/plumbum/pull/148&gt;_)
  • Paths: Suffix support similar to the Python 3.4 standard library pathlib (198 &lt;https://github.com/tomerfiliba/plumbum/pull/198&gt;_)
  • Commands: renamed setenv to with_env (143 &lt;https://github.com/tomerfiliba/plumbum/pull/143&gt;_)
  • Commands: pipelines will now fail with ProcessExecutionError if the source process fails (145 &lt;https://github.com/tomerfiliba/plumbum/pull/145&gt;_)
  • Commands: added TF and RETCODE modifiers (202 &lt;https://github.com/tomerfiliba/plumbum/pull/202&gt;_)
  • Experimental concurrent machine support in experimental/parallel.py
  • Several minor bug fixes, including Windows and Python 3 fixes (199 &lt;https://github.com/tomerfiliba/plumbum/pull/199&gt;, 195 &lt;https://github.com/tomerfiliba/plumbum/pull/195&gt;)

1.4.2


  • Paramiko now supports Python 3, enabled support in Plumbum
  • Terminal: added prompt(), bugfix to get_terminal_size() (113 &lt;https://github.com/tomerfiliba/plumbum/pull/113&gt;_)
  • CLI: added cleanup(), which is called after main() returns
  • CLI: bugfix to CountOf (118 &lt;https://github.com/tomerfiliba/plumbum/pull/118&gt;_)
  • Commands: Add a TEE modifier (117 &lt;https://github.com/tomerfiliba/plumbum/pull/117&gt;_)
  • Remote machines: bugfix to which, bugfix to remote environment variables (122 &lt;https://github.com/tomerfiliba/plumbum/pull/122&gt;_)
  • Path: read()/write() now operate on bytes

1.4.1


  • Force /bin/sh to be the shell in SshMachine.session() (111 &lt;https://github.com/tomerfiliba/plumbum/pull/111&gt;_)
  • Added islink() and unlink() to path objects (100 &lt;https://github.com/tomerfiliba/plumbum/pull/100&gt;,
    103 &lt;https://github.com/tomerfiliba/plumbum/pull/103&gt;
    )
  • Added access to path objects
  • Faster which implementation (98 &lt;https://github.com/tomerfiliba/plumbum/pull/98&gt;_)
  • Several minor bug fixes

1.4


  • Moved atomic and unixutils into the new fs package (file-system related utilities)
  • Dropped plumbum.utils legacy shortcut in favor of plumbum.path.utils
  • Bugfix: the left-hand-side process of a pipe wasn't waited on, leading to zombies (89 &lt;https://github.com/tomerfiliba/plumbum/pull/89&gt;_)
  • Added RelativePath (the result of Path.relative_to)
  • Fixed more text alignment issues in cli.Application.help()
  • Introduced ask() and choose to cli.terminal
  • Bugfix: Path comparison operators were wrong
  • Added connection timeout to RemoteMachine

1.3


  • Command.popen: a new argument, new_session may be passed to Command.popen, which runs the given
    in a new session (setsid on POSIX, CREATE_NEW_PROCESS_GROUP on Windows)
  • Command.Popen: args can now also be a list (previously, it was required to be a tuple). See
  • local.daemonize: run commands as full daemons (double-fork and setsid) on POSIX systems, or
    detached from their controlling console and parent (on Windows).
  • list_processes: return a list of running process (local/remote machines)
  • SshMachine.nohup: "daemonize" remote commands via nohup (not really a daemon, but good enough)
  • atomic: Atomic file operations (AtomicFile, AtomicCounterFile and PidFile)
  • copy and move: the src argument can now be a list of files to move, e.g., copy([&quot;foo&quot;, &quot;bar&quot;], &quot;/usr/bin&quot;)
  • list local and remote processes
  • cli: better handling of text wrapping in the generated help message
  • cli: add a default main() method that checks for unknown subcommands
  • terminal: initial commit (get_terminal_size)
  • packaging: the package was split into subpackages; it grew too big for a flat namespace.
    imports are not expected to be broken by this change
  • SshMachine: added password parameter, which relies on sshpass &lt;http://linux.die.net/man/1/sshpass&gt;_ to feed the
    password to ssh. This is a security risk, but it's occasionally necessary. Use this with caution!
  • Commands now have a machine attribute that points to the machine they run on
  • Commands gained setenv, which creates a command with a bound environment
  • Remote path: several fixes to stat (StatRes)
  • cli: add lazily-loaded subcommands (e.g., MainApp.subcommand(&quot;foo&quot;, &quot;my.package.foo.FooApp&quot;)), which are imported
    on demand
  • Paths: added relative_to and split &lt;https://github.com/tomerfiliba/plumbum/blob/c224058bcefaf5c00fe2295389887c7ebc9d5132/tests/test_local.pyL53&gt;_,
    which (respectively) computes the difference between two paths and splits paths into lists of nodes
  • cli: Predicate became a class decorator (it exists solely for pretty-printing anyway)
  • PuttyMachine: bugfix &lt;https://github.com/tomerfiliba/plumbum/pull/85&gt;_

1.2


  • Path: added chmod &lt;https://github.com/tomerfiliba/plumbum/pull/49&gt;_
  • Path: added link and symlink &lt;https://github.com/tomerfiliba/plumbum/issues/65&gt;_
  • Path: walk() now applies filter recursively (64 &lt;https://github.com/tomerfiliba/plumbum/issues/64&gt;_)
  • Commands: added Append redirect &lt;https://github.com/tomerfiliba/plumbum/pull/54&gt;_
  • Commands: fix _subprocess issue (59 &lt;https://github.com/tomerfiliba/plumbum/issues/59&gt;_)
  • Commands: add __file__ to module hack (66 &lt;https://github.com/tomerfiliba/plumbum/issues/66&gt;_)
  • Paramiko: add &#39;username&#39; and &#39;password&#39; &lt;https://github.com/tomerfiliba/plumbum/pull/52&gt;_
  • Paramiko: add &#39;timeout&#39; and &#39;look_for_keys&#39; &lt;https://github.com/tomerfiliba/plumbum/pull/67&gt;_
  • Python 3: fix 56 &lt;https://github.com/tomerfiliba/plumbum/issues/56&gt;_ and 55 &lt;https://github.com/tomerfiliba/plumbum/pull/55&gt;_

1.1


  • Paramiko &lt;http://pypi.python.org/pypi/paramiko/1.8.0&gt;_ integration
    (10 &lt;https://github.com/tomerfiliba/plumbum/issues/10&gt;_)
  • CLI: now with built-in support for sub-commands &lt;https://plumbum.readthedocs.io/en/latest/cli.htmlsub-commands&gt;.
    See also: 43 &lt;https://github.com/tomerfiliba/plumbum/issues/43&gt;
  • The "import hack" has moved to the package's __init__.py, to make it importable directly
    (45 &lt;https://github.com/tomerfiliba/plumbum/issues/45&gt;_)
  • Paths now support chmod (on POSIX platform) (49 &lt;https://github.com/tomerfiliba/plumbum/pull/49&gt;_)
  • The argument name of a SwitchAttr can now be given to it (defaults to VALUE)
    (46 &lt;https://github.com/tomerfiliba/plumbum/pull/46&gt;_)

1.0.1


  • Windows: path are no longer converted to lower-case, but __eq__ and __hash__ operate on
    the lower-cased result (38 &lt;https://github.com/tomerfiliba/plumbum/issues/38&gt;_)
  • Properly handle empty strings in the argument list (41 &lt;https://github.com/tomerfiliba/plumbum/issues/41&gt;_)
  • Relaxed type-checking of LocalPath and RemotePath (35 &lt;https://github.com/tomerfiliba/plumbum/issues/35&gt;_)
  • Added PuttyMachine for Windows users that relies on plink and pscp
    (instead of ssh and scp) (37 &lt;https://github.com/tomerfiliba/plumbum/issues/37&gt;_)

1.0.0


  • Rename cli.CountingAttr to cli.CountOf
  • Moved to Travis &lt;http://travis-ci.org/!/tomerfiliba/plumbum&gt;_ continuous integration
  • Added unixutils
  • Added chown and uid/gid
  • Lots of fixes and updates to the doc
  • Full list of issues &lt;https://github.com/tomerfiliba/plumbum/issues?labels=V1.0&amp;page=1&amp;state=closed&gt;_

0.9.0


Initial release

watchdog -> 0.8.3

0.8.2


- Event emitters are no longer started on schedule if ``Observer`` is not
 already running.




### 0.8.0

  • DirectorySnapshot: methods returning internal stat info replaced by
    mtime, inode and path methods.
  • DirectorySnapshot: walker_callback parameter deprecated.

tox -> 2.4.0

2.4.0


  • remove PYTHONPATH from environment during the install phase because a
    tox-run should not have hidden dependencies and the test commands will also
    not see a PYTHONPATH. If this causes unforeseen problems it may be
    reverted in a bugfix release. Thanks Jason R. Coombs.
  • fix issue352: prevent a configuration where envdir==toxinidir and
    refine docs to warn people about changing "envdir". Thanks Oliver Bestwalter and holger krekel.
  • fix issue375, fix issue330: warn against tox-setup.py integration as
    "setup.py test" should really just test with the current interpreter. Thanks Ronny Pfannschmidt.
  • fix issue302: allow cross-testenv substitution where we substitute
    with {x,y} generative syntax. Thanks Andrew Pashkin.
  • fix issue212: allow escaping curly brace chars "{" and "}" if you need the
    chars "{" and "}" to appear in your commands or other ini values.
    Thanks John Vandenberg.
  • addresses issue66: add --workdir option to override where tox stores its ".tox" directory
    and all of the virtualenv environment. Thanks Danring.
  • introduce per-venv list_dependencies_command which defaults
    to "pip freeze" to obtain the list of installed packages.
    Thanks Ted Shaw, Holger Krekel.
  • close issue66: add documentation to jenkins page on how to avoid
    "too long shebang" lines when calling pip from tox. Note that we
    can not use "python -m pip install X" by default because the latter
    adds the CWD and pip will think X is installed if it is there.
    "pip install X" does not do that.
  • new list_dependencies_command to influence how tox determines
    which dependencies are installed in a testenv.
  • (experimental) New feature: When a search for a config file fails, tox tries loading
    setup.cfg with a section prefix of "tox".
  • fix issue275: Introduce hooks `tox_runtest_preand tox_runtest_post`` which run before and after the tests of a venv,
    respectively. Thanks to Matthew Schinckel and itxaka serrano.
  • fix issue317: evaluate minversion before tox config is parsed completely.
    Thanks Sachi King for the PR.
  • added the "extras" environment option to specify the extras to use when doing the
    sdist or develop install. Contributed by Alex Grönholm.
  • use pytest-catchlog instead of pytest-capturelog (latter is not
    maintained, uses deprecated pytest API)

2.3.2


  • fix issue314: fix command invocation with .py scripts on windows.
  • fix issue279: allow cross-section substitution when the value contains
    posargs. Thanks Sachi King for the PR.

2.3.1


  • fix issue294: re-allow cross-section substitution for setenv.

2.3.0


  • DEPRECATE use of "indexservers" in tox.ini. It complicates
    the internal code and it is recommended to rather use the
    devpi system for managing indexes for pip.
  • fix issue285: make setenv processing fully lazy to fix regressions
    of tox-2.2.X and so that we can now have testenv attributes like
    "basepython" depend on environment variables that are set in
    a setenv section. Thanks Nelfin for some tests and initial
    work on a PR.
  • allow "" in commands. This is slightly incompatible with commands
    sections that used a comment after a "" line continuation.
    Thanks David Stanek for the PR.
  • fix issue289: fix build_sphinx target, thanks Barry Warsaw.
  • fix issue252: allow environment names with special characters.
    Thanks Julien Castets for initial PR and patience.
  • introduce experimental tox_testenv_create(venv, action) and
    tox_testenv_install_deps(venv, action) hooks to allow
    plugins to do additional work on creation or installing
    deps. These hooks are experimental mainly because of
    the involved "venv" and session objects whose current public
    API is not fully guranteed.
  • internal: push some optional object creation into tests because
    tox core doesn't need it.

2.2.1


  • 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


  • fix issue265 and add LD_LIBRARY_PATH to passenv on linux by default
    because otherwise the python interpreter might not start up in
    certain configurations (redhat software collections). Thanks David Riddle.
  • fix issue246: fix regression in config parsing by reordering
    such that {envbindir} can be used again in tox.ini. Thanks Olli Walsh.
  • fix issue99: the {env:...} substitution now properly uses environment
    settings from the setenv section. Thanks Itxaka Serrano.
  • fix issue281: make --force-dep work when urls are present in
    dependency configs. Thanks Glyph Lefkowitz for reporting.
  • fix issue174: add new ignore_outcome testenv attribute which
    can be set to True in which case it will produce a warning instead
    of an error on a failed testenv command outcome.
    Thanks Rebecka Gulliksson for the PR.
  • fix issue280: properly skip missing interpreter if
    {envsitepackagesdir} is present in commands. Thanks BB:ceridwenv

2.1.1


  • fix platform skipping for detox
  • report skipped platforms as skips in the summary

2.1.0


  • fix issue258, fix issue248, fix issue253: for non-test commands
    (installation, venv creation) we pass in the full invocation environment.
  • remove experimental --set-home option which was hardly used and
    hackily implemented (if people want home-directory isolation we should
    figure out a better way to do it, possibly through a plugin)
  • fix issue259: passenv is now a line-list which allows to intersperse
    comments. Thanks stefano-m.
  • allow envlist to be a multi-line list, to intersperse comments
    and have long envlist settings split more naturally. Thanks Andre Caron.
  • introduce a TOX_TESTENV_PASSENV setting which is honored
    when constructing the set of environment variables for test environments.
    Thanks Marc Abramowitz for pushing in this direction.

2.0.2


  • fix issue247: tox now passes the LANG variable from the tox invocation
    environment to the test environment by default.
  • add SYSTEMDRIVE into default passenv on windows to allow pip6 to work.
    Thanks Michael Krause.

2.0.1


  • fix wheel packaging to properly require argparse on py26.

2.0.0


  • (new) introduce environment variable isolation:
    tox now only passes the PATH and PIP_INDEX_URL variable from the tox
    invocation environment to the test environment and on Windows
    also SYSTEMROOT, PATHEXT, TEMP and TMP whereas
    on unix additionally TMPDIR is passed. If you need to pass
    through further environment variables you can use the new passenv setting,
    a space-separated list of environment variable names. Each name
    can make use of fnmatch-style glob patterns. All environment
    variables which exist in the tox-invocation environment will be copied
    to the test environment.
  • a new --help-ini option shows all possible testenv settings and
    their defaults.
  • (new) introduce a way to specify on which platform a testenvironment is to
    execute: the new per-venv "platform" setting allows to specify
    a regular expression which is matched against sys.platform.
    If platform is set and doesn't match the platform spec in the test
    environment the test environment is ignored, no setup or tests are attempted.
  • (new) add per-venv "ignore_errors" setting, which defaults to False.
    If True, a non-zero exit code from one command will be ignored and
    further commands will be executed (which was the default behavior in tox <
    2.0). If False (the default), then a non-zero exit code from one command
    will abort execution of commands for that environment.
  • show and store in json the version dependency information for each venv
  • remove the long-deprecated "distribute" option as it has no effect these days.
  • fix issue233: avoid hanging with tox-setuptools integration example. Thanks simonb.
  • fix issue120: allow substitution for the commands section. Thanks
    Volodymyr Vitvitski.
  • fix issue235: fix AttributeError with --installpkg. Thanks
    Volodymyr Vitvitski.
  • tox has now somewhat pep8 clean code, thanks to Volodymyr Vitvitski.
  • fix issue240: allow to specify empty argument list without it being
    rewritten to ".". Thanks Daniel Hahler.
  • introduce experimental (not much documented yet) plugin system
    based on pytest's externalized "pluggy" system.
    See tox/hookspecs.py for the current hooks.
  • introduce parser.add_testenv_attribute() to register an ini-variable
    for testenv sections. Can be used from plugins through the
    tox_add_option hook.
  • rename internal files -- tox offers no external API except for the
    experimental plugin hooks, use tox internals at your own risk.
  • DEPRECATE distshare in documentation

1.9.2


  • backout ability that --force-dep substitutes name/versions in
    requirement files due to various issues.
    This fixes issue228, fixes issue230, fixes issue231
    which popped up with 1.9.1.

1.9.1


  • use a file instead of a pipe for command output in "--result-json".
    Fixes some termination issues with python2.6.
  • allow --force-dep to override dependencies in "-r" requirements
    files. Thanks Sontek for the PR.
  • fix issue227: use "-m virtualenv" instead of "-mvirtualenv" to make
    it work with pyrun. Thanks Marc-Andre Lemburg.

1.9.0


  • fix issue193: Remove --pre from the default install_command; by
    default tox will now only install final releases from PyPI for unpinned
    dependencies. Use pip_pre = true in a testenv or the --pre
    command-line option to restore the previous behavior.
  • fix issue199: fill resultlog structure ahead of virtualenv creation
  • refine determination if we run from Jenkins, thanks Borge Lanes.
  • echo output to stdout when --report-json is used
  • fix issue11: add a skip_install per-testenv setting which
    prevents the installation of a package. Thanks Julian Krause.
  • fix issue124: ignore command exit codes; when a command has a "-" prefix,
    tox will ignore the exit code of that command
  • fix issue198: fix broken envlist settings, e.g. {py26,py27}{-lint,}
  • fix issue191: lessen factor-use checks

1.8.1


  • fix issue190: allow setenv to be empty.
  • allow escaping curly braces with "". Thanks Marc Abramowitz for the PR.
  • allow "." names in environment names such that "py27-django1.7" is a
    valid environment name. Thanks Alex Gaynor and Alex Schepanovski.
  • report subprocess exit code when execution fails. Thanks Marius
    Gedminas.

1.8.0


  • new multi-dimensional configuration support. Many thanks to
    Alexander Schepanovski for the complete PR with docs.
    And to Mike Bayer and others for testing and feedback.
  • fix issue148: remove "PYVENV_LAUNCHER" from os.environ when starting
    subprocesses. Thanks Steven Myint.
  • fix issue152: set VIRTUAL_ENV when running test commands,
    thanks Florian Ludwig.
  • better report if we can't get version_info from an interpreter
    executable. Thanks Floris Bruynooghe.

1.7.2


  • fix issue150: parse {posargs} more like we used to do it pre 1.7.0.
    The 1.7.0 behaviour broke a lot of OpenStack projects.
    See PR85 and the issue discussions for (far) more details, hopefully
    resulting in a more refined behaviour in the 1.8 series.
    And thanks to Clark Boylan for the PR.
  • fix issue59: add a config variable skip-missing-interpreters as well as
    command line option --skip-missing-interpreters which won't fail the
    build if Python interpreters listed in tox.ini are missing. Thanks
    Alexandre Conrad for PR104.
  • fix issue164: better traceback info in case of failing test commands.
    Thanks Marc Abramowitz for PR92.
  • support optional env variable substitution, thanks Morgan Fainberg
    for PR86.
  • limit python hashseed to 1024 on Windows to prevent possible
    memory errors. Thanks March Schlaich for the PR90.

1.7.1


  • fix issue162: don't list python 2.5 as compatibiliy/supported
  • fix issue158 and fix issue155: windows/virtualenv properly works now:
    call virtualenv through "python -m virtualenv" with the same
    interpreter which invoked tox. Thanks Chris Withers, Ionel Maries Cristian.

1.7.0


  • 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.
    It might mean that tox-1.7 is not able to install a different pip
    version into a virtualenv anymore.
  • drop Python2.5 compatibility because it became too hard due
    to the setuptools-2.0 dropping support. tox now has no
    support for creating python2.5 based environments anymore
    and all internal special-handling has been removed.
  • merged PR81: new option --force-dep which allows to
    override tox.ini specified dependencies in setuptools-style.
    For example "--force-dep 'django<1.6'" will make sure
    that any environment using "django" as a dependency will
    get the latest 1.5 release. Thanks Bruno Oliveria for
    the complete PR.
  • merged PR125: tox now sets "PYTHONHASHSEED" to a random value
    and offers a "--hashseed" option to repeat a test run with a specific seed.
    You can also use --hashsheed=noset to instruct tox to leave the value
    alone. Thanks Chris Jerdonek for all the work behind this.
  • fix issue132: removing zip_safe setting (so it defaults to false)
    to allow installation of tox
    via easy_install/eggs. Thanks Jenisys.
  • fix issue126: depend on virtualenv>=1.11.2 so that we can rely
    (hopefully) on a pip version which supports --pre. (tox by default
    uses to --pre). also merged in PR84 so that we now call "virtualenv"
    directly instead of looking up interpreters. Thanks Ionel Maries Cristian.
    This also fixes issue140.
  • fix issue130: you can now set install_command=easy_install {opts} {packages}
    and expect it to work for repeated tox runs (previously it only worked
    when always recreating). Thanks jenisys for precise reporting.
  • fix issue129: tox now uses Popen(..., universal_newlines=True) to force
    creation of unicode stdout/stderr streams. fixes a problem on specific
    platform configs when creating virtualenvs with Python3.3. Thanks
    Jorgen Schäfer or investigation and solution sketch.
  • fix issue128: enable full substitution in install_command,
    thanks for the PR to Ronald Evers
  • rework and simplify "commands" parsing and in particular posargs
    substitutions to avoid various win32/posix related quoting issues.
  • make sure that the --installpkg option trumps any usedevelop settings
    in tox.ini or
  • introduce --no-network to tox's own test suite to skip tests
    requiring networks
  • introduce --sitepackages to force sitepackages=True in all
    environments.
  • fix issue105 -- don't depend on an existing HOME directory from tox tests.

1.6.1


  • fix issue119: {envsitepackagesdir} is now correctly computed and has
    a better test to prevent regression.
  • fix issue116: make 1.6 introduced behaviour of changing to a
    per-env HOME directory during install activities dependent
    on "--set-home" for now. Should re-establish the old behaviour
    when no option is given.
  • fix issue118: correctly have two tests use realpath(). Thanks Barry
    Warsaw.
  • fix test runs on environments without a home directory
    (in this case we use toxinidir as the homedir)
  • fix issue117: python2.5 fix: don't use --insecure option because
    its very existence depends on presence of "ssl". If you
    want to support python2.5/pip1.3.1 based test environments you need
    to install ssl and/or use PIP_INSECURE=1 through setenv. section.
  • fix issue102: change to {toxinidir} when installing dependencies.
    this allows to use relative path like in "-rrequirements.txt".

1.6.0


  • fix issue35: add new EXPERIMENTAL "install_command" testenv-option to
    configure the installation command with options for dep/pkg install.
    Thanks Carl Meyer for the PR and docs.
  • fix issue91: python2.5 support by vendoring the virtualenv-1.9.1
    script and forcing pip<1.4. Also the default [py25] environment
    modifies the default installer_command (new config option)
    to use pip without the "--pre" option which was introduced
    with pip-1.4 and is now required if you want to install non-stable
    releases. (tox defaults to install with "--pre" everywhere).
  • during installation of dependencies HOME is now set to a pseudo
    location ({envtmpdir}/pseudo-home). If an index url was specified
    a .pydistutils.cfg file will be written with an index_url setting
    so that packages defining setup_requires dependencies will not
    silently use your HOME-directory settings or https://pypi.python.org.
  • fix issue1: empty setup files are properly detected, thanks Anthon van
    der Neuth
  • remove toxbootstrap.py for now because it is broken.
  • fix issue109 and fix issue111: multiple "-e" options are now combined
    (previously the last one would win). Thanks Anthon van der Neut.
  • add --result-json option to write out detailed per-venv information
    into a json report file to be used by upstream tools.
  • add new config options usedevelop and skipsdist as well as a
    command line option --develop to install the package-under-test in develop mode.
    thanks Monty Tailor for the PR.
  • always unset PYTHONDONTWRITEBYTE because newer setuptools doesn't like it
  • if a HOMEDIR cannot be determined, use the toxinidir.
  • refactor interpreter information detection to live in new
    tox/interpreters.py file, tests in tests/test_interpreters.py.

1.5.0


  • fix issue104: use setuptools by default, instead of distribute,
    now that setuptools has distribute merged.
  • make sure test commands are searched first in the virtualenv
  • re-fix issue2 - add whitelist_externals to be used in [testenv*]
    sections, allowing to avoid warnings for commands such as make,
    used from the commands value.
  • fix issue97 - allow substitutions to reference from other sections
    (thanks Krisztian Fekete)
  • fix issue92 - fix {envsitepackagesdir} to actually work again
  • show (test) command that is being executed, thanks
    Lukasz Balcerzak
  • re-license tox to MIT license
  • depend on virtualenv-1.9.1
  • rename README.txt to README.rst to make bitbucket happier

1.4.3


  • use pip-script.py instead of pip.exe on win32 to avoid the lock exe
    file on execution issue (thanks Philip Thiem)
  • introduce -l|--listenv option to list configured environments
    (thanks Lukasz Balcerzak)
  • fix downloadcache determination to work according to docs: Only
    make pip use a download cache if PIP_DOWNLOAD_CACHE or a
    downloadcache=PATH testenv setting is present. (The ENV setting
    takes precedence)
  • fix issue84 - pypy on windows creates a bin not a scripts venv directory
    (thanks Lukasz Balcerzak)
  • experimentally introduce --installpkg=PATH option to install a package
    rather than create/install an sdist package. This will still require
    and use tox.ini and tests from the current working dir (and not from the
    remote package).
  • substitute {envsitepackagesdir} with the package installation
    directory (closes 72) (thanks g2p)
  • issue 70 remove PYTHONDONTWRITEBYTECODE workaround now that
    virtualenv behaves properly (thanks g2p)
  • merged tox-quickstart command, contributed by Marc Abramowitz, which
    generates a default tox.ini after asking a few questions
  • fix 48 - win32 detection of pypy and other interpreters that are on PATH
    (thanks Gustavo Picon)
  • fix grouping of index servers, it is now done by name instead of
    indexserver url, allowing to use it to separate dependencies
    into groups even if using the same default indexserver.
  • look for "tox.ini" files in parent dirs of current dir (closes 34)
  • the "py" environment now by default uses the current interpreter
    (sys.executable) make tox' own setup.py test execute tests with it
    (closes 46)
  • change tests to not rely on os.path.expanduser (closes 60),
    also make mock session return args[1:] for more precise checking (closes 61)
    thanks to Barry Warsaw for both.

1.4.2


  • 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


  • fix issue41 better quoting on windows - you can now use "<" and ">" in
    deps specifications, thanks Chris Withers for reporting

1.4


  • fix issue26 - no warnings on absolute or relative specified paths for commands
  • fix issue33 - commentchars are ignored in key-value settings allowing
    for specifying commands like: python -c "import sys ; print sys"
    which would formerly raise irritating errors because the ";"
    was considered a comment
  • tweak and improve reporting
  • refactor reporting and virtualenv manipulation
    to be more accessible from 3rd party tools
  • support value substitution from other sections
    with the {[section]key} syntax
  • fix issue29 - correctly point to pytest explanation
    for importing modules fully qualified
  • fix issue32 - use --system-site-packages and don't pass --no-site-packages
  • add python3.3 to the default env list, so early adopters can test
  • drop python2.4 support (you can still have your tests run on
  • fix the links/checkout howtos in the docs
    python-2.4, just tox itself requires 2.5 or higher.

1.3


  • fix: allow to specify wildcard filesystem paths when
    specifying dependencies such that tox searches for
    the highest version
  • fix issue issue21: clear PIP_REQUIRES_VIRTUALENV which avoids
    pip installing to the wrong environment, thanks to bb's streeter
  • make the install step honour a testenv's setenv setting
    (thanks Ralf Schmitt)

1.2


  • 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
    that the inlining tried to work around)
  • fix issue10: work around UnicodeDecodeError when invoking pip (thanks
    Marc Abramowitz)
  • fix a problem with parsing {posargs} in tox commands (spotted by goodwill)
  • fix the warning check for commands to be installed in testenvironment
    (thanks Michael Foord for reporting)

1.1


  • fix issue5 - don't require argparse for python versions that have it
  • fix issue6 - recreate virtualenv if installing dependencies failed
  • fix issue3 - fix example on frontpage
  • fix issue2 - warn if a test command does not come from the test
    environment
  • fixed/enhanced: except for initial install always call "-U
    --no-deps" for installing the sdist package to ensure that a package
    gets upgraded even if its version number did not change. (reported on
    TIP mailing list and IRC)
  • inline virtualenv.py (1.6.1) script to avoid a number of issues,
    particularly failing to install python3 environments from a python2
    virtualenv installation.
  • rework and enhance docs for display on readthedocs.org

1.0


  • move repository and toxbootstrap links to http://bitbucket.org/hpk42/tox
  • fix issue7: introduce a "minversion" directive such that tox
    bails out if it does not have the correct version.
  • fix issue24: introduce a way to set environment variables for
    for test commands (thanks Chris Rose)
  • fix issue22: require virtualenv-1.6.1, obsoleting virtualenv5 (thanks Jannis Leidel)
    and making things work with pypy-1.5 and python3 more seamlessly
  • toxbootstrap.py (used by jenkins build slaves) now follows the latest release of virtualenv
  • fix issue20: document format of URLs for specifying dependencies
  • fix issue19: substitute Hudson for Jenkins everywhere following the renaming
    of the project. NOTE: if you used the special [tox:hudson]
    section it will now need to be named [tox:jenkins].
  • fix issue 23 / apply some ReST fixes
  • change the positional argument specifier to use {posargs:} syntax and
    fix issues 15 and 10 by refining the argument parsing method (Chris Rose)
  • remove use of inipkg lazy importing logic -
    the namespace/imports are anyway very small with tox.
  • fix a fspath related assertion to work with debian installs which uses
    symlinks
  • show path of the underlying virtualenv invocation and bootstrap
    virtualenv.py into a working subdir
  • added a CONTRIBUTORS file

0.9


  • fix pip-installation mixups by always unsetting PIP_RESPECT_VIRTUALENV
    (thanks Armin Ronacher)
  • issue1: Add a toxbootstrap.py script for tox, thanks to Sridhar
    Ratnakumar
  • added support for working with different and multiple PyPI indexservers.
  • new option: -r|--recreate to force recreation of virtualenv
  • depend on py>=1.4.0 which does not contain or install the py.test
    anymore which is now a separate distribution "pytest".
  • show logfile content if there is an error (makes CI output
    more readable)

0.8


  • work around a virtualenv limitation which crashes if
    PYTHONDONTWRITEBYTECODE is set.
  • run pip/easy installs from the environment log directory, avoids
    naming clashes between env names and dependencies (thanks ronny)
  • require a more recent version of py lib
  • refactor and refine config detection to work from a single file
    and to detect the case where a python installation overwrote
    an old one and resulted in a new executable. This invalidates
    the existing virtualenvironment now.
  • 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
    work with Python3 (on non-windows environments)
  • add sitepackages option for testenv sections so that environments
    can be created with access to globals (default is not to have access,
    i.e. create environments with --no-site-packages.
  • addressing issue4: always prepend venv-path to PATH variable when calling subprocesses
  • fix issue2: exit with proper non-zero return code if there were
    errors or test failures.
  • added unittest2 examples contributed by Michael Foord
  • only allow 'True' or 'False' for boolean config values
    (lowercase / uppercase is irrelevant)
  • 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
    the Python executable dependency and there also was confusion wrt links.
    this should be fixed now.
  • fix long description, thanks Michael Foord

0.5


  • initial release

aiohttp -> 1.0.5

1.0.5


  • Fix StreamReader._read_nowait to return all available
    data up to the requested amount 1297

1.0.4


  • Fix FlowControlStreamReader.read_nowait so that it checks
    whether the transport is paused 1206

1.0.2


  • Make CookieJar compatible with 32-bit systems 1188
  • Add missing WSMsgType to web_ws.__all__, see 1200
  • Fix CookieJar ctor when called with loop=None 1203
  • Fix broken upper-casing in wsgi support 1197

1.0.1


  • Restore aiohttp.web.MsgType alias for aiohttp.WSMsgType for sake
    of backward compatibility 1178
  • Tune alabaster schema.
  • Use text/html content type for displaying index pages by static
    file handler.
  • Fix AssertionError in static file handling 1177
  • Fix access log formats %O and %b for static file handling
  • Remove debug setting of GunicornWorker, use app.debug
    to control its debug-mode instead

1.0.0


  • Change default size for client session's connection pool from
    unlimited to 20 977
  • Add IE support for cookie deletion. 994
  • Remove deprecated WebSocketResponse.wait_closed method (BACKWARD
    INCOMPATIBLE)
  • Remove deprecated force parameter for ClientResponse.close
    method (BACKWARD INCOMPATIBLE)
  • Avoid using of mutable CIMultiDict kw param in make_mocked_request
    997
  • Make WebSocketResponse.close a little bit faster by avoiding new
    task creating just for timeout measurement
  • Add proxy and proxy_auth params to client.get() and family,
    deprecate ProxyConnector 998
  • Add support for websocket send_json and receive_json, synchronize
    server and client API for websockets 984
  • Implement router shourtcuts for most useful HTTP methods, use
    app.router.add_get(), app.router.add_post() etc. instead of
    app.router.add_route() 986
  • Support SSL connections for gunicorn worker 1003
  • Move obsolete examples to legacy folder
  • Switch to multidict 2.0 and title-cased strings 1015
  • {FOO}e logger format is case-sensitive now
  • Fix logger report for unix socket 8e8469b
  • Rename aiohttp.websocket to aiohttp._ws_impl
  • Rename aiohttp.MsgType tp aiohttp.WSMsgType
  • Introduce aiohttp.WSMessage officially
  • Rename Message -> WSMessage
  • Remove deprecated decode param from resp.read(decode=True)
  • Use 5min default client timeout 1028
  • Relax HTTP method validation in UrlDispatcher 1037
  • Pin minimal supported asyncio version to 3.4.2+ (loop.is_close()
    should be present)
  • Remove aiohttp.websocket module (BACKWARD INCOMPATIBLE)
    Please use high-level client and server approaches
  • Link header for 451 status code is mandatory
  • Fix test_client fixture to allow multiple clients per test 1072
  • make_mocked_request now accepts dict as headers 1073
  • Add Python 3.5.2/3.6+ compatibility patch for async generator
    protocol change 1082
  • Improvement test_client can accept instance object 1083
  • Simplify ServerHttpProtocol implementation 1060
  • Add a flag for optional showing directory index for static file
    handling 921
  • Define web.Application.on_startup() signal handler 1103
  • Drop ChunkedParser and LinesParser 1111
  • Call Application.startup in GunicornWebWorker 1105
  • Fix client handling hostnames with 63 bytes when a port is given in
    the url 1044
  • Implement proxy support for ClientSession.ws_connect 1025
  • Return named tuple from WebSocketResponse.can_prepare 1016
  • Fix access_log_format in GunicornWebWorker 1117
  • Setup Content-Type to application/octet-stream by default 1124
  • Deprecate debug parameter from app.make_handler(), use
    Application(debug=True) instead 1121
  • Remove fragment string in request path 846
  • Use aiodns.DNSResolver.gethostbyname() if available 1136
  • Fix static file sending on uvloop when sendfile is available 1093
  • Make prettier urls if query is empty dict 1143
  • Fix redirects for HEAD requests 1147
  • Default value for StreamReader.read_nowait is -1 from now 1150
  • aiohttp.StreamReader is not inherited from asyncio.StreamReader from now
    (BACKWARD INCOMPATIBLE) 1150
  • Streams documentation added 1150
  • Add multipart coroutine method for web Request object 1067
  • Publish ClientSession.loop property 1149
  • Fix static file with spaces 1140
  • Fix piling up asyncio loop by cookie expiration callbacks 1061
  • Drop Timeout class for sake of async_timeout external library.
    aiohttp.Timeout is an alias for async_timeout.timeout
  • use_dns_cache parameter of aiohttp.TCPConnector is True by
    default (BACKWARD INCOMPATIBLE) 1152
  • aiohttp.TCPConnector uses asynchronous DNS resolver if available by
    default (BACKWARD INCOMPATIBLE) 1152
  • Conform to RFC3986 - do not include url fragments in client requests 1174
  • Drop ClientSession.cookies (BACKWARD INCOMPATIBLE) 1173
  • Refactor AbstractCookieJar public API (BACKWARD INCOMPATIBLE) 1173
  • Fix clashing cookies with have the same name but belong to different
    domains (BACKWARD INCOMPATIBLE) 1125
  • Support binary Content-Transfer-Encoding 1169

pytest-cov -> 2.4.0

2.4.0


  • Added a "disarm" option: --no-cov. It will disable coverage measurements. Contributed by Zoltan Kozma in
    PR135 &lt;https://github.com/pytest-dev/pytest-cov/pull/135&gt;_.

    WARNING: Do not put this in your configuration files, it's meant to be an one-off for situations where you want to
    disable coverage from command line.

  • Fixed broken exception handling on .pth file. See 136 &lt;https://github.com/pytest-dev/pytest-cov/issues/136&gt;_.

2.3.1


  • Fixed regression causing spurious errors when xdist was used. See 124 &lt;https://github.com/pytest-dev/pytest-cov/issues/124&gt;_.
  • Fixed DeprecationWarning about incorrect addoption use. Contributed by Florian Bruhin in PR127 &lt;https://github.com/pytest-dev/pytest-cov/pull/127&gt;_.
  • Fixed deprecated use of funcarg fixture API. Contributed by Daniel Hahler in PR125 &lt;https://github.com/pytest-dev/pytest-cov/pull/125&gt;_.

2.3.0


  • Add support for specifying output location for html, xml, and annotate report.
    Contributed by Patrick Lannigan in PR113 &lt;https://github.com/pytest-dev/pytest-cov/pull/113&gt;_.
  • Fix bug hiding test failure when cov-fail-under failed.
  • For coverage >= 4.0, match the default behaviour of coverage report and
    error if coverage fails to find the source instead of just printing a warning.
    Contributed by David Szotten in PR116 &lt;https://github.com/pytest-dev/pytest-cov/pull/116&gt;_.
  • Fixed bug occurred when bare --cov parameter was used with xdist.
    Contributed by Michael Elovskikh in PR120 &lt;https://github.com/pytest-dev/pytest-cov/pull/120&gt;_.
  • Add support for skip_covered and added --cov-report=term-skip-covered command
    line options. Contributed by Saurabh Kumar in PR115 &lt;https://github.com/pytest-dev/pytest-cov/pull/115&gt;_.

2.2.1


  • Fixed incorrect merging of coverage data when xdist was used and coverage was &gt;= 4.0.

2.2.0


  • Added support for changing working directory in tests. Previously changing working
    directory would disable coverage measurements in suprocesses.
  • Fixed broken handling for --cov-report=annotate.

2.1.0


  • Added support for coverage 4.0b2.
  • Added the --cov-append command line options. Contributed by Christian Ledermann
    in PR80 &lt;https://github.com/pytest-dev/pytest-cov/pull/80&gt;_.

2.0.0


  • Added --cov-fail-under, akin to the new fail_under option in coverage-4.0
    (automatically activated if there's a [report] fail_under = ... in .coveragerc).
  • Changed --cov-report=term to automatically upgrade to --cov-report=term-missing
    if there's [run] show_missing = True in .coveragerc.
  • Changed --cov so it can be used with no path argument (in wich case the source
    settings from .coveragerc will be used instead).
  • Fixed .pth installation to work in all cases (install, easy_install, wheels, develop etc).
  • Fixed .pth uninstallation to work for wheel installs.
  • Support for coverage 4.0.
  • Data file suffixing changed to use coverage's data_suffix=True option (instead of the
    custom suffixing).
  • Avoid warning about missing coverage data (just like coverage.control.process_startup).
  • Fixed a race condition when running with xdist (all the workers tried to combine the files).
    It's possible that this issue is not present in pytest-cov 1.8.X.

1.8.2


  • N/A

Once you have closed this pull request, I'll create seperate pull requests for every update as soon as I find them.

That's it for now!

Happy merging! 🤖

@codecov-io
Copy link

codecov-io commented Oct 12, 2016

Current coverage is 84.30% (diff: 100%)

Merging #8 into master will not change coverage

@@             master         #8   diff @@
==========================================
  Files             4          4          
  Lines           446        446          
  Methods           0          0          
  Messages          0          0          
  Branches         88         88          
==========================================
  Hits            376        376          
  Misses           56         56          
  Partials         14         14          

Powered by Codecov. Last update 77ee78f...1f2808a

@RazerM RazerM merged commit 9240ccb into master Dec 19, 2016
@RazerM RazerM deleted the pyup-initial-update branch December 19, 2016 02:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants