Skip to content

Invalid escape sequence #235

@iWantToKeepAnon

Description

@iWantToKeepAnon

Describe the bug
configs.py gives SyntaxError: invalid escape sequence '\.' from IS_DEEQU_V1 = re.search("com\.amazon\.deequ\:deequ\:1.*", DEEQU_MAVEN_COORD) is not None

Raw strings or double backslashes are needed.

To Reproduce
This only happens when running pytest and not from the REPL. I have not reproduced this independently yet. But dot and colon are not valid escape sequences.

Expected behavior
No errors from invalid escape sequences.

Desktop (please complete the following information):
macos running 6.10.0-linuxkit docker image.

Additional context

    from pydeequ.configs import SPARK_VERSION
E     File "/root/poetry/venv/lib/python3.10/site-packages/pydeequ/configs.py", line 43
E       IS_DEEQU_V1 = re.search("com\.amazon\.deequ\:deequ\:1.*", DEEQU_MAVEN_COORD) is not None
E                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   SyntaxError: invalid escape sequence '\.'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions