Just to update: I compiled 9.6 from source and everything's as expected. 
Thanks

On Saturday, 10 September 2022 at 01:05:07 UTC+2 Jakub Sliacan wrote:

> Thanks Dima,
>
> Opened an issue as you suggested: 
> https://bugzilla.redhat.com/show_bug.cgi?id=2125737. I'm surprised nobody 
> else has hit the same issue yet, I just tried sage 9.4 and I can't get 
> nauty generators to work either (slightly different behavior though). 
>
> Anyways, thanks again.
> Jakub
>
> On Saturday, 10 September 2022 at 00:23:57 UTC+2 [email protected] wrote:
>
>> Hi Jakub,
>> this looks like a Fedora packaging problem.
>> Please report it to them.
>> Dima
>>
>>
>> On Fri, 9 Sep 2022, 23:12 Jakub Sliacan, <[email protected]> wrote:
>>
>>> Hi!
>>>
>>> I'm using sage 9.6 on Fedora 36, installed via dnf. I am seeing the 
>>> following. The version of nauty package that I see installed is 
>>> nauty-2.7.4-1.fc36.x86_64. 
>>>
>>> ```
>>> sage: for t in digraphs.tournaments_nauty(6):
>>> ....:     print(t)
>>> ....: 
>>>
>>> ---------------------------------------------------------------------------
>>> FeatureNotPresentError                    Traceback (most recent call 
>>> last)
>>> Input In [1], in <cell line: 1>()
>>> ----> 1 for t in digraphs.tournaments_nauty(Integer(6)):
>>>       2     print(t)
>>>
>>> File 
>>> /usr/lib64/python3.10/site-packages/sage/graphs/digraph_generators.py:532, 
>>> in DiGraphGenerators.tournaments_nauty(self, n, min_out_degree, 
>>> max_out_degree, strongly_connected, debug, options)
>>>     530 import shlex
>>>     531 from sage.features.nauty import NautyExecutable
>>> --> 532 gentourng_path = NautyExecutable("gentourng").absolute_filename()
>>>     534 sp = subprocess.Popen(shlex.quote(gentourng_path) + " 
>>> {0}".format(nauty_input),
>>>     535                       shell=True,
>>>     536                       stdin=subprocess.PIPE, 
>>> stdout=subprocess.PIPE,
>>>     537                       stderr=subprocess.PIPE, close_fds=True)
>>>     539 if debug:
>>>
>>> File /usr/lib64/python3.10/site-packages/sage/features/__init__.py:619, 
>>> in Executable.absolute_filename(self)
>>>     617 if path is not None:
>>>     618     return path
>>> --> 619 raise FeatureNotPresentError(self,
>>>     620                              reason="Executable {executable!r} 
>>> not found on PATH.".format(executable=self.executable),
>>>     621                              resolution=self.resolution())
>>>
>>> FeatureNotPresentError: nauty_gentourng is not available.
>>> Executable 'gentourng' not found on PATH.
>>> No equivalent system packages for pip are known to Sage.
>>> ```
>>> It seems like no generators based on nauty are available, as I get the 
>>> same error with `geng` if I want to access items from 
>>> `graphs.nauty_geng("2")`. 
>>>
>>> If I recall correctly, there were no additional (installation) steps 
>>> needed for these things to work in e.g. Sage 8.3. And I can't find any 
>>> notes about this afterwards. Any help is much appreciated! 
>>>
>>> Thanks in advance,
>>> Jakub
>>>
>>> -- 
>>> 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 [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/sage-devel/73f2313f-db93-4db0-bbae-9153f0603c42n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/sage-devel/73f2313f-db93-4db0-bbae-9153f0603c42n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/1fe8eca6-9150-49e5-b6e3-e0c7e0688b97n%40googlegroups.com.

Reply via email to