- read_configuration() now accepts ignore_option_errors argument. This allows scraping tools to read metadata without a need to download entire packages. E.g. we can gather some stats right from GitHub repos just by downloading setup.cfg.
- packages find: directive now supports fine tuning from a subsection. The same arguments as for find() are accepted.
30.3.0
Not secure
=======
* 394 via 862: Added support for `declarative package config in a setup.cfg file <https://setuptools.pypa.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files>`_.
30.2.1
Not secure
=======
* 850: In test command, invoke unittest.main with indication not to exit the process.
30.2.0
Not secure
=======
* 854: Bump to vendored Packaging 16.8.
30.1.0
Not secure
=======
* 846: Also trap 'socket.error' when opening URLs in package_index.
* 849: Manifest processing now matches the filename pattern anywhere in the filename and not just at the start. Restores behavior found prior to 28.5.0.
30.0.0
Not secure
=======
* 864: Drop support for Python 3.2. Systems requiring Python 3.2 support must use 'setuptools < 30'.
* 825: Suppress warnings for single files.
* 830 via 843: Once again restored inclusion of data files to sdists, but now trap TypeError caused by techniques employed rjsmin and similar.