|
| 1 | +python-debian (0.1.50) experimental; urgency=medium |
| 2 | + |
| 3 | + [ Stuart Prescott ] |
| 4 | + * 1.0.0 release candidate. |
| 5 | + * Tweaks to match changes in Python-land tooling: |
| 6 | + - Fix some stylistic things that the newly uploaded pylint 2.16 complains |
| 7 | + about. |
| 8 | + - Fix testing with wine to adapt to changes in wine packaging. |
| 9 | + - Fix tests to work with recent changes to pip that prevent installation |
| 10 | + outside of a venv. |
| 11 | + - Change version generation to be PEP440 compatible to satisfy new |
| 12 | + requirements from setuptools, python-packaging etc. This change is |
| 13 | + needed for any uploads outside of Debian sid (derivatives, Debian |
| 14 | + backports, Debian security/stable-updates, etc). |
| 15 | + * Fix file extraction from DebFile for cases where the .deb is generated |
| 16 | + from control or data tarballs without the optional entry for "." and the |
| 17 | + "./" prefix on all members; this isn't needed for dpkg-generated packages, |
| 18 | + but is needed for other tools such as 'cargo deb' (Closes: #1031674). |
| 19 | + * Demote Recommends to Suggests; it is up to the calling code to know what |
| 20 | + optional features of python-debian it is using rather than dragging in an |
| 21 | + ever-increasing list of optional extra packages (Closes: #1029727). |
| 22 | + * Drop shims for pre-PEP8 API after 14 years of deprecation. |
| 23 | + * Replace setup.py and config for pylint, mypy, pytest with pyproject.toml. |
| 24 | + * Switch package build system to use pyproject.toml. |
| 25 | + * Relocate tests and test data out of module; they are no longer included |
| 26 | + in the binary package or in the wheel. |
| 27 | + * Relocate module source from 'lib' to 'src' in line with current practice. |
| 28 | + * Change handling of package version to use setuptools_scm during |
| 29 | + development (but not at run time). |
| 30 | + * Update code to build pypi uploads (sdist and wheel). |
| 31 | + * Update copyright statements throughout. |
| 32 | + * Tweak pytest configuration for pytest 8.1.1 changes. |
| 33 | + * Fix test suite harness that runs tests under wine. |
| 34 | + * Update Standards-Version to 4.7.0 (no changes required). |
| 35 | + * Fix handling of whitespace-separated file lists in Copyright files with |
| 36 | + thanks to Lasse Collin for the suggested fix (Closes: #1062437). |
| 37 | + * Parse source field to extract source version in .deb packages from |
| 38 | + binNMUs (Closes: #1082838). |
| 39 | + * Switch to from chardet to charset-normalizer and make it in the code |
| 40 | + (demoted to Suggests), with thanks to Michal Čihař for the initial work. |
| 41 | + * Update Standards-Version to 4.7.0 (no changes required). |
| 42 | + * Make 'Package-List' a multiline field for Dsc objects, thanks to Philipp |
| 43 | + Hahn for the patch (Closes: #1052154). |
| 44 | + |
| 45 | + [ Max Mehl ] |
| 46 | + * Use valid SPDX identified in python package metadata. |
| 47 | + |
| 48 | + [ Benjamin Drung ] |
| 49 | + * Fix version number to be PEP440 compliant. |
| 50 | + |
| 51 | + [ Jelmer Vernooij ] |
| 52 | + * Drop debian_bundle and top-level deb822 modules after 13 years of |
| 53 | + deprecation. |
| 54 | + |
| 55 | + [ Niels Thykier ] |
| 56 | + * Fix typing errors from newer mypy in deb822.PkgRelation. |
| 57 | + * Changelog parsing speed improvements. |
| 58 | + * Add support for file location finding (line, col) in Deb822 files. |
| 59 | + |
| 60 | + [ Alexandre Detiste ] |
| 61 | + * Change some type annotations from Python 2 to Python 3 format. |
| 62 | + * Clean up some old Python 2 methods. |
| 63 | + * Fixes for pylint 3.1. |
| 64 | + |
| 65 | + -- Stuart Prescott <stuart@debian.org> Thu, 26 Dec 2024 16:12:37 +1100 |
| 66 | + |
1 | 67 | python-debian (0.1.49) unstable; urgency=medium
|
2 | 68 |
|
3 | 69 | [ Debian Janitor ]
|
|
0 commit comments