C2N14 / C2N14/AutomaThemely

Can't install on Fedora with Cinnamon DE

Open
#53 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
200
Forks
30
PR merge metrics
No merged PRs in 30d

Description

Here's my setup:
Cinnamon 5.0.5
Python 3.9.6
System Fedora 34

`python3.6-automathemely-1.3-1.noarch.rpm` has issues as it complains that python3-pytz is no installed. But I have...
```
python3-pytz.noarch 2021.1-2.fc34 @anaconda
python3-pytzdata.noarch 2020.1-2.fc34 @fedora
```

and other required python packages are also installed:
```
pip3 install astral requests pytz tzlocal schedule
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: astral in /usr/lib/python3.9/site-packages (2.2)
Requirement already satisfied: requests in /usr/lib/python3.9/site-packages (2.25.1)
Requirement already satisfied: pytz in /usr/lib/python3.9/site-packages (2021.1)
Requirement already satisfied: tzlocal in /usr/lib/python3.9/site-packages (2.0.0)
Requirement already satisfied: schedule in /usr/lib/python3.9/site-packages (0.6.0)
Requirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3.9/site-packages (from requests) (4.0.0)
Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3.9/site-packages (from requests) (2.10)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.9/site-packages (from requests) (1.25.10)
```

So what else does the package need? Am I missing something?

Also tried `python3.6-no_deps-automathemely-1.3-1.noarch.rpm` ofc it installs but doesn't start and work... So, I'm kinda stuck.
```
automathemely --list
bash: /usr/local/bin/automathemely: /usr/bin/python3.6: bad interpreter: No such file or directory
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the install and launch commands on Fedora 34 with Cinnamon, comparing the dependency behavior of python3.6-automathemely-1.3-1.noarch.rpm and python3.6-no_deps-automathemely-1.3-1.noarch.rpm. Inspect the RPM dependency metadata and the automathemely launcher, including its /usr/bin/python3.6 interpreter path. Done means the package installs with the available Python dependencies and `automathemely --list` starts successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.