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.

Reply via email to