Bug#1001105: can I help with pyvista packaging?
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
Reply to: