vaticle / bazel-distribution

Bazel rules for assembling and deploying software distributions (see @vaticle for usage example)
https://bazel.build
Apache License 2.0
155 stars 53 forks source link

Use PEP491 naming conventions for wheel deployments to pip #375

Closed flyingsilverfin closed 1 year ago

flyingsilverfin commented 1 year ago

What is the goal of this PR?

The new functionality introduced in #368 to deploy wheels did not introduce the right naming convention for wheels - PyPi for example will decline packages not naming according to the PIP491.

This PR restricts the assemble_pip to only produce py3 type archives, which can then be deployed with the required naming convention.

What are the changes implemented in this PR?

vaticle-bot commented 1 year ago

PR Review Checklist

Do not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed.


Trivial Change

Code

Architecture