|
| 1 | +v62.3.0 |
| 2 | +------- |
| 3 | + |
| 4 | + |
| 5 | +Deprecations |
| 6 | +^^^^^^^^^^^^ |
| 7 | +* #3262: Formally added deprecation messages for ``namespace_packages``. |
| 8 | + The methodology that uses ``pkg_resources`` and ``namespace_packages`` for |
| 9 | + creating namespaces was already discouraged by the :doc:`setuptools docs |
| 10 | + </userguide/package_discovery>` and the |
| 11 | + :doc:`Python Packaging User Guide <PyPUG:guides/packaging-namespace-packages>`, |
| 12 | + therefore this change just make the deprecation more official. |
| 13 | + Users can consider migrating to native/implicit namespaces (as introduced in |
| 14 | + :pep:`420`). |
| 15 | +* #3308: Relying on ``include_package_data`` to ensure sub-packages are automatically |
| 16 | + added to the build wheel distribution (as "data") is now considered a |
| 17 | + deprecated practice. |
| 18 | + |
| 19 | + This behaviour was controversial and caused inconsistencies (#3260). |
| 20 | + |
| 21 | + Instead, projects are encouraged to properly configure ``packages`` or use |
| 22 | + discovery tools. General information can be found in :doc:`userguide/package_discovery`. |
| 23 | + |
| 24 | +Changes |
| 25 | +^^^^^^^ |
| 26 | +* #1806: Allowed recursive globs (`**`) in `package_data`. -- by :user:`nullableVoidPtr` |
| 27 | +* #3206: Fixed behaviour when both ``install_requires`` (in ``setup.py``) and |
| 28 | + ``dependencies`` (in ``pyproject.toml``) are specified. |
| 29 | + The configuration in ``pyproject.toml`` will take precedence over ``setup.py`` |
| 30 | + (in accordance with PEP 621). A warning was added to inform users. |
| 31 | + |
| 32 | +Documentation changes |
| 33 | +^^^^^^^^^^^^^^^^^^^^^ |
| 34 | +* #3307: Added introduction to references/keywords |
| 35 | + Added deprecation tags to test kwargs |
| 36 | + Moved userguide/keywords to deprecated section |
| 37 | + Clarified in deprecated doc what keywords came from distutils and which were added or changed by setuptools |
| 38 | + |
| 39 | +Misc |
| 40 | +^^^^ |
| 41 | +* #3274: Updated version of vendored ``pyparsing`` to 3.0.8 to avoid problems with |
| 42 | + upcoming deprecation in Python 3.11. |
| 43 | +* #3292: Added warning about incompatibility with old versions of |
| 44 | + ``importlib-metadata``. |
| 45 | + |
| 46 | + |
1 | 47 | v62.2.0 |
2 | 48 | ------- |
3 | 49 |
|
|
0 commit comments