Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Ubuntu/debian deps missed or not updated #273

Open
Fantu opened this issue Aug 29, 2019 · 3 comments
Open

Ubuntu/debian deps missed or not updated #273

Fantu opened this issue Aug 29, 2019 · 3 comments

Comments

@Fantu
Copy link

Fantu commented Aug 29, 2019

Hi, I build Wok and Kimchi from git on ubuntu 18.04, I followed the docs but wokd didn't started for missed things.
First was:
ModuleNotFoundError: No module named 'Cheetah'
because in ubuntu-runtime-deps.list python-cheetah must be changed in python3-cheetah (in ubuntu 18.04 is missed, so I installed with pip3)
Second was:
ImportError: cannot import name 'Draft7Validator'
Because require jsonschema>=3 for draft7 support (but I not found in any debian and ubuntu version, so I installed with pip3)

The requirements of this new version seem to me very high, I had to abandon the idea of trying it on debian 8 and 9, for those I have to use the 2.5 or am I wrong?

Thanks for any reply and sorry for my bad english.

@alinefm
Copy link
Member

alinefm commented Aug 30, 2019

Thank for reporting it, @Fantu

I will update the docs accordingly.
I am in the process to validate the latest python3 changes on the most common Linux distribution and any help is more than welcome.
So if you want to give it a try on Debian 9 and report any issues you find, I'd very glad.

And you don't need to apologize about your English at all. :-)

@Fantu
Copy link
Author

Fantu commented Aug 30, 2019

debian 9 seems that have too many requirements missed for the new version, I'll try with debian 10 if I'll use it

@schenkd
Copy link

schenkd commented Sep 4, 2020

Hello @alinefm,
currently it is not possible to install the packed version 3.0.0 under ubuntu 18.04 As already mentioned by @Fantu, the dependency python3-cheetah cannot be installed. This requires a workaround which consists of several steps:

  • Install the dependency Cheetah via pip3 install cheetah3
  • Remove the dependency from the .deb image

That this package is a required dependency it cannot be ignored by -nodeps. I have already made a hotfix of the .deb file without python3-cheetah as dependency. This I could install under ubuntu 18.04.

I hope that at least for 18.04. LTS a fix will be delivered. I hope that at least for 18.04. LTS a fix will be delivered.My workaround should only be for interested people who are looking for a quick solution to the problem.

wok-3.0.0-0.ubuntu.noarch.fix.deb

Best David

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants