Hi Dima, On 2016-08-16, Dima Pasechnik <dimp...@gmail.com> wrote: > I don't see why you ever need to mark tests in a module X, which only > depend on X being installed, optional; after all if X is not > installed then the tests are not there, and if X is installed then it's > there...
The .pyx wrapper for X definitely is in the Sage sources regardless whether X is installed or not. Just have a look at src/sage/matrix/matrix_gfpn_dense.pyx, which is there although probably you did not install the optional meataxe package. And if I understand correctly, an OptionalExtension is even cythoned regardless whether X is installed or not. However, the corresponding Python extension module is only created if X is available. > Naturally if X can be used in a module Y<>X then the corresponding tests > will need to be optional, but IMHO in your case it's pretty small number of > tests to tag. In my local branch, grep " sage: " -R src/sage/groups/modular_cohomology/ |wc -l 5268 Is that a small number? 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.