HSF / PyHEP.dev-workshops

PyHEP Developer workshops

Home Page:https://indico.cern.ch/e/PyHEP2023.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Better packaging/devops

jpivarski opened this issue · comments

Distributing software more reliably to users and maintaining stability while encouraging contributions.

I'm not so much interested here, but I often wonder if there is an easy way to build this infrastructure into a package - like a template that one could "just start with" that includes easy documentation, etc.

So here's a concrete way to frame it: is https://github.com/scientific-python/cookie sufficient? If it's lacking anything, what is it lacking?

This is something that we are going to have to face pretty soon with cppyy on top of CppInterOp.

cc: @vgvassilev

+1 From the Pythia8 side of things packaging is often times taken care of for us by external interested parties. I would very much like to learn about things we can do help facilitate packaging.

At FCC we combine analyzer functions written in C++ for the RDataFrame with Python scripting around it. The FCCAnalyses is distributed through Spack package and GitHub repo. I would like to investigate distribution possibilities which keep door open for heavy user customizations.