Python 3.12 complains a lot about invalid escape sequences
- Dominant language
- Python
- Stars
- 36
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Description
I installed the develop version from a git clone.
tip of tree was:
```shell
❯ git -C ~/src/github/devopshq/teamcity log
commit 8a08fcdee46fba32c5fae7fcd84942985d70f761 (HEAD -> develop, origin/develop, origin/HEAD)
Author: Aleksey
Date: Mon Nov 20 18:07:59 2023 +0700
Add how to release section
```
And when I installed it using `setup.py` I saw lots of warnings.
The same ones I see when using it.
Python3.12 was installed on my Linux aarch64 machine using `pyenv`
```shell
❯ python3 --version
Python 3.12.6
```
```shell
❯ python3 -uc 'from dohq_teamcity import TeamCity'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2237: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2238: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2431: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2432: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2522: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2523: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2612: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2613: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:3424: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:3425: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2237: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2238: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2431: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2432: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2522: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2523: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2612: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:2613: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:3424: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_api.py:3425: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5638: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5639: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5826: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5827: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5914: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5915: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:6789: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:6790: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:9070: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:9071: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5638: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5639: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5826: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5827: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5914: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:5915: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:6789: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:6790: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:9070: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/build_type_api.py:9071: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:1839: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:1840: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:2569: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:2570: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:2642: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:2643: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:1839: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:1840: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:2569: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:2570: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:2642: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/debug_api.py:2643: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:675: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:676: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:857: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:858: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:942: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:943: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:1228: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:1229: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:1396: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:1397: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:675: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:676: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:857: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:858: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:942: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:943: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:1228: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:1229: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:1396: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/server_api.py:1397: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:668: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:669: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:850: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:851: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:935: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:936: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:1019: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:1020: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:1332: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:1333: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:668: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:669: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:850: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:851: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:935: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:936: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:1019: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:1020: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:1332: SyntaxWarning: invalid escape sequence '\/'
/home/craeme02/.pyenv/versions/3.12.6/lib/python3.12/site-packages/dohq_teamcity-1.0.9-py3.12.egg/dohq_teamcity/api/vcs_root_instance_api.py:1333: SyntaxWarning: invalid escape sequence '\/'
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the warnings with `python3 -uc 'from dohq_teamcity import TeamCity'` on Python 3.12, then inspect the reported locations in `dohq_teamcity/api/build_api.py`, `build_type_api.py`, `debug_api.py`, and `server_api.py`. Determine whether the warnings occur throughout the generated API modules and verify that installation and import complete without invalid-escape warnings.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100