Closed westfood closed 7 years ago
tohle resi zavislost v pip3 pymysql, ta je v requirements
mám ji nainstalovanou a stejně mi vrací tuhle chybu.
(seeder) [rudolf@curator02 seeder]$ pip show pymysql
---
Metadata-Version: 2.0
Name: PyMySQL
Version: 0.7.4
Summary: Pure Python MySQL Driver
Home-page: https://github.com/PyMySQL/PyMySQL/
Author: INADA Naoki
Author-email: songofacandy@gmail.com
Installer: pip
License: MIT
Location: /opt/virtualenv/seeder/lib/python3.4/site-packages
Requires:
Classifiers:
Development Status :: 5 - Production/Stable
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.4
Programming Language :: Python :: 3.5
Programming Language :: Python :: Implementation :: CPython
Programming Language :: Python :: Implementation :: PyPy
Intended Audience :: Developers
License :: OSI Approved :: MIT License
Topic :: Database
zkus pip3 install pymysql a pak overit jestli je tam libmysqlclient-dev
chyběl pip: mysqlclient - asi by to bylo dobrý přidat do requirements.txt, ale nevím jestli to pro změnu nezbortí ubuntu build.. ale pip repo je asi všude stejný, ne?
No to je jina knihovna ktera poskytuje stejny rozhrani, nevim ted je v tom trochu bordel. Klidne muzeme pouzivat tu pymsql, ono se to stejne pouzije jenom na ten import.
pymysql mám koretkně nainstalovaný, ale nefunguje..
někde jsem dohleda:
try:
import pymysql
pymysql.install_as_MySQLdb()
except ImportError:
pass
stáčí dát vědět v dokumentaci, že když nefunguje je pymysql, může se použít mysqlclient..
Vezmu to jinak, budeš se ještě vracet k dokumentaci nebo je to úkol na mně do budoucna?
https://github.com/WebArchivCZ/Seeder/blob/master/Seeder/manage.py ...
dokumentaci jeste budu resit, ale za celou dobu se to nasazeni zmenilo tolikrat ze proste uz se v tom ztracim a nevim jak to nasazujete, myslel jsem ze to bude v docker kontajneru zalozenem na ubuntu kde by to melo fungovat stejne jako mi to funguje v tom compose... Takze co se tyce te dokumentace tak by stejne bylo lepsi aby si to zcasti toho deploymentu upravovali i ty = ja nevim co vy potkate pri vasem setupu...
Ted ti to teda funguje?
Ještě řeším mail backend a nějakej trabl s nodejs/manet, ale import legacy_dbs proběhl, fulltext search funguje.
Ad dokumentace jak ve vedlejším issue..
Dockerfile akceptuju jako instalační dokumentaci. Já mám skoro hotovej ansible-playbook jako instalační dokumetnaci k CentOS. Spíš se bude hodit programátorská dokumentace a info jak funguje legacy_sync - např. stačí nahrát sql.dump do složky, nebo jestli je potřeba i nahodit mysql dbs. Ve finále jde o to aby admin věděl manage create superuser, co dělají ty příkazy v crontabu - co by neměl nikdy dělat (či který příkazy nejsou idempotentní) a co by naopak měl někdy dělat .
Čekám mně ještě sentry a pak ten autobuild..
OK, hele kdyztak mi pak nahazej issues k jednotlivym vecem co chces abych do dokumentace sepsal.
ok
Vypadá to na nějakou uniklou závislost, ale závislosti mi připadaj v cajku.. Není problém, že MySQLdb není pro Python3?