• RFS: python-click-default-group: Extension for Python click adding defa

    From =?UTF-8?Q?Adam_C=c3=a9cile?=@21:1/5 to All on Tue Sep 28 22:40:01 2021
    Hello,


    Could someone please upload this little package ? It's a dependency of
    xsdata, an awesome XML/dataclasses library I'd like to get into the archive.

    ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976443

    Salsa:
    https://salsa.debian.org/python-team/packages/python-click-default-group


    Thanks in advance,

    Adam.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dominik George@21:1/5 to All on Tue Sep 28 23:50:02 2021
    Hi,


    Could someone please upload this little package ? It's a dependency of xsdata, an awesome XML/dataclasses library I'd like to get into the archive.

    I will check it tomorrow.

    -nik

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dominik George@21:1/5 to All on Wed Sep 29 21:50:01 2021
    Hi,

    Could someone please upload this little package ? It's a dependency of xsdata, an awesome XML/dataclasses library I'd like to get into the archive.

    uploaded, thanks for your contribution!

    One note: I'd consider watching for PyPI instead of GitHub.

    Cheers,
    Nik

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sandro Tosi@21:1/5 to All on Wed Sep 29 22:40:01 2021
    One note: I'd consider watching for PyPI instead of GitHub.

    there was actually a recent discussion on this list, discouraging from
    using PyPI in favor of github, since GH tarball usually contains docs,
    tests, and other files useful when building from source, usually not
    included in tarball released to users, ie pypi

    --
    Sandro "morph" Tosi
    My website: http://sandrotosi.me/
    Me at Debian: http://wiki.debian.org/SandroTosi
    Twitter: https://twitter.com/sandrotosi

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dominik George@21:1/5 to All on Wed Sep 29 22:50:02 2021
    there was actually a recent discussion on this list, discouraging from
    using PyPI in favor of github, since GH tarball usually contains docs,
    tests, and other files useful when building from source, usually not
    included in tarball released to users, ie pypi

    That's an upstream bug then, and upstream should fix that and ship a complete source tarball.

    I always submit pull requests updating MANIFEST.in and until now, all upstreams have accepted them.

    -nik

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sandro Tosi@21:1/5 to All on Wed Sep 29 23:00:01 2021
    That's an upstream bug then, and upstream should fix that and ship a complete source tarball.

    I always submit pull requests updating MANIFEST.in and until now, all upstreams have accepted them.

    and that will require an upstream new release, which does not help
    when you want/need to package the current one.

    --
    Sandro "morph" Tosi
    My website: http://sandrotosi.me/
    Me at Debian: http://wiki.debian.org/SandroTosi
    Twitter: https://twitter.com/sandrotosi

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeremy Stanley@21:1/5 to Sandro Tosi on Wed Sep 29 23:00:01 2021
    On 2021-09-29 16:32:05 -0400 (-0400), Sandro Tosi wrote:
    One note: I'd consider watching for PyPI instead of GitHub.

    there was actually a recent discussion on this list, discouraging
    from using PyPI in favor of github, since GH tarball usually
    contains docs, tests, and other files useful when building from
    source, usually not included in tarball released to users, ie pypi

    And as was also pointed out in that discussion, this depends a lot
    on the upstream maintainers and their workflow. Some upstreams are
    careful to always include all files from the Git worktree within
    their sdist tarballs, but may also include required files which
    aren't contained in their Git worktree (such as version information,
    copyright holders, or release notes extracted from Git tags,
    revision history, Git "notes" refs, and so on)... in which cases you
    either need their sdist or the full Git repository, since a "GitHub
    tarball" of the worktree alone is insufficient to reproduce this
    information.

    Also since the advent of "wheels" a lot of maintainers are more
    willing to make their sdists full archives of their projects (as was
    the original intent for a "source distribution" package), since most
    users installing directly from PyPI are going to pull a wheel
    instead of an sdist when available, and wheels are expected to be
    much more pared down anyway.

    Like many things in the packaging realm, there is no
    one-size-fits-all answer.
    --
    Jeremy Stanley

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

    iQKTBAABCgB9FiEEl65Jb8At7J/DU7LnSPmWEUNJWCkFAmFU0kNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk3 QUU0OTZGQzAyREVDOUZDMzUzQjJFNzQ4Rjk5NjExNDM0OTU4MjkACgkQSPmWEUNJ WCk0Qw//UJqH0Jr2PbWXBMl6Djem68/sRAITeN0gZ9CJ89BdlieGlB5Pobwk0LVR 4T4ySgB79WfZd7naWozmBNexiQDgMSVD0kj18xZFTEc1lDzpLwQCMpju2MVT/Ie4 ExH2g5LFxAcJwKtNulQU0B//pkB5CGpi0BTPofvzsCtCxgmT/13Nqqj0IygxIZtz I9nDwqWFeVLR4YZybLnrpRiY47Uf5htL80e4IY6qyiZJfSi83jH6tZiWrEWVQdUC REm+CVe4C1ftKfk4IIdFSfAte8RzL71zSBjoHEFXop07gyBL7om79wyMHvbXq7wO t6nbiqyxQXdPj0Rqq+TA0ABE7BC3iHnooGI1V2P37z4ElvBnQYIjlAc/qGGsffB7 zfUIYEf+mdTaeCIqQXHTCZjSzPXShTkqLLwMOT9tQPOPXWc81/QIQYessuQXAShX +vS9AvuxTOO/dTF3r5W8iQZXCa2w4un8Ia6/KY64pHfMhXJ/dBwaDlkf6t/a8aZI +ugJiKq8u566IdU/WUj5WnwsbSjigOCcPnGYZvO6kPagP26nBXeXJGHi1XGvbZnO y5zzEh/cw7QO/xk+UgXiXv5VrSVASyIiecUeSAvCG8RVnT03UpHWjxL7ODsVlYQO zyxSN0CV6/HNKTNRQLSVVt7O9LGOTWWqX7aeoGGK/2e9ZCBEhIY=
    =eakU
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32
  • From Dominik George@21:1/5 to All on Wed Sep 29 23:20:02 2021
    and that will require an upstream new release, which does not help
    when you want/need to package the current one

    Most upstreams kindly make . post releases immediately.

    Maybe I am just lucky with upstreams...

    -nik

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ghislain Vaillant@21:1/5 to All on Thu Sep 30 07:40:01 2021
    Le mer. 29 sept. 2021 à 23:14, Dominik George <natureshadow@debian.org> a écrit :


    and that will require an upstream new release, which does not help
    when you want/need to package the current one

    Most upstreams kindly make . post releases immediately.


    I found that to be pretty rare in my own experience.


    Maybe I am just lucky with upstreams...


    You are, indeed.

    <div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 29 sept. 2021 à 23:14, Dominik George &lt;<a href="mailto:natureshadow@debian.org" target="_blank" rel="noreferrer">natureshadow@debian.org</a>&gt; a écrit :<br></
    <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
    &gt; and that will require an upstream new release, which does not help<br> &gt; when you want/need to package the current one<br>

    Most upstreams kindly make . post releases immediately.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I found that to be pretty rare in my own experience.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_
    quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;
    padding-left:1ex">Maybe I am just lucky with upstreams...<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">You are, indeed.</div></div>

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