[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1001105: can I help with pyvista packaging?



A first version is available at
https://salsa.debian.org/science-team/python-pyvista
in case you want to have a look before I/we change it from UNRELEASED
to unstable.

autopkgtest passes.
test-crossbuild-arm64 is failing, but is allowed to do so, not sure if
it is relevant.

As agreed, interactive plotting within jupyter is not considered for now.

Cheers,
Francesco


On Sat, Jan 27, 2024 at 7:08 PM Andreas Tille <andreas@an3as.eu> wrote:
>
> Am Sat, Jan 27, 2024 at 06:28:14PM +0100 schrieb Francesco Ballarin:
> > OK Andreas, I'll push to master. Let me take the lead on that, and I'll come back to you and Drew with progress and questions.
>
> Perfectly fine for me.
>
> > I think I have some ideas on how to get started on the basic package.
> >
> > The full package (i.e., all optional components that one can install with "pip install pyvista[all]") will be much more complex, because it depends on trame, which comes split in five interdependent packages
> > ====
> > trame                    3.2.4
> > trame-client             2.11.2
> > trame-server             2.11.7
> > trame-vtk                2.5.8
> > trame-vuetify            2.3.1
> > ====
> > and who knows how many dependencies each one of those have.
>
> Sounds complex and I'd love to stay in background given that I need to
> care for >1000 packages.
>
> > Down the line I'd want to have that too, because that's what I actually need for plotting within jupyter notebooks in my libraries, see for instance
> > https://viskex.github.io/tutorials/01_introduction/tutorial_plot_subdomains_3d_dolfinx.html
> > but let's start with a less ambitious goal ;)
>
> +1
>
> > I think that the error you see is because python3-vtk9 is only built for python 3.11, but unit tests are getting run with python 3.12.
> > At the moment, I'd like to disable that part adding an empty override_dh_auto_test-indep and run tests with autopkgtest only, so that I can have a clearer idea on the difference between dependencies required for building the package vs dependencies required for testing it, because I know from experience that there are a few packages that are only needed for testing pyvista.
>
> Perfectly fine for me.  Feel free to turn the RFP in ITP and I can
> sponsor the upload if needed.
>
> Thanks a lot for your help
>     Andreas.
>
> --
> http://fam-tille.de
[http://static.unicatt.it/ext-portale/5xmille_firma_mail_2023.jpg] <https://www.unicatt.it/uc/5xmille>


Reply to: