Skip to content

Conversation

@SwishSwushPow
Copy link

Hi everyone 👋

While reviewing dependency updates in our project (trying to assure supply chain safety) I noticed that there are a couple of scripts, tests, benchmarks etc. that are not necessarily required to be published to crates.io. They make it harder to review ndarray when checking the supply chain and I was wondering if it would be possible to remove these items from the published package. That would remove potential vectors for a security vulnerability in the future and it would also shrink the size of ndarray from 309.5KiB to 237.6KiB compressed. :)

The downside of course would be that e.g. the tests couldn't be run from the crate package anymore, but I'm not sure how popular that is.

I've tried to include all the files that are required (licenses) and that make reviewing things a bit easier (readme and release files can give a good context what has changed between versions).

Best regards!

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