Hi Jeroen, On 2016-08-17, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote: > On 2016-08-17 16:53, Simon King wrote: >> So, does the cohomology spkg qualify as an "independent" Python module? > > Perhaps it *could* be a independent Python module. One thing which is > not clear to me is to what extent your package would need changes to > Sage itself.
No changes to Sage are needed. So, I guess I keep it separate, probably in three packages. Namely: - meataxe, which already became a new-style optional SageMath package - modular_resolution, which will be a new-style optional SageMath package depending on meataxe. It will provide a C library and some executables to compute minimal projective resolutions for modular group algebras of finite p-groups. I hope it is fine to add Cython headers for it in src/sage/libs - p_group_cohomology, which would provide the C/Python code in a pip-installable way, rather than in an OptionalExtension. The old-style spkg provides all three together. But the code also relies on a bunch of Singular and Gap library functions. How/where should these be installed? > A general howto on Python packaging: > https://packaging.python.org/distributing/ Thanks! Best regards, Simon -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.