Dragonfire icon indicating copy to clipboard operation
Dragonfire copied to clipboard

Support for Python 3.6

Open JarnoRFB opened this issue 5 years ago • 8 comments

When I try to install the .deb package I get

dragonfire depends on python3 (<< 3.6); however:
  Version of python3 on system is 3.6.5-3ubuntu1.

on Ubuntu 18.04, where Python 3.6 is now installed by default. I believe supporting 3.6 should not be problem as there were no real backwards incompatible changes.

Looking forward to try this out!

JarnoRFB avatar Oct 01 '18 12:10 JarnoRFB

@JarnoRFB the .deb package should have compiled on a Python 3.6 machine. I have currently Python 3.5.2 installed on my system. I'm going to compile it on the cloud. But since you noticed the problem first, maybe you would like to do that?

See build the Debian package for Dragonfire.

mertyildiran avatar Oct 03 '18 18:10 mertyildiran

Merhaba verdiğiniz linkteki bağımlılıkları kurdum, ama yinede üstteki belirtilen sorun var. dpkg: bağımlılık sorunları yüzünden dragonfire paketi yapılandırılamıyor: dragonfire şuna bağımlı: python3 (<< 3.6), ama: Sistemde mevcut olan python3 paketinin sürümü 3.6.7-1~18.10.

SerdarSaglam avatar Nov 22 '18 03:11 SerdarSaglam

@mertyildiran Does there any update? I still got this for the newest release:

dpkg: dependency problems prevent configuration of dragonfire:
 dragonfire depends on python3 (<< 3.6); however:
  Version of python3 on system is 3.6.7-1~18.04.
 dragonfire depends on flite; however:
  Package flite is not installed.
 dragonfire depends on python3-xlib; however:
  Package python3-xlib is not installed.
 dragonfire depends on portaudio19-dev; however:
  Package portaudio19-dev is not installed.
 dragonfire depends on python3-all-dev; however:
  Package python3-all-dev is not installed.
 dragonfire depends on flac; however:
  Package flac is not installed.
 dragonfire depends on python-egenix-mx-base-dev; however:
  Package python-egenix-mx-base-dev is not installed.
 dragonfire depends on python3-nltk; however:
  Package python3-nltk is not installed.
 dragonfire depends on libatlas-base-dev; however:
  Package libatlas-base-dev is not installed.

lucasjinreal avatar Dec 15 '18 14:12 lucasjinreal

Same issue for me too.. using ubuntu 18.04 with python 3.6 hope we can get a fix soon!

KirenJames7 avatar Dec 19 '18 15:12 KirenJames7

@DragonComputer

lucasjinreal avatar Dec 20 '18 01:12 lucasjinreal

https://github.com/DragonComputer/Dragonfire/blob/master/.travis.yml#L5 is a problem because the old-school way of doing virtualenv: system_site_packages: true works on Python 3.5 but not on 3.6 and 3.7 thus #95 fails. Somehow we gotta remove the system_site_packages bit and make the Travis build work on 3.5, 3.6, and 3.7.

cclauss avatar Dec 22 '18 08:12 cclauss

I'm gonna publish a new release and .deb package next month. For now, installing it with install.sh should work with Python 3.6.

mertyildiran avatar Dec 22 '18 17:12 mertyildiran

@JarnoRFB I have published a new release. I packed the .deb file on Ubuntu 18.04.1 LTS (Bionic Beaver) so it has to have Python 3.6 support. Cloud you confirm the Python 3.6 support?

mertyildiran avatar Jan 06 '19 22:01 mertyildiran