Skip to content

(google-cloud-vision) enum34 should not be installed on Python 3.4+ #3398

@matrixl

Description

@matrixl

The enum34 breaks my code (python3.6), it is a known issue that enum34 doesn't work on Python 3.4+

Please refer to the discussion over here:
https://bitbucket.org/stoneleaf/enum34/issues/5/enum34-incompatible-with-python-35#comment-19462547

suggested fix in vision/setup.py

REQUIREMENTS = [
-    'enum34',
    'google-cloud-core >= 0.24.0, < 0.25dev',
    'gapic-google-cloud-vision-v1 >= 0.90.3, < 0.91dev',
]

+if sys.version_info < (3, 4):
+    # Backport of Python 3.4 enums to earlier versions
+   REQUIREMENTS.append('enum34')

setup(
    name='google-cloud-vision',
    version='0.24.0',
    description='Python Client for Google Cloud Vision',
    long_description=README,
    namespace_packages=[
        'google',
        'google.cloud',
    ],
    packages=find_packages(exclude=('tests*',)),
    install_requires=REQUIREMENTS,
    **SETUP_BASE
)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions