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 via email to