akashnag/ash

[BUG] python3-devel is a required dependency on Fedora 36

Closed this issue · 1 comments

Describe the bug
When Following the "Installation" Part of the readme and installing the Prerequisites as mentioned, launching ash fails because "Python.H" is missing. This is solved by installing python3-devel

To Reproduce
Steps to reproduce the behavior:

  1. Install Prerequesits as mentioned in the readme
  2. Install ash through pip
  3. start ash

Expected behavior
Either ash should launch with the current installation Instructions, or they need to be updated to include the Dependency.

Log

/home/user/.pyxbld/temp.linux-x86_64-3.10/pyrex/ash/core/screen.c:6:10: schwerwiegender Fehler: Python.h: Datei oder Verzeichnis nicht gefunden
    6 | #include "Python.h"
      |          ^~~~~~~~~~
Kompilierung beendet.
Traceback (most recent call last):
  File "/usr/lib64/python3.10/distutils/unixccompiler.py", line 126, in _compile
    self.spawn(compiler_so + cc_args + [src, '-o', obj] +
  File "/usr/lib64/python3.10/distutils/ccompiler.py", line 910, in spawn
    spawn(cmd, dry_run=self.dry_run)
  File "/usr/lib64/python3.10/distutils/spawn.py", line 91, in spawn
    raise DistutilsExecError(
distutils.errors.DistutilsExecError: command '/usr/bin/gcc' failed with exit code 1

Desktop (please complete the following information):

  • OS: Fedora 36
  • Version 0.1.0 dev (build 12)

Updated README