Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

normalize sdist/wheel artifact file perms #1542

Merged
merged 4 commits into from
May 31, 2024
Merged

normalize sdist/wheel artifact file perms #1542

merged 4 commits into from
May 31, 2024

Commits on May 28, 2024

  1. normalize sdist/wheel artifact file perms

    currently hatchling just inherits a 700 on each from tempfile.mkstemp,
    which isn't particularly friendly to CI/build systems. We apply
    normalize_file_permissions to set the output artifacts to 644.
    mattp- committed May 28, 2024
    Configuration menu
    Copy the full SHA
    6bfbe67 View commit details
    Browse the repository at this point in the history
  2. abstract perm logic into new helper

    named normalize_artifact_permissions().
    mattp- committed May 28, 2024
    Configuration menu
    Copy the full SHA
    498f948 View commit details
    Browse the repository at this point in the history
  3. account for windows

    mattp- committed May 28, 2024
    Configuration menu
    Copy the full SHA
    3497c67 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. move normalize_artifact_permissions calls to as late as possible

    rather than on tempfile creation.
    mattp- committed May 29, 2024
    Configuration menu
    Copy the full SHA
    e346667 View commit details
    Browse the repository at this point in the history