Python 3
Hi,
I would like to know your target from dropping legacy Python support and moving to Python 3. PyPI only shows 2.7 as the supported version (https://pypi.org/project/mayan-edms/), and I don't see any specific item for this in the 4.0 milestone (%Version 4.0).
What does "All tests pass on Python 3" imply in the 3.1.7 release notes (https://docs.mayan-edms.com/releases/3.1.7.html#changes), considering that as of version 3.1.9 Python3 is still not supported according to PyPI?
P.S.: I'm trying to do a clean installation on both Python 2.7 and 3.6 to investigate #544 (closed), but it fails on Python 2.7 (Debian) with the following error:
(mayan-edms) mayan@odroid /o/mayan-edms> pip install --no-cache-dir mayan-edms
[...]
Collecting MarkupSafe>=0.23 (from jinja2->coreschema>=0.0.4->drf-yasg==1.5.0->mayan-edms)
Downloading https://files.pythonhosted.org/packages/ac/7e/1b4c2e05809a4414ebce0892fe1e32c14ace86ca7d50c70f00979ca9b3a3/MarkupSafe-1.1.0.tar.gz
Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography>=0.5->flanker==0.9.0->mayan-edms)
Downloading https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz (158kB)
100% |████████████████████████████████| 163kB 2.3MB/s
Exception:
Traceback (most recent call last):
File "/opt/mayan-edms/local/lib/python2.7/site-packages/pip/_internal/cli/base_command.py", line 176, in main
status = self.run(options, args)
File "/opt/mayan-edms/local/lib/python2.7/site-packages/pip/_internal/commands/install.py", line 346, in run
session=session, autobuilding=True
File "/opt/mayan-edms/local/lib/python2.7/site-packages/pip/_internal/wheel.py", line 886, in build
assert have_directory_for_build
AssertionError
FYI:
(mayan-edms) mayan@odroid /o/mayan-edms> python -V
Python 2.7.15rc1
(mayan-edms) mayan@odroid /o/mayan-edms> pip --version
pip 19.0.1 from /opt/mayan-edms/local/lib/python2.7/site-packages/pip (python 2.7)
(mayan-edms) mayan@odroid /o/mayan-edms> uname -a
Linux odroid 3.8.13.30 #1 SMP PREEMPT Mon Sep 19 23:41:49 BRT 2016 armv7l armv7l armv7l GNU/Linux
Installation appears to work fine on 3.6, but other issues arise (needs further investigation before opening an issue, and it'll be a separate issue).
Thank you,
Michel Lavoie