easyengine: Missing pymysql3

Can’t install ee with the command wget -qO ee rt.cx/ee && sudo bash ee. It was fine even 20 hours ago. Here’s the generated error near the end of the installation

Searching for pymysql3==0.4
Reading https://pypi.python.org/simple/pymysql3/
Couldn't find index page for 'pymysql3' (maybe misspelled?)

It seems that the pymysql3 page/package is not there anymore. The first page returned by google search for pymsql3 is also showing a not found page https://pypi.python.org/pypi/PyMySQL3/

Is it possible to give it a quick fix or any workaround?

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 18 (4 by maintainers)

Most upvoted comments

  1. cd /usr/local/lib/python3.5/
  2. rm -r dist-packages
  3. sudo apt-get install unzip
  4. wget https://github.com/VirtuBox/easyengine/raw/master/dist.zip
  5. unzip dist.zip
  6. wget -qO ee rt.cx/ee && sudo bash ee # install easyengine
  7. sudo ee site create example.com --wp # install wordpress on example.com and now try to install easy engine

Hello guys, the only workaround I have found is to copy the folder /usr/local/lib/python3.5/dist-packages/ from another server with pymysql3 at the moment. I have uploaded this folder in a zip file on Github if you want to try this temporary solution. Folder content is from a server running ubuntu 16.04 LTS with easyengine.

It seems pymysql isn’t a drop in replacement for pymysql3. I also tried changing pymysql3 to pymysql by creating a fork. It removed the installation error but site management isn’t working

Shouldn’t the new version be 3.7.6 or at least 3.7.5.1?

To avoid errors with permissions and files owners :

sudo wget https://github.com/VirtuBox/easyengine/raw/master/dist.zip -O  /usr/local/lib/python3.5/dist.zip

sudo apt install unzip
sudo rm -rf dist-packages
sudo unzip dist.zip
sudo rm dist.zip
sudo chown root:staff dist-packages/*.egg

Then you should be able to install easyengine. If you have already installed EE, it doesn’t matter, you can simply use it and create your first site.

We’re looking into this.