Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #13815 > unrolled thread

Packaging request for pygrib

Started byKyle Lawlor-Bagcal <wgwz@pm.me>
First post2021-12-28 01:20 +0100
Last post2022-01-05 02:50 +0100
Articles 12 — 5 participants

Back to article view | Back to linux.debian.maint.python


Contents

  Packaging request for pygrib Kyle Lawlor-Bagcal <wgwz@pm.me> - 2021-12-28 01:20 +0100
    Re: Packaging request for pygrib Geert Stappers <stappers@stappers.nl> - 2021-12-28 08:40 +0100
      Re: Packaging request for pygrib Kyle Lawlor-Bagcal <wgwz@pm.me> - 2021-12-28 22:50 +0100
        Re: Packaging request for pygrib Geert Stappers <stappers@stappers.nl> - 2021-12-29 00:00 +0100
          Re: Packaging request for pygrib Kyle Lawlor <wgwz@pm.me> - 2021-12-29 00:20 +0100
            Re: Packaging request for pygrib Scott Kitterman <debian@kitterman.com> - 2021-12-29 00:20 +0100
              Re: Packaging request for pygrib Kyle Lawlor-Bagcal <wgwz@pm.me> - 2021-12-29 00:40 +0100
                Re: Packaging request for pygrib Scott Kitterman <debian@kitterman.com> - 2021-12-29 00:50 +0100
                  Re: Packaging request for pygrib Kyle Lawlor-Bagcal <wgwz@pm.me> - 2021-12-29 00:50 +0100
                    Re: Packaging request for pygrib Scott Kitterman <debian@kitterman.com> - 2021-12-29 02:00 +0100
      Re: Packaging request for pygrib Alastair McKinstry <alastair.mckinstry@sceal.ie> - 2022-01-04 12:30 +0100
        Re: Packaging request for pygrib Kyle Lawlor-Bagcal <wgwz@pm.me> - 2022-01-05 02:50 +0100

#13815 — Packaging request for pygrib

FromKyle Lawlor-Bagcal <wgwz@pm.me>
Date2021-12-28 01:20 +0100
SubjectPackaging request for pygrib
Message-ID<Dz8nF-46u-15@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Hello!

I would like to request a python package for pygrib:

1. https://jswhit.github.io/pygrib/installing.html

2. https://github.com/jswhit/pygrib

I'm not sure what this would entail, but it would be great to be able to
install it as "apt install python3-pygrib".

I'm also new to this list so please let me know of etiquette or other
info I should provide. I'm not a maintainer on this project. I'm just a
casual user.

Thanks,

Kyle

[toc] | [next] | [standalone]


#13816

FromGeert Stappers <stappers@stappers.nl>
Date2021-12-28 08:40 +0100
Message-ID<Dzffr-8dv-11@gated-at.bofh.it>
In reply to#13815
On Tue, Dec 28, 2021 at 12:14:37AM +0000, Kyle Lawlor-Bagcal wrote:
> Hello!
> 
> I would like to request a python package for pygrib:
> 
> 1. https://jswhit.github.io/pygrib/installing.html

Text from https://jswhit.github.io/pygrib/index.html

  Pygrib High-level python interface to ECCODES library for GRIB file IO.

Text from https://weather.gc.ca/grib/what_is_GRIB_e.html

  GRIB is a file format for the storage and transport of gridded
  meteorological data, such as Numerical Weather Prediction model output.
 

> 2. https://github.com/jswhit/pygrib
> 
> I'm not sure what this would entail, but it would be great to be able to
> install it as "apt install python3-pygrib".

;-)

 
> I'm also new to this list so please let me know of etiquette or other
> info I should provide.

Think "I among friends".   Share ideas and ask for doing things together.
Know that best way to get things done is by start doing.


> I'm not a maintainer on this project. I'm just a casual user.

It is OK to break the consensus "Somebody else should do it"


Regards
Geert Stappers
Learned today that grib is not a misspelled grub.
( Text from https://www.gnu.org/software/grub/

   GNU GRUB is a Multiboot boot loader.

   Briefly, a boot loader is the first software program that runs when a
   computer starts. It is responsible for loading and transferring
   control to the operating system kernel software (such as the Hurd or
   Linux). The kernel, in turn, initializes the rest of the operating
   system (e.g. GNU).
)
-- 
Silence is hard to parse

[toc] | [prev] | [next] | [standalone]


#13819

FromKyle Lawlor-Bagcal <wgwz@pm.me>
Date2021-12-28 22:50 +0100
Message-ID<Dzsw2-7QW-9@gated-at.bofh.it>
In reply to#13816

[Multipart message — attachments visible in raw view] — view raw

On 12/28/21 2:35 AM, Geert Stappers wrote:
> Think "I among friends".   Share ideas and ask for doing things together.
> Know that best way to get things done is by start doing.
Hi Geert, I will try my best to feel among friends here but being new,
it's always a bit of a guessing game. I would enjoy helping out with
this task. What are the next steps in our process?
> It is OK to break the consensus "Somebody else should do it"
I'm interpreting this two-ways; 1. It's ok that I'm not the maintainer,
and in general others can do packaging for maintainers. Or 2. I seem to
have implied that I want someone else to do the packaging work for me. I
assume it is #1 but if it is #2, I apologize for coming across this way
that was not my intent. And if something else, please let me know.
> Learned today that grib is not a misspelled grub.
:)
> Silence is hard to parse
This is quite true..

[toc] | [prev] | [next] | [standalone]


#13820

FromGeert Stappers <stappers@stappers.nl>
Date2021-12-29 00:00 +0100
Message-ID<DztBM-8t8-1@gated-at.bofh.it>
In reply to#13819
On Tue, Dec 28, 2021 at 09:49:39PM +0000, Kyle Lawlor-Bagcal wrote:
> On 12/28/21 2:35 AM, Geert Stappers wrote:
> > Think "I among friends".   Share ideas and ask for doing things together.
> > Know that best way to get things done is by start doing.
> Hi Geert, I will try my best to feel among friends here but being new,
> it's always a bit of a guessing game. I would enjoy helping out with
> this task. What are the next steps in our process?
> > It is OK to break the consensus "Somebody else should do it"
> I'm interpreting this two-ways; 1. It's ok that I'm not the maintainer,
> and in general others can do packaging for maintainers. Or 2. I seem to
> have implied that I want someone else to do the packaging work for me. I
> assume it is #1 but if it is #2, I apologize for coming across this way
> that was not my intent. And if something else, please let me know.

https://wiki.debian.org/Packaging


Geert Stappers
Could not resist to ignore the "tell me how to do it", settled for a short reply.
-- 
Silence is hard to parse

[toc] | [prev] | [next] | [standalone]


#13821

FromKyle Lawlor <wgwz@pm.me>
Date2021-12-29 00:20 +0100
Message-ID<DztV7-nh-1@gated-at.bofh.it>
In reply to#13820

[Converted from HTML] — view raw

On Tue, Dec 28, 2021 at 5:59 PM, Geert Stappers <[stappers@stappers.nl][1]>
wrote:

> https://wiki.debian.org/Packaging
> 
> 
> Geert Stappers
> Could not resist to ignore the "tell me how to do it", settled for a short
> reply.

Thank you for the link, I will pursue this and reach out when I have questions
or progress to share.

> --
> Silence is hard to parse
> 



[1]: mailto:stappers@stappers.nl

[toc] | [prev] | [next] | [standalone]


#13822

FromScott Kitterman <debian@kitterman.com>
Date2021-12-29 00:20 +0100
Message-ID<DztV8-nh-5@gated-at.bofh.it>
In reply to#13821

[Multipart message — attachments visible in raw view] — view raw

On Tuesday, December 28, 2021 6:14:20 PM EST Kyle Lawlor wrote:
> On Tue, Dec 28, 2021 at 5:59 PM, Geert Stappers <stappers@stappers.nl>
> wrote:
> 
> https://wiki.debian.org/Packaging
> 
> 
> Geert Stappers
> Could not resist to ignore the "tell me how to do it", settled for a short
> reply. Thank you for the link, I will pursue this and reach out when I have
> questions or progress to share.
> 
> --
> Silence is hard to parse

For The Debian Python team, if the team is listed as the maintainer for an 
existing package, then you can go ahead.  If an individual is listed at 
Maintainer and the team is listed in Uploaders, then you should check with the 
identified maintainer before doing stuff.

For new packages, you don't need to wait for permission to prepare the 
package.

Scott K

[toc] | [prev] | [next] | [standalone]


#13823

FromKyle Lawlor-Bagcal <wgwz@pm.me>
Date2021-12-29 00:40 +0100
Message-ID<Dzueu-ul-11@gated-at.bofh.it>
In reply to#13822

[Multipart message — attachments visible in raw view] — view raw

On 12/28/21 6:18 PM, Scott Kitterman wrote:
> For The Debian Python team, if the team is listed as the maintainer for an
> existing package, then you can go ahead.  If an individual is listed at
> Maintainer and the team is listed in Uploaders, then you should check with the
> identified maintainer before doing stuff.
>
> For new packages, you don't need to wait for permission to prepare the
> package.

Thanks Scott. I assume that this is the place to look for that info:

https://tracker.debian.org/teams/python/+table/general/

I'm not seeing the pygrib package there, so I can start working.

[toc] | [prev] | [next] | [standalone]


#13824

FromScott Kitterman <debian@kitterman.com>
Date2021-12-29 00:50 +0100
Message-ID<Dzuo9-yq-1@gated-at.bofh.it>
In reply to#13823

On December 28, 2021 11:34:01 PM UTC, Kyle Lawlor-Bagcal <wgwz@pm.me> wrote:
>On 12/28/21 6:18 PM, Scott Kitterman wrote:
>> For The Debian Python team, if the team is listed as the maintainer for an
>> existing package, then you can go ahead.  If an individual is listed at
>> Maintainer and the team is listed in Uploaders, then you should check with the
>> identified maintainer before doing stuff.
>>
>> For new packages, you don't need to wait for permission to prepare the
>> package.
>
>Thanks Scott. I assume that this is the place to look for that info:
>
>https://tracker.debian.org/teams/python/+table/general/
>
>I'm not seeing the pygrib package there, so I can start working.
>
There's an existing package of that name maintained outside the team:

https://tracker.debian.org/pkg/pygrib

Assuming it's the same package, you should contact the maintainer about contributing.

Scott K

[toc] | [prev] | [next] | [standalone]


#13825

FromKyle Lawlor-Bagcal <wgwz@pm.me>
Date2021-12-29 00:50 +0100
Message-ID<Dzuo9-yq-3@gated-at.bofh.it>
In reply to#13824

[Multipart message — attachments visible in raw view] — view raw

Oh, I see. That is indeed the same package. I don't think there is any 
work to do then. I'm just a fool who didn't know how to search well 
enough ;-)

$ sudo apt-cache show python3-grib
Package: python3-grib
Architecture: amd64
Version: 2.0.4-2build2
Priority: optional
Section: universe/python
Source: pygrib
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Alastair McKinstry <mckinstry@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1130
Depends: libc6 (>= 2.4), libeccodes0 (>= 2.16.0), libeccodes-data, 
python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9, python3 (<< 3.9), 
python3 (>= 3.8~), python3:any, python3-pyproj, libeccodes-dev, 
libgrib2c-dev
Recommends: python-grib-doc
Breaks: python-grib (<< 2.0.0-1), python-grib-doc (<< 2.0.0-2)
Replaces: python-grib (<< 2.0.0-1), python-grib-doc (<< 2.0.0-2)
Filename: pool/universe/p/pygrib/python3-grib_2.0.4-2build2_amd64.deb
Size: 305204
MD5sum: de8d54eaaa0cd448b2aa8b35e6b15d3a
SHA1: 343647462ced180a318e18d63b99808135eb5632
SHA256: 74b23dbda57b1f2ab01af66935a62666066c04f8996a4b46e16572d4b2c88370
Homepage: https://github.com/jswhit/pygrib
Description-en: Python 3 module for reading and writing GRIB files
  Python 3 module for reading and writing GRIB (editions 1 and 2) files.
  GRIB is the World Meterological Organization standard for
  distributing gridded data. The module is a Python 3 interface
  to the GRIB API C library from the
  European Centre for Medium-Range Weather Forecasts (ECMWF).
  .
  This package also contains the cnvgrib1to2, grib_list, grib_repack, and
  cnvgrib2to1 scripts.
Description-md5: 914b7563eb5a65791173632367a72e64

[toc] | [prev] | [next] | [standalone]


#13826

FromScott Kitterman <debian@kitterman.com>
Date2021-12-29 02:00 +0100
Message-ID<DzvtT-1a3-1@gated-at.bofh.it>
In reply to#13825

Not a fool, just learning.  Debian is complicated and the best way to learn is to dive in and try things.  As long as you learn along the way, it's all good.

Scott K

On December 28, 2021 11:46:49 PM UTC, Kyle Lawlor-Bagcal <wgwz@pm.me> wrote:
>Oh, I see. That is indeed the same package. I don't think there is any 
>work to do then. I'm just a fool who didn't know how to search well 
>enough ;-)
>
>$ sudo apt-cache show python3-grib
>Package: python3-grib
>Architecture: amd64
>Version: 2.0.4-2build2
>Priority: optional
>Section: universe/python
>Source: pygrib
>Origin: Ubuntu
>Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
>Original-Maintainer: Alastair McKinstry <mckinstry@debian.org>
>Bugs: https://bugs.launchpad.net/ubuntu/+filebug
>Installed-Size: 1130
>Depends: libc6 (>= 2.4), libeccodes0 (>= 2.16.0), libeccodes-data, 
>python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9, python3 (<< 3.9), 
>python3 (>= 3.8~), python3:any, python3-pyproj, libeccodes-dev, 
>libgrib2c-dev
>Recommends: python-grib-doc
>Breaks: python-grib (<< 2.0.0-1), python-grib-doc (<< 2.0.0-2)
>Replaces: python-grib (<< 2.0.0-1), python-grib-doc (<< 2.0.0-2)
>Filename: pool/universe/p/pygrib/python3-grib_2.0.4-2build2_amd64.deb
>Size: 305204
>MD5sum: de8d54eaaa0cd448b2aa8b35e6b15d3a
>SHA1: 343647462ced180a318e18d63b99808135eb5632
>SHA256: 74b23dbda57b1f2ab01af66935a62666066c04f8996a4b46e16572d4b2c88370
>Homepage: https://github.com/jswhit/pygrib
>Description-en: Python 3 module for reading and writing GRIB files
>  Python 3 module for reading and writing GRIB (editions 1 and 2) files.
>  GRIB is the World Meterological Organization standard for
>  distributing gridded data. The module is a Python 3 interface
>  to the GRIB API C library from the
>  European Centre for Medium-Range Weather Forecasts (ECMWF).
>  .
>  This package also contains the cnvgrib1to2, grib_list, grib_repack, and
>  cnvgrib2to1 scripts.
>Description-md5: 914b7563eb5a65791173632367a72e64
>

[toc] | [prev] | [next] | [standalone]


#13856

FromAlastair McKinstry <alastair.mckinstry@sceal.ie>
Date2022-01-04 12:30 +0100
Message-ID<DBQaS-4DW-3@gated-at.bofh.it>
In reply to#13816
Hi, and happy new Year

I'm the maintainer of pygrib in Debian. I'm sorry for being late to the thread, but I see you found the package.
I hope it works for you; do you need it to be in Debian Python ?

Regards
Alastair



On 28/12/2021, 05:36, "Geert Stappers" <stappers@stappers.nl> wrote:

    On Tue, Dec 28, 2021 at 12:14:37AM +0000, Kyle Lawlor-Bagcal wrote:
    > Hello!
    > 
    > I would like to request a python package for pygrib:
    > 
    > 1. https://jswhit.github.io/pygrib/installing.html

    Text from https://jswhit.github.io/pygrib/index.html

      Pygrib High-level python interface to ECCODES library for GRIB file IO.

    Text from https://weather.gc.ca/grib/what_is_GRIB_e.html

      GRIB is a file format for the storage and transport of gridded
      meteorological data, such as Numerical Weather Prediction model output.


    > 2. https://github.com/jswhit/pygrib
    > 
    > I'm not sure what this would entail, but it would be great to be able to
    > install it as "apt install python3-pygrib".

    ;-)


    > I'm also new to this list so please let me know of etiquette or other
    > info I should provide.

    Think "I among friends".   Share ideas and ask for doing things together.
    Know that best way to get things done is by start doing.


    > I'm not a maintainer on this project. I'm just a casual user.

    It is OK to break the consensus "Somebody else should do it"


    Regards
    Geert Stappers
    Learned today that grib is not a misspelled grub.
    ( Text from https://www.gnu.org/software/grub/

       GNU GRUB is a Multiboot boot loader.

       Briefly, a boot loader is the first software program that runs when a
       computer starts. It is responsible for loading and transferring
       control to the operating system kernel software (such as the Hurd or
       Linux). The kernel, in turn, initializes the rest of the operating
       system (e.g. GNU).
    )
    -- 
    Silence is hard to parse

[toc] | [prev] | [next] | [standalone]


#13857

FromKyle Lawlor-Bagcal <wgwz@pm.me>
Date2022-01-05 02:50 +0100
Message-ID<DC3B7-4hJ-1@gated-at.bofh.it>
In reply to#13856

[Multipart message — attachments visible in raw view] — view raw

Hi Alastair,

Happy new year to you as well! Nice to e-meet you. Thanks, it did end up 
working for me where it was. Out of curiosity what are some of the 
differences with where it is now, and what it would mean for it be under 
Debian Python?

Kind regards,

Kyle

On 1/4/22 5:54 AM, Alastair McKinstry wrote:
> Hi, and happy new Year
>
> I'm the maintainer of pygrib in Debian. I'm sorry for being late to the thread, but I see you found the package.
> I hope it works for you; do you need it to be in Debian Python ?
>
> Regards
> Alastair
>
>
>
> On 28/12/2021, 05:36, "Geert Stappers" <stappers@stappers.nl> wrote:
>
>      On Tue, Dec 28, 2021 at 12:14:37AM +0000, Kyle Lawlor-Bagcal wrote:
>      > Hello!
>      >
>      > I would like to request a python package for pygrib:
>      >
>      > 1. https://jswhit.github.io/pygrib/installing.html
>
>      Text from https://jswhit.github.io/pygrib/index.html
>
>        Pygrib High-level python interface to ECCODES library for GRIB file IO.
>
>      Text from https://weather.gc.ca/grib/what_is_GRIB_e.html
>
>        GRIB is a file format for the storage and transport of gridded
>        meteorological data, such as Numerical Weather Prediction model output.
>
>
>      > 2. https://github.com/jswhit/pygrib
>      >
>      > I'm not sure what this would entail, but it would be great to be able to
>      > install it as "apt install python3-pygrib".
>
>      ;-)
>
>
>      > I'm also new to this list so please let me know of etiquette or other
>      > info I should provide.
>
>      Think "I among friends".   Share ideas and ask for doing things together.
>      Know that best way to get things done is by start doing.
>
>
>      > I'm not a maintainer on this project. I'm just a casual user.
>
>      It is OK to break the consensus "Somebody else should do it"
>
>
>      Regards
>      Geert Stappers
>      Learned today that grib is not a misspelled grub.
>      ( Text from https://www.gnu.org/software/grub/
>
>         GNU GRUB is a Multiboot boot loader.
>
>         Briefly, a boot loader is the first software program that runs when a
>         computer starts. It is responsible for loading and transferring
>         control to the operating system kernel software (such as the Hurd or
>         Linux). The kernel, in turn, initializes the rest of the operating
>         system (e.g. GNU).
>      )
>      --
>      Silence is hard to parse
>
>
>

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web