Skip to content

VCRPy 2.0.0 doesn't work on 3.4 anymore #393

@lmazuel

Description

@lmazuel

My Travis job is now failing on 3.4:

    import vcr
../../../virtualenv/python3.4.6/lib/python3.4/site-packages/vcr/__init__.py:2: in <module>
    from .config import VCR
../../../virtualenv/python3.4.6/lib/python3.4/site-packages/vcr/config.py:10: in <module>
    from .cassette import Cassette
../../../virtualenv/python3.4.6/lib/python3.4/site-packages/vcr/cassette.py:19: in <module>
    from ._handle_coroutine import handle_coroutine
E     File "/home/travis/virtualenv/python3.4.6/lib/python3.4/site-packages/vcr/_handle_coroutine.py", line 1
E       async def handle_coroutine(vcr, fn):  # noqa: E999
E               ^
E   SyntaxError: invalid syntax

I did nothing else than installing the 2.0.0 and starting the same job as usual (requests based recording).

Does VCRPy 2.0.0 still supports 3.4? The 2.7 job works as expected, so my guess is there is condition a little loose on loading async code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions