Skip to content

Escape characters in the wheel filename.#518

Merged
alexeagle merged 2 commits intobazel-contrib:mainfrom
pstradomski:master
Aug 31, 2021
Merged

Escape characters in the wheel filename.#518
alexeagle merged 2 commits intobazel-contrib:mainfrom
pstradomski:master

Conversation

@pstradomski
Copy link
Copy Markdown
Contributor

Escape characters in the wheel filename.

Note the implementation is buggy, it replaces non-ascii (unicode) letters in the filename. Unfortunately, starlark isalnum function returns wrong result here, and regexp support is not available yet.

Fixes #517.

PR Checklist

Please check if your PR fulfills the following requirements:

  • Does not include precompiled binaries, eg. .par files. See CONTRIBUTING.md for info
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature (please, look at the "Scope of the project" section in the README.md file)
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Documentation content changes
  • Other... Please describe:

What is the current behavior?

Issue Number: #517

What is the new behavior?

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

@alexeagle
Copy link
Copy Markdown
Contributor

Thanks!

What's the implication of the wrong handling for unicode alpha characters? Is that frequent?
IIUC that's not a newly introduced regression in this PR, as those wheels would have had wrong names before as well.

Copy link
Copy Markdown
Contributor

@alexeagle alexeagle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

@alexeagle alexeagle merged commit 9a10fdb into bazel-contrib:main Aug 31, 2021
@pstradomski
Copy link
Copy Markdown
Contributor Author

pstradomski commented Aug 31, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incorrect wheel filename for distribution names with hyphen

2 participants