On Sat, Feb 19, 2022 at 04:49:59PM +0100, Bjorn Ketelaars wrote:
> On Sat 19/02/2022 07:39, Lucas Raab wrote:
> > On Sat, Feb 19, 2022 at 07:33:54AM +0100, Bjorn Ketelaars wrote:
> > > On Fri 18/02/2022 20:32, Lucas Raab wrote:
> > > > Hello,
> > > > 
> > > > Here's a new port for py-rx, or Reactive Extensions, "a set of
> > > > libraries for composing asynchronous and event-based programs using
> > > > observable sequences and pipable query operators in Python". This
> > > > is needed for an update to the Python influxdb port (coming soon).
> > > > 
> > > > Feedback?
> > > > 
> > > > Thanks,
> > > > Lucas
> > > 
> > > Homepage can be switched to https. You are using
> > > MODPY_VERSION=${MODPY_DEFAULT_VERSION_3} and FLAVORS/FLAVOR=python3.
> > > Setting both is not necessary, and MODPY_VERSION should be removed as
> > > py-rx is not a standalone program. pkg/DESCR contains a trailing
> > > newline, which can be removed.
> > > 
> > > It builds and packages. Tarball does not contain the required test
> > > files, so make test does not work.
> > 
> > Thanks, Bjorn
> > 
> > Updates have been made and are in this new version. I also switched
> > to using GH_* so the tests dir is now present. Tests pass with some
> > Python 3.10 deprecation warnings.
> > 
> > How's this one look?
> 
> Being able to run tests has its value, and switching to GH_* does make
> sense. I can confirm that all tests pass.
> 
> Why not drop DISTNAME and just set PKGNAME (and as a result update
> distinfo)? See diff below. While here move GH_* a couple of lines up.
> 
> With the diff below OK bket@. I can import this port if there is another
> OK, or someone else can do it.
> 
> 
> diff --git Makefile Makefile
> index c6ab435ec7a..6454fd9ad3c 100644
> --- Makefile
> +++ Makefile
> @@ -3,9 +3,10 @@
>  COMMENT =    library for asynchronous and event-based programs in Python
>  
>  MODPY_EGG_VERSION =  3.2.0
> -
> -DISTNAME =   Rx-${MODPY_EGG_VERSION}
> -PKGNAME =    py-${DISTNAME:L}
> +GH_ACCOUNT =         ReactiveX
> +GH_PROJECT =         RxPY
> +GH_TAGNAME =         v${MODPY_EGG_VERSION}
> +PKGNAME =            py-rx-${MODPY_EGG_VERSION}
>  
>  CATEGORIES = devel
>  
> @@ -19,10 +20,6 @@ MODULES =          lang/python
>  MODPY_SETUPTOOLS =   Yes
>  MODPY_PYTEST =               Yes
>  
> -GH_ACCOUNT =         ReactiveX
> -GH_PROJECT =         RxPY
> -GH_TAGNAME =         v${MODPY_EGG_VERSION}
> -
>  FLAVORS =    python3
>  FLAVOR =     python3
>  
> diff --git distinfo distinfo
> index d0d9a14abed..8a2bcadc60f 100644
> --- distinfo
> +++ distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (Rx-3.2.0.tar.gz) = K2zSdaPkZB0w/eiNoBL0cNjOo9I7H0Ku8CQ8L8GZ56o=
> -SIZE (Rx-3.2.0.tar.gz) = 891490
> +SHA256 (RxPY-3.2.0.tar.gz) = K2zSdaPkZB0w/eiNoBL0cNjOo9I7H0Ku8CQ8L8GZ56o=
> +SIZE (RxPY-3.2.0.tar.gz) = 891490

All sounds good to me. Updated port attached with your suggestions

Attachment: py-rx.tgz
Description: Binary data

Reply via email to