supriya-project / uqbar

Tools for building documentation with Sphinx, Graphviz and LaTeX
https://supriya-project.github.io/uqbar
MIT License
13 stars 7 forks source link

Initial Update #29

Closed pyup-bot closed 5 years ago

pyup-bot commented 5 years ago

This PR sets up pyup.io on this repo and updates all dependencies at once, in a single branch.

Subsequent pull requests will update one dependency at a time, each in their own branch. If you want to start with that right away, simply close this PR.

Pin black to 18.9b0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/black - Repo: https://github.com/ambv/black

Update isort from 4.3.10 to 4.3.10.

Changelog ### 4.3.9 ``` - Fixed a bug that led to an incompatibility with black: 831 ``` ### 4.3.8 ``` - Fixed a bug that led to the recursive option not always been available from the command line. ``` ### 4.3.7 ``` - Expands the finder failsafe to occur on the creation of the finder objects. ``` ### 4.3.6 ``` - Fixes a fatal error that occurs if a single finder throws an exception. Important as we add more finders that utilize third party libraries. 4.3.5 - February 24, 2019 - last Python 2.7 Maintenance Release This is the final Python 2.x release of isort, and includes the following major changes: Potentially Interface Breaking: - The `-r` option for removing imports has been renamed `-rm` to avoid accidental deletions and confusion with the `-rc` recursive option. - `__init__.py` has been removed from the default ignore list. The default ignore list is now empty - with all items needing to be explicitly ignored. - Isort will now by default ignore .tox / venv folders in an effort to be "safe". You can disable this behaviour by setting the "--unsafe" flag, this is separate from any skip or not skip rules you may have in place. - Isort now allows for files missing closing newlines in whitespace check - `distutils` support has been removed to simplify setup.py New: - Official Python 3.7 Compatibility. - Support for using requirements files to auto determine third-paty section if pipreqs & requirementslib are installed. - Added support for using pyproject.toml if toml is installed. - Added support for XDG_HOME if appdirs is installed. - An option has been added to enable ignoring trailing comments ('ignore_comments') defaulting to False. - Added support to enable line length sorting for only specific sections - Added a `correctly_sorted` property on the SortsImport to enable more intuitive programmatic checking. Fixes: - Improved black compatibility. - Isort will no detect files in the CWD as first-party. - Fixed several cases where '-ns' or 'not_skip' was being incorrectly ignored. - Fixed sorting of relative path imports ('.', '..', '...', etc). - Fixed bugs caused by a failure to maintain order when loading iterables from config files. - Correctly handle CPython compiled imports and others that need EXT_SUFFIX to correctly identify. - Fixed handling of Symbolic Links to follow them when walking the path. - Fixed handling of relative known_paths. - Fixed lack of access to all wrap modes from the CLI. - Fixed handling of FIFO files. - Fixed a bug that could result in multiple imports being inserted on the same line. ``` ### 4.3.4 ``` - Fixed issue 671: isort is corrupting CRLF files ``` ### 4.3.3 ``` - Fixed issue 665: Tabs turned into single spaces ``` ### 4.3.2 ``` - Fixed issue 651: Add imports option is broken - Fixed issue 662: An error generated by rewriting `.imports` to `. imoprts` ``` ### 4.3.1 ``` - Fixed setup.py errors - Fixed issue 654: Trailing comma count error - Fixed issue 650: Wrong error message displayed ``` ### 4.3.0 ``` - Fixed 557: `force_alphabetical_sort` and `force_sort_within_sections` can now be utilized together without extra new lines - Fix case-sensitive path existence check in Mac OS X - Added `--no-lines-before` for more granular control over section output - Fixed 493: Unwanted conversion to Windows line endings - Fixed 590: Import `as` mucks with alphabetical sorting - Implemented `--version-number` to retrieve just the version number without the isort logo - Breaking changes - Python 2.7+ only (dropped 2.6) allowing various code simplifications and improvements. ``` ### 4.2.15 ``` IMPORTANT NOTE: This will be the last release with Python 2.6 support, subsequent releases will be 2.7+ only - Fixed certain one line imports not being successfully wrapped ``` ### 4.2.14 ``` - Fixed 559 & 565: Added missing standard library imports ``` ### 4.2.13 ``` - Fixed 553: Check only and --diff now work together again ``` ### 4.2.12 ``` - Fixed wheel distribution bug ``` ### 4.2.11 ``` - Fixed 546: Can't select y/n/c after latest update - Fixed 545: Incorrectly moves __future__ imports above encoding comments ``` ### 4.2.9 ``` - Fixed 428: Check only modifies sorting - Fixed 540: Not correctly identifying stdlib modules ``` ### 4.2.8 ``` - Added `--virtual-env` switch command line option - Added --enforce-whitespace option to go along with --check-only for more exact checks (issue 423) - Fixed imports with a tailing '\' and no space in-between getting removed (issue 425) - Fixed issue 299: long lines occasionally not wrapped - Fixed issue 432: No longer add import inside class when class starts at top of file after encoding comment - Fixed issue 440: Added missing `--use-parentheses` option to command line tool and documentation - Fixed issue 496: import* imports now get successfully identified and reformatted instead of deleted - Fixed issue 491: Non ending parentheses withing single line comments no longer cause formatting issues - Fixed issue 471: Imports that wrap the maximum line length and contain comments on the last line are no longer rendered incorrectly - Fixed issue 436: Force sort within section no longer rearranges comments - Fixed issue 473: Force_to_top and force_sort_within_sections now work together - Fixed issue 484 & 472: Consistent output with imports of same spelling but different case - Fixed issue 433: No longer incorrectly add an extra new-line when comment between imports and function definition - Fixed issue 419: Path specification for skipped paths is not Unix/Windows inter-operable. Breaking Changes: - Fixed issue 511: All command line options with an underscore, have had the underscore replaced with a dash for consistency. This effects: multi-line, add-import, remove-import, force-adds, --force-single-line-imports, and length-sort. - Replaced the `--enforce-whitespace` option with `--ignore-whitespace` to restore original behavior of strict whitespace by default ``` ### 4.2.5 ``` - Fixed an issue that caused modules to inccorectly be matched as thirdparty when they simply had `src` in the leading path, even if they weren't withing $VIRTUALENV/src 414 ``` ### 4.2.4 ``` - Fixed an issue that caused module that contained functions before doc strings, to incorrectly place imports - Fixed regression in how `force_alphabetical_sort` was being interpretted (issue 409) - Fixed stray print statement printing skipped files (issue 411) - Added option for forcing imports into a single bucket: `no_sections` - Added option for new lines between import types (from, straight): `lines_between_sections` ``` ### 4.2.3 ``` - Fixed a large number of priority bugs - bug fix only release ``` ### 4.2.2 ``` - Give an error message when isort is unable to determine where to place a module - Allow imports to be sorted by module, independent of import_type, when `force_sort_within_sections` option is set - Fixed an issue that caused Python files with 2 top comments not to be sorted ``` ### 4.2.1 ``` - Hot fix release to fix code error when skipping globs ``` ### 4.2.0 ``` - Added option "NOQA" Do not wrap lines, but add a noqa statement at the end - Added support for running isort recursively, simply with a standalone `isort` command - Added support to run isort library as a module - Added compatibility for Python 3.5 - Fixed performance issue (338) when running on project with lots of skipped directories - Fixed issue 328: extra new can occasionally occur when using alphabetical-only sort - Fixed custom sections parsing from config file (unicode string -> list) - Updated pylama extension to the correct entry point - Skip files even when file_contents is provided if they are explicitly in skip list - Removed always showing isort banner, keeping it for when the version is requested, verbose is used, or show_logo setting is set. ``` ### 4.1.2 ``` - Fixed issue 323: Accidental default configuration change introduced ``` ### 4.1.1 ``` - Added support for partial file match skips (thanks to Amwam) - Added support for --quiet option to only show errors when running isort - Fixed issue 316: isort added new lines incorrectly when a top-of line comment is present ``` ### 4.1.0 ``` - Started keeping a log of all changes between releases - Added the isort logo to the command line interface - Added example usage gif to README - Implemented issue 292: skip setting now supports glob patterns - Implemented issue 271: Add option to sort imports purely alphabetically - Implemented issue 301: Readme is now natively in RST format, making it easier for Python tooling to pick up - Implemented pylama isort extension - Fixed issue 260: encoding lines at the top of the file are now correctly supported - Fixed issue 284: Sticky comments above first import are now supported - Fixed issue 310: Ensure comments don't get duplicated when reformatting imports - Fixed issue 289: Sections order not being respected - Fixed issue 296: Made it more clear how to set arguments more then once ``` ### 4.0.0 ``` - Removed all external dependencies ```
Links - PyPI: https://pypi.org/project/isort - Changelog: https://pyup.io/changelogs/isort/ - Repo: https://github.com/timothycrosley/isort

Update pytest-cov from 2.6.1 to 2.6.1.

Changelog ### 2.6.1 ``` ------------------ * Added support for Pytest 4.1. Contributed by Daniel Hahler and Семён Марьясин in `253 <https://github.com/pytest-dev/pytest-cov/pull/253>`_ and `230 <https://github.com/pytest-dev/pytest-cov/pull/230>`_. * Various test and docs fixes. Contributed by Daniel Hahler in `224 <https://github.com/pytest-dev/pytest-cov/pull/224>`_ and `223 <https://github.com/pytest-dev/pytest-cov/pull/223>`_. * Fixed the "Module already imported" issue (`211 <https://github.com/pytest-dev/pytest-cov/issues/211>`_). Contributed by Daniel Hahler in `228 <https://github.com/pytest-dev/pytest-cov/pull/228>`_. ``` ### 2.6.0 ``` ------------------ * Dropped support for Python < 3.4, Pytest < 3.5 and Coverage < 4.4. * Fixed some documentation formatting. Contributed by Jean Jordaan and Julian. * Added an example with ``addopts`` in documentation. Contributed by Samuel Giffard in `195 <https://github.com/pytest-dev/pytest-cov/pull/195>`_. * Fixed ``TypeError: 'NoneType' object is not iterable`` in certain xdist configurations. Contributed by Jeremy Bowman in `213 <https://github.com/pytest-dev/pytest-cov/pull/213>`_. * Added a ``no_cover`` marker and fixture. Fixes `78 <https://github.com/pytest-dev/pytest-cov/issues/78>`_. * Fixed broken ``no_cover`` check when running doctests. Contributed by Terence Honles in `200 <https://github.com/pytest-dev/pytest-cov/pull/200>`_. * Fixed various issues with path normalization in reports (when combining coverage data from parallel mode). Fixes `130 <https://github.com/pytest-dev/pytest-cov/issues/161>`_. Contributed by Ryan Hiebert & Ionel Cristian Mărieș in `178 <https://github.com/pytest-dev/pytest-cov/pull/178>`_. * Report generation failures don't raise exceptions anymore. A warning will be logged instead. Fixes `161 <https://github.com/pytest-dev/pytest-cov/issues/161>`_. * Fixed multiprocessing issue on Windows (empty env vars are not passed). Fixes `165 <https://github.com/pytest-dev/pytest-cov/issues/165>`_. ``` ### 2.5.1 ``` ------------------ * Fixed xdist breakage (regression in ``2.5.0``). Fixes `157 <https://github.com/pytest-dev/pytest-cov/issues/157>`_. * Allow setting custom ``data_file`` name in ``.coveragerc``. Fixes `145 <https://github.com/pytest-dev/pytest-cov/issues/145>`_. Contributed by Jannis Leidel & Ionel Cristian Mărieș in `156 <https://github.com/pytest-dev/pytest-cov/pull/156>`_. ``` ### 2.5.0 ``` ------------------ * Always show a summary when ``--cov-fail-under`` is used. Contributed by Francis Niu in `PR141 <https://github.com/pytest-dev/pytest-cov/pull/141>`_. * Added ``--cov-branch`` option. Fixes `85 <https://github.com/pytest-dev/pytest-cov/issues/85>`_. * Improve exception handling in subprocess setup. Fixes `144 <https://github.com/pytest-dev/pytest-cov/issues/144>`_. * Fixed handling when ``--cov`` is used multiple times. Fixes `151 <https://github.com/pytest-dev/pytest-cov/issues/151>`_. ``` ### 2.4.0 ``` ------------------ * Added a "disarm" option: ``--no-cov``. It will disable coverage measurements. Contributed by Zoltan Kozma in `PR135 <https://github.com/pytest-dev/pytest-cov/pull/135>`_. **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 <https://github.com/pytest-dev/pytest-cov/issues/136>`_. ``` ### 2.3.1 ``` ------------------ * Fixed regression causing spurious errors when xdist was used. See `124 <https://github.com/pytest-dev/pytest-cov/issues/124>`_. * Fixed DeprecationWarning about incorrect `addoption` use. Contributed by Florian Bruhin in `PR127 <https://github.com/pytest-dev/pytest-cov/pull/127>`_. * Fixed deprecated use of funcarg fixture API. Contributed by Daniel Hahler in `PR125 <https://github.com/pytest-dev/pytest-cov/pull/125>`_. ``` ### 2.3.0 ``` ------------------ * Add support for specifying output location for html, xml, and annotate report. Contributed by Patrick Lannigan in `PR113 <https://github.com/pytest-dev/pytest-cov/pull/113>`_. * 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 <https://github.com/pytest-dev/pytest-cov/pull/116>`_. * Fixed bug occurred when bare ``--cov`` parameter was used with xdist. Contributed by Michael Elovskikh in `PR120 <https://github.com/pytest-dev/pytest-cov/pull/120>`_. * Add support for ``skip_covered`` and added ``--cov-report=term-skip-covered`` command line options. Contributed by Saurabh Kumar in `PR115 <https://github.com/pytest-dev/pytest-cov/pull/115>`_. ``` ### 2.2.1 ``` ------------------ * Fixed incorrect merging of coverage data when xdist was used and coverage was ``>= 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 <https://github.com/pytest-dev/pytest-cov/pull/80>`_. ``` ### 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 ```
Links - PyPI: https://pypi.org/project/pytest-cov - Changelog: https://pyup.io/changelogs/pytest-cov/ - Repo: https://github.com/pytest-dev/pytest-cov