incuna / django-pgcrypto-fields

Transparent field level encryption for Django using the pgcrypto postgresql extension.
BSD 2-Clause "Simplified" License
229 stars 49 forks source link

Update setuptools to 67.6.0 #558

Closed pyup-bot closed 1 year ago

pyup-bot commented 1 year ago

This PR updates setuptools from 65.5.0 to 67.6.0.

Changelog ### 67.6.0 ``` ------- Changes ^^^^^^^ * 3804: Added caching for supported wheel tags. * 3846: Added pruning heuristics to ``PackageFinder`` based on ``exclude``. ``` ### 67.5.1 ``` ------- Misc ^^^^ * 3836: Fixed interaction between ``setuptools``' package auto-discovery and auto-generated ``htmlcov`` files. Previously, the ``htmlcov`` name was ignored when searching for single-file modules, however the correct behaviour is to ignore it when searching for packages (since it is supposed to be a directory, see `coverage config`_) -- by :user:`yukihiko-shinoda`. .. _coverage config: https://coverage.readthedocs.io/en/stable/config.html#html-directory * 3838: Improved error messages for ``pyproject.toml`` validations. * 3839: Fixed ``pkg_resources`` errors caused when parsing metadata of packages that are already installed but do not conform with PEP 440. ``` ### 67.5.0 ``` ------- Changes ^^^^^^^ * 3843: Although pkg_resources has been discouraged for use, some projects still consider pkg_resources viable for usage. This change makes it clear that pkg_resources should not be used, emitting a DeprecationWarning when imported. ``` ### 67.4.0 ``` ------- Changes ^^^^^^^ * 3832: Update vendored ``importlib-metadata`` (to 6.0.0) and ``importlib-resources`` (to 5.10.2) ``` ### 67.3.3 ``` ------- Misc ^^^^ * 3820: Restore quoted ``include`` argument to ``has_function``. ``` ### 67.3.2 ``` ------- Misc ^^^^ * 3827: Improve deprecation warning message on ``pkg_resources.declare_namespace`` to display package name. ``` ### 67.3.1 ``` ------- Misc ^^^^ * 3823: Fixes ``egg_info`` code path triggered during integration with ``pip``. ``` ### 67.3.0 ``` ------- Deprecations ^^^^^^^^^^^^ * 3434: Added deprecation warning for ``pkg_resources.declare_namespace``. Users that wish to implement namespace packages, are recommended to follow the practice described in PEP 420 and omit the ``__init__.py`` file entirely. Changes ^^^^^^^ * 3792: Reduced usage of ``pkg_resources`` in ``setuptools`` via internal restructuring and refactoring. Misc ^^^^ * 3822: Added debugging tips for "editable mode" and update related docs. Instead of using a custom exception to display the help message to the user, ``setuptools`` will now use a warning and re-raise the original exception. * 3822: Added clarification about ``editable_wheel`` and ``dist_info`` CLI commands: they should not be called directly with ``python setup.py ...``. Instead they are reserved for internal use of ``setuptools`` (effectively as "private" commands). Users are recommended to rely on build backend APIs (:pep:`517` and :pep:`660`) exposed by ``setuptools.build_meta``. ``` ### 67.2.0 ``` ------- Changes ^^^^^^^ * 3809: Merge with distutils8c3c3d29, including fix for ``sysconfig.get_python_inc()`` (pypa/distutils178), fix for segfault on MinGW (pypa/distutils196), and better ``has_function`` support (pypa/distutils195, 3648). ``` ### 67.1.0 ``` ------- Changes ^^^^^^^ * 3795: Ensured that ``__file__`` is an absolute path when executing ``setup.py`` as part of ``setuptools.build_meta``. Misc ^^^^ * 3798: Updated validations for ``pyproject.toml`` using ``validate-pyproject==0.12.1`` to allow stub packages (:pep:`561`) to be listed in ``tool.setuptools.packages`` and ``tool.setuptools.package-dir``. ``` ### 67.0.0 ``` ------- Breaking Changes ^^^^^^^^^^^^^^^^ * 3741: Removed patching of ``distutils._msvccompiler.gen_lib_options`` for compatibility with Numpy < 1.11.2 -- by :user:`mgorny` * 3790: Bump vendored version of :pypi:`packaging` to 23.0 (:pypi:`pyparsing` is no longer required and was removed). As a consequence, users will experience a more strict parsing of requirements. Specifications that don't comply with :pep:`440` and :pep:`508` will result in build errors. ``` ### 66.1.1 ``` ------- Misc ^^^^ * 3782: Fixed problem with ``file`` directive in ``tool.setuptools.dynamic`` (``pyproject.toml``) when value is a simple string instead of list. ``` ### 66.1.0 ``` ------- Changes ^^^^^^^ * 3685: Fix improper usage of deprecated/removed ``pkgutil`` APIs in Python 3.12+. * 3779: Files referenced by ``file:`` in ``setup.cfg`` and by ``project.readme.file``, ``project.license.file`` or ``tool.setuptools.dynamic.*.file`` in ``pyproject.toml`` are now automatically included in the generated sdists. Misc ^^^^ * 3776: Added note about using the ``--pep-517`` flag with ``pip`` to workaround ``InvalidVersion`` errors for packages that are already installed in the system. ``` ### 66.0.0 ``` ------- Breaking Changes ^^^^^^^^^^^^^^^^ * 2497: Support for PEP 440 non-conforming versions has been removed. Environments containing packages with non-conforming versions may fail or the packages may not be recognized. Changes ^^^^^^^ * 3769: Replace 'appdirs' with 'platformdirs'. ``` ### 65.7.0 ``` ------- Changes ^^^^^^^ * 3594: Added ``htmlcov`` to FlatLayoutModuleFinder.DEFAULT_EXCLUDE -- by :user:`demianbrecht` * 3667: Added a human-readable error description when ``.egg-info`` directory is not writeable -- by :user:`droodev` Misc ^^^^ * 3713: Fixed incomplete ``getattr`` statement that caused problems when accessing undefined attribute. ``` ### 65.6.3 ``` ------- Misc ^^^^ * 3709: Fix condition to patch ``distutils.dist.log`` to only apply when using ``distutils`` from the stdlib. ``` ### 65.6.2 ``` ------- No significant changes. ``` ### 65.6.1 ``` ------- Documentation changes ^^^^^^^^^^^^^^^^^^^^^ * 3689: Documented that ``distutils.cfg`` might be ignored unless ``SETUPTOOLS_USE_DISTUTILS=stdlib``. Misc ^^^^ * 3678: Improve clib builds reproducibility by sorting sources -- by :user:`danigm` * 3684: Improved exception/traceback when invalid entry-points are specified. * 3690: Fixed logging errors: 'underlying buffer has been detached' (issue 1631). * 3693: Merge pypa/distutils3e9d47e with compatibility fix for distutils.log.Log. * 3695, 3697, 3698, 3699: Changed minor text details (spelling, spaces ...) * 3696: Removed unnecessary ``coding: utf-8`` annotations * 3704: Fixed temporary build directories interference with auto-discovery. ``` ### 65.6.0 ``` ------- Changes ^^^^^^^ * 3674: Sync with pypa/distutilse0787fa, including pypa/distutils183 updating distutils to use the Python logging framework. ``` ### 65.5.1 ``` ------- Misc ^^^^ * 3638: Drop a test dependency on the ``mock`` package, always use :external+python:py:mod:`unittest.mock` -- by :user:`hroncok` * 3659: Fixed REDoS vector in package_index. ```
Links - PyPI: https://pypi.org/project/setuptools - Changelog: https://pyup.io/changelogs/setuptools/ - Repo: https://github.com/pypa/setuptools
pyup-bot commented 1 year ago

Closing this in favor of #565