[Debian-pan-maintainers] Napari

Emmanuel FARHI emmanuel.farhi at synchrotron-soleil.fr
Tue Mar 22 12:50:04 GMT 2022


Hi Neil,

That's good to look into Napari, which I understand represents quite an 
involvement.

Before you start this process, which will come in time, I suggest you 
first look into:

 1. looktxt which is probably simple to package. Build is done with
    'export NEXUS_NAPI="-I/usr/include/nexus -DUSE_NEXUS -lNeXus" ;
    make' and requires the 'libnexus-dev' package.
 2. cif2hkl can also be considered, however it is part of 'mccode' which
    is already in the pipe (by Roland Mas). Build is simple, so if you
    estimate it can be packaed as an independent software, go for it.
    Will then be removed from the mccode deb.
 3. reconsider the status of 'aprpes','mpes', and 'bokeh' and even
    perhaps 'orange/quasar' now that many dependency packages have been
    pushed on our side. Perhaps what seemed too much an effort a year
    ago now looks within reach.

We are in the process at SOLEIL to 'secure' our funding over a few years 
for the packaging work you perform. So I'm quite confident the Napari 
stack can be pushed in time for Debian 12, even though it may require 
about a month from now to actually be able for us to buy more hours. No 
doubt we shall have fresh meat for you to eat.

Cheers, Emmanuel.

Le 22/03/2022 à 13:28, Neil Williams a écrit :
> Hi Emmanuel,
>
> XrayLarch is still progressing - waiting for the FEFF support to clear NEW.
> BioXtas-RAW has now also been added to NEW.
>
> In the README, one of the next packages is Napari, multi-dimensional
> image viewer for Python.
>
> https://github.com/napari/napari
>
> I've had a quick look at Napari and there is a bit of a chain in the
> dependencies that will also need to be packaged:
>
> Napari needs the following NEW packages:
> - cachey
> - magicgui
> - napari-plugin-engine
> - superqt
> - npe2
> - napari-console
> - napari-svg
>
> In turn, magicgui and npe2 require psygnal. It is possible that there
> are some others, depending on what is required to get some kind of
> testing running on some of these packages.
>
> I just wanted to make sure you were aware because getting Napari into
> Debian is going to mean first packaging this entire chain. This will
> use up all the remaining hours and likely spill over into another
> chunk of time. If the work starts soon then the chain can probably
> clear NEW in time for napari to be available in the next stable
> release, Debian 12 bookworm.
>
> Before I start on napari, are you OK with using your current hours in this way?
>
-- 
signature
/ ___|__/\_| |   | ____|_ _| |      FARHI Emmanuel
\___ \\ | |   |  _|  | || |      Div Exp/Data Reduction and Analysis Team
  ___) /_  _| |___| |___ | || |___   Tel : +33 (1) 69 35 96 04 
<callto:+33%20%281%29%2069%2035%2096%2004>
|____/  \/ |_____|_____|___|_____|  Saint-Aubin BP 48 - 91192 GIF/YVETTE 
CEDEX
SYNCHROTRON http://www.synchrotron-soleil.fr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-pan-maintainers/attachments/20220322/ce42f3fc/attachment.htm>


More information about the Debian-pan-maintainers mailing list