earthlab / matplotcheck

A python package for checking and testing matplotlib plots. We use this for autograding student assignments but there are many other potential use cases including package testing (for packages with plots)!
https://matplotcheck.readthedocs.io
BSD 3-Clause "New" or "Revised" License
18 stars 8 forks source link

Update setuptools to 41.1.0 #92

Closed pyup-bot closed 5 years ago

pyup-bot commented 5 years ago

This PR updates setuptools from 40.8.0 to 41.1.0.

Changelog ### 41.1.0 ``` ------- * 1697: Moved most of the constants from setup.py to setup.cfg * 1749: Fixed issue with the PEP 517 backend where building a source distribution would fail if any tarball existed in the destination directory. * 1750: Fixed an issue with PEP 517 backend where wheel builds would fail if the destination directory did not already exist. * 1756: Forse metadata-version >= 1.2. when project urls are present. * 1769: Improve ``package_data`` check: ensure the dictionary values are lists/tuples of strings. * 1788: Changed compatibility fallback logic for ``html.unescape`` to avoid accessing ``HTMLParser.unescape`` when not necessary. ``HTMLParser.unescape`` is deprecated and will be removed in Python 3.9. * 1790: Added the file path to the error message when a ``UnicodeDecodeError`` occurs while reading a metadata file. * 1776: Use license classifiers rather than the license field. ``` ### 41.0.1 ``` ------- * 1671: Fixed issue with the PEP 517 backend that prevented building a wheel when the ``dist/`` directory contained existing ``.whl`` files. * 1709: In test.paths_on_python_path, avoid adding unnecessary duplicates to the PYTHONPATH. * 1741: In package_index, now honor "current directory" during a checkout of git and hg repositories under Windows ``` ### 41.0.0 ``` ------- * 1735: When parsing setup.cfg files, setuptools now requires the files to be encoded as UTF-8. Any other encoding will lead to a UnicodeDecodeError. This change removes support for specifying an encoding using a 'coding: ' directive in the header of the file, a feature that was introduces in 40.7. Given the recent release of the aforementioned feature, it is assumed that few if any projects are utilizing the feature to specify an encoding other than UTF-8. ``` ### 40.9.0 ``` ------- * 1675: Added support for ``setup.cfg``-only projects when using the ``setuptools.build_meta`` backend. Projects that have enabled PEP 517 no longer need to have a ``setup.py`` and can use the purely declarative ``setup.cfg`` configuration file instead. * 1720: Added support for ``pkg_resources.parse_requirements``-style requirements in ``setup_requires`` when ``setup.py`` is invoked from the ``setuptools.build_meta`` build backend. * 1664: Added the path to the ``PKG-INFO`` or ``METADATA`` file in the exception text when the ``Version:`` header can't be found. * 1705: Removed some placeholder documentation sections referring to deprecated features. ```
Links - PyPI: https://pypi.org/project/setuptools - Changelog: https://pyup.io/changelogs/setuptools/ - Repo: https://github.com/pypa/setuptools
codecov[bot] commented 5 years ago

Codecov Report

Merging #92 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #92   +/-   ##
=======================================
  Coverage   59.25%   59.25%           
=======================================
  Files          13       13           
  Lines        1205     1205           
=======================================
  Hits          714      714           
  Misses        491      491

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update d76a5eb...4d31cbf. Read the comment docs.