From: Marius Bakke <mbakke@fastmail.com>
To: Thomas Danckaert <post@thomasdanckaert.be>
Cc: guix-devel@gnu.org
Subject: Re: [PATCH] gnu: Add python-hdf4.
Date: Fri, 23 Dec 2016 15:21:05 +0100 [thread overview]
Message-ID: <87lgv6afqm.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> (raw)
In-Reply-To: <20161223.080120.818405214972923128.post@thomasdanckaert.be>
[-- Attachment #1: Type: text/plain, Size: 2196 bytes --]
Thomas Danckaert <post@thomasdanckaert.be> writes:
> From: Marius Bakke <mbakke@fastmail.com>
> Subject: Re: [PATCH] gnu: Add python-hdf4.
> Date: Thu, 22 Dec 2016 18:09:07 +0100
>
>> Thomas Danckaert <thomas.danckaert@gmail.com> writes:
>>
>>> Hi Guix,
>>>
>>> this patch adds python-hdf4. I'm not sure if the line “Python-HDF4
>>> is a fork of pyhdf.” in the description is necessary. The original
>>> and “official” pyhdf (http://hdfeos.org/software/pyhdf.php) is
>>> somewhat outdated (e.g. doesn't support python3).
>>
>> The "official" pyhdf and this fork was released around the same
>> time and
>> have the same version number. Confusing! But I'll take your word
>> that
>> this one is better.
>
> Yes, it seems it mirrors updates in the “official” one, and keeps the
> same version numbers.
Thanks for clarifying.
>
>> Regarding the patch, I wonder if it should go in (gnu packages
>> maths),
>> similar to how we put PDF libraries in pdf.scm and XML in xml.scm
>> etc.
>> But no strong opinion here.
>
> I've wondered the same. Right now, h5py, which is a similar package
> for HDF5, is also in python.scm, so I decided to add this package
> next to it. As an aside, I find many packages in maths.scm are not
> really “mathy” (“science” maybe), but anyway :-)
OK! :)
>> The 'check' phase seems to run the build again, and prints at the
>> end
>> "Ran 0 tests in 0.000s". Looking at the Github ".travis.yml", the CI
>> tool runs the command "nosetests" instead of 'python setup.py test'
>> like
>> python-build-system does by default. Can you try replacing the
>> 'check'
>> phase with that command? You'll need 'python-nose' as a
>> native-input.
>
> I hadn't noticed that. This patch adds nosetests, but that just
> prints “Ran 0 tests in .005s”, so it seems there are no tests. Shall
> we just delete the 'check' phase?
Ha, it seems the one nosetest was added after the 0.9 release. But I
missed another script from the ".travis.yml" which runs through some
example scripts. I added that as well, and kept nose so that it "just
works" when this package is updated.
Applied!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
prev parent reply other threads:[~2016-12-23 14:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-12-22 10:23 [PATCH] gnu: Add python-hdf4 Thomas Danckaert
2016-12-22 17:09 ` Marius Bakke
2016-12-23 7:01 ` Thomas Danckaert
2016-12-23 14:21 ` Marius Bakke [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87lgv6afqm.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me \
--to=mbakke@fastmail.com \
--cc=guix-devel@gnu.org \
--cc=post@thomasdanckaert.be \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).