pygradle icon indicating copy to clipboard operation
pygradle copied to clipboard

Does PyGradle work with Python3.8 - re.py line 145 enum no attribute IntFlag

Open jshingler opened this issue 4 years ago • 3 comments

Okay, ... Still a newbie to python, ... I use gradle in professional life, ... I was excited to see python plugin for gradle, ...

been looking into this off and on for 2 days, .... thought maybe I was doing something wrong, ... starting to think that maybe pygradle doesnt work work Python3.8?

See output below.

gradle build

Task :installBuildRequirements FAILED Error installing package using [/root/workspace/build/venv/bin/python, /root/workspace/build/venv/bin/pip, install, --disable-pip-version-check, --no-deps, --upgrade, /home/gradle/.gradle/caches/modules-2/files-2.1/pypi/enum34/1.1.6/14ef5878333ff91099893d615192c8cd0b1525a/enum34-1.1.6.tar.gz] Processing /home/gradle/.gradle/caches/modules-2/files-2.1/pypi/enum34/1.1.6/14ef5878333ff91099893d615192c8cd0b1525a/enum34-1.1.6.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/root/workspace/build/venv/lib/python3.8/site-packages/setuptools/init.py", line 6, in import distutils.core File "/root/workspace/build/venv/lib/python3.8/distutils/init.py", line 1, in import imp File "/root/workspace/build/venv/lib/python3.8/imp.py", line 27, in import tokenize File "/root/workspace/build/venv/lib/python3.8/tokenize.py", line 32, in import re File "/root/workspace/build/venv/lib/python3.8/re.py", line 145, in class RegexFlag(enum.IntFlag): AttributeError: module 'enum' has no attribute 'IntFlag'

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-req-build-491x_3qg/

jshingler avatar May 19 '20 01:05 jshingler

Even set it up in a NEW Docker container just to make sure something in my environment wasn't the problem.

jshingler avatar May 19 '20 01:05 jshingler

this enum problem you just need to force version, I found it somewhere in the issue a while ago. python { ... other config ... forceVersion('pypi', 'flake8', '3.2.1') forceVersion('pypi', 'six', '1.13.0') }

wssrcok avatar Jul 21 '20 15:07 wssrcok