The ~= operator in Specifier. regex str has a bug where its pre, post, and dev groups are not scoped with…
The ~= operator in Specifier. regex str has a bug where its pre, post, and dev groups are not scoped with…: a task in repo2rlenv-swe-gen (Harbor dataset). Because of this missing scoping, when Python's re.IGNORECASE flag is active without re.ASCII , certain Unicode characters can incorrectly match…
The task
Because of this missing scoping, when Python's `re.IGNORECASE` flag is active without `re.ASCII`, certain Unicode characters can incorrectly match ASCII letters. For example, the Turkish dotless-i character `ı` (U+0131) matches `i` under IGNORECASE without ASCII mode. This means a version specifier like…
Part of FineEnvs/repo2rlenv-swe-gen.