• How to create a new package in git ?

    From Jean Baptiste Favre@21:1/5 to All on Mon May 23 10:10:01 2022
    Hello,
    Looking to help to package Frescobaldi 3.2 release, which includes
    Python 3.10 compatibility fixes, I figured out 3.2 release introduces a
    new dependency against qpageview [1] which is currently not packaged in
    Debian.
    I looked around for documentation to remember how to bootstrap a new
    Python package, and only found the Python-team policy [2].
    Unfortunatly, it doesn't explain how to properly setup a new package,
    and I can't remember how it previously did :(

    Any help will be appreciated,
    Best,
    Jean Baptiste

    [1]: https://github.com/frescobaldi/qpageview
    [2]: https://salsa.debian.org/python-team/tools/python-modules/-/blob/master/policy.rst

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rahmatullin@21:1/5 to Jean Baptiste Favre on Mon May 23 10:30:01 2022
    On Mon, May 23, 2022 at 10:02:09AM +0200, Jean Baptiste Favre wrote:
    Hello,
    Looking to help to package Frescobaldi 3.2 release, which includes Python 3.10 compatibility fixes, I figured out 3.2 release introduces a new dependency against qpageview [1] which is currently not packaged in Debian.
    I looked around for documentation to remember how to bootstrap a new Python package, and only found the Python-team policy [2].
    Unfortunatly, it doesn't explain how to properly setup a new package, and I can't remember how it previously did :(
    https://wiki.debian.org/Python/GitPackaging may be helpful here.

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmKLRPQtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh ij0P/2NNBuFtvGGYuj0RDZw+h/urWMIQ/sUiRFiWzYOtEMVmYTfZ+g0LaV22YYMf oU496pdZHkfOLOfEiGZxkuykNzkdlugLTOvsMnxZjyTDKfYygtlm4Ck0xBoC3UqA BNEnk+bv950RKZtTwweZw/lqwrxo14hd70OyBQW7xWzfmmUQEdORr8N2LsB1hbvv pNvs6uiUW5R6zm8fRMprq9p78ONR4MBIdMSHAqMAfIzgrXrTlultTWlqbDEWcP4k L8qztyHyxBejGEXir5C2TWlerGNumIJYvImVetCjuaCTd5FLeGVaVVpDZH5XWVQw JWP2NazQcGaPckRg/+9DspgLgKvP3tKfQKNCtOr1lX0nygGtFuVF6XYwJ0GWGAuT 4BdX8JgYOl+tHzyhBURFDrp+t9XF1TLAtiRhYRY5V4bdbjNy+PL8Qgbjwn+qLMvn 7j6nmjrkMELEB+l09hnM+o8jxMk/rjxjqLg2w9tYio0yZVB/W/lCw1bc8B6/Dfgw 7raGCH8xfm6Jj3Ycs/IkvF2pYnJ1G3xvangwHEKthxRDzg5dmf63Gr7uanPTtPmD WAc11q5PoVGN7h8HTR6WTZ0ml8aCZkbHXqw+b0uGsMtXFNkFdcMvbIx0D87C0m7m fYEInoQ7BOIC/eaD32y9QkRR7aAcphmaC1SsHgRGJBHRcZW2
    =4cnQ
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jean Baptiste Favre@21:1/5 to Andrey Rahmatullin on Mon May 23 11:20:01 2022
    To: debian-python@lists.debian.org

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------RjQWHA4pskXAWkWkR5QWc10J
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGVsbG8sDQpUaGFua3MgZm9yIHRoZSBhbnN3ZXIuDQpJIHByZXBhcmVkIHRoZSBwYWNrYWdl IGF0IFsxXS4NCkl0J3Mgd29ya2luZyBvbiBteSBsYXB0b3AsIHNvIEkgZ3Vlc3MgaXQncyBy ZWFkeSBmb3IgcmV2aWV3Lg0KDQpDYW4gSSBjcmVhdGUgdGhlIHByb2plY3QgaW4gWzJdIGFu ZCBkbyB0aGUgZmlyc3QgdXBsb2FkLCBvciBzaG91bGQgSSANCndhaXQgZm9yIHBvc2l0aXZl IHJldmlldyBmaXJzdCA/DQoNCkJlc3QsDQpKZWFuIEJhcHRpc3RlDQoNCg0KWzFdOiBodHRw czovL3NhbHNhLmRlYmlhbi5vcmcvamJmYXZyZS1ndWVzdC9weXRob24tcXBhZ2V2aWV3DQpb Ml06IGh0dHBzOi8vc2Fsc2EuZGViaWFuLm9yZy9weXRob24tdGVhbS9wYWNrYWdlcw0KDQpP biA1LzIzLzIyIDEwOjI1LCBBbmRyZXkgUmFobWF0dWxsaW4gd3JvdGU6DQo+IE9uIE1vbiwg TWF5IDIzLCAyMDIyIGF0IDEwOjAyOjA5QU0gKzAyMDAsIEplYW4gQmFwdGlzdGUgRmF2cmUg d3JvdGU6DQo+PiBIZWxsbywNCj4+IExvb2tpbmcgdG8gaGVscCB0byBwYWNrYWdlIEZyZXNj b2JhbGRpIDMuMiByZWxlYXNlLCB3aGljaCBpbmNsdWRlcyBQeXRob24NCj4+IDMuMTAgY29t cGF0aWJpbGl0eSBmaXhlcywgSSBmaWd1cmVkIG91dCAzLjIgcmVsZWFzZSBpbnRyb2R1Y2Vz IGEgbmV3DQo+PiBkZXBlbmRlbmN5IGFnYWluc3QgcXBhZ2V2aWV3IFsxXSB3aGljaCBpcyBj dXJyZW50bHkgbm90IHBhY2thZ2VkIGluIERlYmlhbi4NCj4+IEkgbG9va2VkIGFyb3VuZCBm b3IgZG9jdW1lbnRhdGlvbiB0byByZW1lbWJlciBob3cgdG8gYm9vdHN0cmFwIGEgbmV3IFB5 dGhvbg0KPj4gcGFja2FnZSwgYW5kIG9ubHkgZm91bmQgdGhlIFB5dGhvbi10ZWFtIHBvbGlj eSBbMl0uDQo+PiBVbmZvcnR1bmF0bHksIGl0IGRvZXNuJ3QgZXhwbGFpbiBob3cgdG8gcHJv cGVybHkgc2V0dXAgYSBuZXcgcGFja2FnZSwgYW5kIEkNCj4+IGNhbid0IHJlbWVtYmVyIGhv dyBpdCBwcmV2aW91c2x5IGRpZCA6KA0KPiBodHRwczovL3dpa2kuZGViaWFuLm9yZy9QeXRo b24vR2l0UGFja2FnaW5nIG1heSBiZSBoZWxwZnVsIGhlcmUuDQo+IA0KDQo=

    --------------RjQWHA4pskXAWkWkR5QWc10J--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEEToRbojDLTUSJBphHtN1Tas99hzcFAmKLT6cFAwAAAAAACgkQtN1Tas99hzeT xBAAwlRB9goeW6gYm62I7Yu6fq2L4QKSRAwO/i0YLbGmC5twppLzbVBggDMd+zwiydq942vAZrXY 9P3c3TQHcV01SFOKdYOhDBgFWQu/ojhjuTgQ4EzUCprO4uR2FJmg21DwOYq3oUp8/wg+tombrsCN E/Qd4yNKFS17zJbxJNpHSN2uw6XRp1omcHeSQBLMF2ctgjmg/VggKrirs07PQIEpmZSNI9MyCn7r oQyx+KZPXiyiqz1qqtcBWYa09RKXZZ6oIsZn7hxt1/ASK/DFrcttlYOYUdUcFZiAOB2ljHmWA0T+ RbaizHs+vvyHAU6qdMosZLEr9ovJ/I5C3FJ5CmhyOUCeGnJP3iVQEKbuVXu6fWfgxmEm4KWjwlCy wei7tDnddYPceQexJTohif4ah3CPrCyhzUgzCmSQhDr7XIi9JfXhmCDiysSnjF2/ds0zz7aiPovV i2Zw1CHIy7btQzsswo4QzALlgeWDEd1zSTXDw2sy1PJ4rv5Z7Li1no/q+2yO6+DobMc53itVoIdR EzBrojJq6pGhOXAa0rpUsHQKj4sTjv+kJ00IJavO74mZumWFBf8Kk+pM6IbMxm2sLySpYwsI/zpt lD8iz6iSBQKtRC30rYVV0hSegIeyEjYgbV1CPHZYiGi1kXKPkj3pA1o5+WYF/Qfm33B4TMmsdPQJ 5YE=
    =8fzC
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)