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

Symlink license file so it get published in the crates #31

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

michel-slm
Copy link

The LICENSE file is in the top-level repo directory, but not in each of the crates published to crates.io. This means it's missing from the packaged crates.

Symlink them into place.

michel in blake2_simd/blake2_bin on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cargo package --allow-dirty --no-verify
   Packaging blake2_bin v1.0.2 (/home/michel/src/github/oconnor663/blake2_simd/blake2_bin)
    Updating crates.io index
    Packaged 7 files, 41.0KiB (11.7KiB compressed)

michel in blake2_simd/blake2_bin on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ bsdtar tf target/package/blake2_bin-1.0.2.crate | grep LICENSE
blake2_bin-1.0.2/LICENSE

michel in blake2_simd/blake2_bin on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cd ../blake2b

michel in blake2_simd/blake2b on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cargo package --allow-dirty --no-verify
   Packaging blake2b_simd v1.0.2 (/home/michel/src/github/oconnor663/blake2_simd/blake2b)
    Packaged 12 files, 143.0KiB (33.9KiB compressed)

michel in blake2_simd/blake2b on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ bsdtar tf target/package/blake2b_simd-1.0.2.crate | grep LICENSE
blake2b_simd-1.0.2/LICENSE

michel in blake2_simd/blake2b on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cd ../blake2s

michel in blake2_simd/blake2s on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cargo package --allow-dirty --no-verify
   Packaging blake2s_simd v1.0.2 (/home/michel/src/github/oconnor663/blake2_simd/blake2s)
    Packaged 12 files, 143.9KiB (33.3KiB compressed)

michel in blake2_simd/blake2s on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ bsdtar tf target/package/blake2s_simd-1.0.2.crate | grep LICENSE
blake2s_simd-1.0.2/LICENSE

The `LICENSE` file is in the top-level repo directory, but not in each
of the crates published to `crates.io`. This means it's missing from the
packaged crates.

Symlink them into place.

```
michel in blake2_simd/blake2_bin on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cargo package --allow-dirty --no-verify
   Packaging blake2_bin v1.0.2 (/home/michel/src/github/oconnor663/blake2_simd/blake2_bin)
    Updating crates.io index
    Packaged 7 files, 41.0KiB (11.7KiB compressed)

michel in blake2_simd/blake2_bin on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ bsdtar tf target/package/blake2_bin-1.0.2.crate | grep LICENSE
blake2_bin-1.0.2/LICENSE

michel in blake2_simd/blake2_bin on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cd ../blake2b

michel in blake2_simd/blake2b on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cargo package --allow-dirty --no-verify
   Packaging blake2b_simd v1.0.2 (/home/michel/src/github/oconnor663/blake2_simd/blake2b)
    Packaged 12 files, 143.0KiB (33.9KiB compressed)

michel in blake2_simd/blake2b on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ bsdtar tf target/package/blake2b_simd-1.0.2.crate | grep LICENSE
blake2b_simd-1.0.2/LICENSE

michel in blake2_simd/blake2b on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cd ../blake2s

michel in blake2_simd/blake2s on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ cargo package --allow-dirty --no-verify
   Packaging blake2s_simd v1.0.2 (/home/michel/src/github/oconnor663/blake2_simd/blake2s)
    Packaged 12 files, 143.9KiB (33.3KiB compressed)

michel in blake2_simd/blake2s on  add-license [+] is 📦 v1.0.2 via 🐍 v3.11.6 (.venv311) via 🦀 v1.73.0
⬢ [fedora-toolbox:38] ❯ bsdtar tf target/package/blake2s_simd-1.0.2.crate | grep LICENSE
blake2s_simd-1.0.2/LICENSE
```

Signed-off-by: Michel Lind <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant