Wrun-py

Latest version: v0.4.0.post1

Safety actively analyzes 701309 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.0

Changelog
* 1ea93aa9723d8257f348ccab3cf9285fed19f1a0: feat: read and prepend command line args from WRUN_ARGS_FILE (scop)
* cda7878aeefe49fba305276224f8c42423c0c968: chore(lefthook): make use of wrun argument files (scop)
* 3bf2e009afb6e34f4c1219a8dfb410c7ed1cab89: chore(lefthook): invoke wrun as `go run .` (scop)
* 7c084cd20bf7c3b91dc3b8acd4f16f1a8438ca88: style: enable goconst linter, address findings (scop)
* 168c84c7114640ffd90e9eaa5404b66821d88847: style: enable nlreturn linter, address findings (scop)
* d21f77f2a60201b8bcb4b8dfa5ec626a7b64fd1f: chore(golangci-lint): configure to output all found issues (scop)

apt and dnf/yum package repositories are available at [Packagecloud](https://packagecloud.io/scop/wrun).

0.3.1

Changelog
* 87736e505d999bd554fbab1430cecd4945c74e53: chore(lefthook): upgrade golangci-lint to 1.60.3 (scop)
* c54ce85941284504e88500a206b5d064caca6dd0: ci(lefthook): enable colors (scop)
* 0f757f444610dd6fd819bc4ddb6685f8fd61cfba: chore(dprint): upgrade plugins (scop)
* 03bc305e964263203f611cb1addf3b0b40035e09: chore(lefthook): upgrade ruff to 0.6.2 (scop)
* 886c881f6ea7222c31c7a4dba51de13d449e59ba: build(deps): bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.3 (dependabot[bot])
* 93fff8e43f29b57fbb4512ee3fa8a80ccc3bde0b: chore(lefthook): uprade golangci-lint to 1.61.0 (scop)
* b8a4104053ca029aef2620cc3129c81c486b397e: ci: make use of setup-go go-version-file (scop)
* b7a3b006dcbcf0072f06e52ba88e96150782f9cb: build(go): upgrade to 1.23 (scop)
* 944bf0d671b46cf8ae6082110eca443ece7a315a: chore(lefthook): upgrade ruff to 0.6.9 (scop)
* ece057b70688c2093f057dd3677a819394ff6610: fix: duplicated program name in --version (scop)
* 4bb4cff619b0fae2e477e77009cdcddde6894563: build: fix version in --version (scop)
* 405c7ed2b478a28b256849d8bf9b3884ac488f3e: ci: test generators (scop)
* 0139683218f2adf33372c7c8b93e99a55ceb6f03: build(pypi): enable PEP 740 attestations (scop)
* b774a99993103f68a62ea62be520e9c23e011bc7: build(deps): bump github.com/klauspost/compress from 1.17.9 to 1.17.10 (dependabot[bot])
* 9657ac8689ada2b3320a61943fc50f8700a17c91: build(deps): bump actions/checkout from 4.1.7 to 4.2.1 (dependabot[bot])
* 66e84ce24a4a427946cba2439edd601e4aaa258d: build(deps): bump actions/upload-artifact from 4.3.6 to 4.4.1 (dependabot[bot])
* 30263042e4d40ef2949bb52e6895bbce581ac2fa: style: enable revive linter, address findings (scop)
* fc7f5ca93821421336d032db537bf0c64bff51a6: chore(linting): enable testifylint, address findings (scop)
* bdb0cbecf641f60d239bdc036659f65052b75e4b: chore(linting): enable all linters, disable specific (scop)
* 535fb19488f368fd6aa756a31610bc0527c7a58a: chore(linting): require nolintlint specificity and explanations (scop)
* 26664cc9be5d9c48e217ffbfcd705524f3de3096: style: gofumpt and whitespace linter autofixes (scop)
* 7d7b16a50243718a24c691b616cedb8a11c3617f: style: sort imports with gci (scop)
* e6942407534b245727b786f7a2b1045747893940: style: enable perfsprint linter, address findings (scop)
* 2f0fd9c7cbbfc38a24d985ec9e044cd157499156: build(deps): bump actions/cache from 4.0.2 to 4.1.1 (dependabot[bot])

apt and dnf/yum package repositories are available at [Packagecloud](https://packagecloud.io/scop/wrun).

0.3.0

Changelog
* eb1bfaaa4cb35de2c63594f85737cf961f8001a6: refactor: map golangci-lint generator os/arch dynamically (scop)
* 802b1a7b455070393092695582cee94709b857cc: feat: update ruff generator for current ruff (scop)
* 65ec54d5c4028ba382733c4cd65b66e5810702cc: feat: generator get latest if no version specified (scop)
* 0fe2145f92327ef7145af01a76b5baa96a3c3c70: style: ruff format generators (scop)
* c9e217e572374dff904d88f8e2f2dc7b8d68d302: refactor(generators): deduplicate some code (scop)
* 1be9934a7bbb4392ce1bcc801c0546852ce2e0d5: feat: add hadolint generator (scop)
* dd08280265481545a6563835a6317008597b97b5: refactor!: remove -use-pre-commit-cache option (scop)
* c74a6001ca79db85e452b1d7bbd738ec95ce9e40: feat: add trivy generator (scop)
* 0f790ece85e11b0442d1e6d6f34e4659ed401ef0: chore: add lefthook config, with ruff and golangci-lint (scop)
* 05220191782c5c0d88865701fb6d4c70b4077c71: ci: run lefthook pre-commit (scop)
* 924d25cc18d208309c51cac486967d169a7dd9fc: chore(lefthook): add dprint (scop)
* 554d1b2132ffef42a6cd39e133536fa6b321ef92: chore(lefthook): uprade golangci-lint to 1.58.2 (scop)
* 84d297303b9e676a040a2de61da9ebda100bbde5: chore(lefthook): uprade ruff to 0.4.4 (scop)
* cb6d96ca528cbdfd24ae2b2172624a14cf807b8d: chore(lefthook): upgrade ruff to 0.4.6 (scop)
* fbebb97141f68e2d3d19ebf2972c2f626519b7b4: chore(dprint): upgrade plugins (scop)
* 1a0b823fef7f73ccb517cd5c07971c8065a7db47: chore(lefthook): upgrade dprint to 0.46.1 (scop)
* 3b09f2d73e18e99b7dde2da8e2225274d83d2df8: chore(lefthook): uprade golangci-lint to 1.59.0 (scop)
* 9024082afad4fadcf3b2b8db88414b9426b6ce7f: chore(dprint): remove exclusions supported through .gitignore in 0.46.0+ (scop)
* b131eef63f1ff9a08e8e394cebdc3e2022e193b2: chore(lefthook): upgrade ruff to 0.4.8 (scop)
* 00794bb4675efe97365810d50b81be2a0b217520: chore(lefthook): upgrade dprint to 0.46.2 (scop)
* 9678493cc60a937ecad3315129817ad7bb083466: ci: add depandabot (scop)
* 3282cf034f06492ca286b812041d5d0d27e49091: ci: pin GH actions by commit hash (scop)
* 891cc18103b410794b5526ebaae8f9432322618c: ci: add version comment to hash pinned GH actions (scop)
* cb8718c8d1846e36e9515f732bb785a8f497549c: build(deps): bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 (dependabot[bot])
* 7ed5b6e2d5d0637f30e7ba8fa469186fd9731519: build(deps): bump actions/setup-go from 4.1.0 to 5.0.1 (dependabot[bot])
* 3e85a1af8e9a1105ed40e4eb7d05261f79523f0a: build(goreleaser): mark config as v2 (scop)
* f2e54193d3843c85a2c23300f036ec6f0e8c96c2: fix: make typos and committed generators less filename sensitive (scop)
* cf12b1e062e1cb1216a6ff529d2aa83027a77a0d: chore(lefthook): error pre-commit out on file changes (scop)
* b7dc7670af662a3bb9d301b50e178eb970e9b252: chore(lefthook): upgrade golangci-lint to 1.59.1 (scop)
* 08e268180ea42eb564c2d90424b4b5621d9d191a: chore(lefthook): upgrade ruff to 0.4.9 (scop)
* 69ddc918a39f132ae864cb1c2ea5a28a01f290cf: chore(lefthook): move git diff to a separate, last command, enhance it (scop)
* 851e920ecf1268e1e74b0f653047f506350d3771: build: include generators in PyPI package (scop)
* 90dad2ba90f3a52c80439d0501ab3caf48d5d1d9: docs: add tofu generator TODO (scop)
* 17c9f6895608b957f03095ecdf576f93e2586427: docs: make non-TODOs links (scop)
* fa59ab7ff420c7237dbb91740a335b0a80c8a8c6: fix: terraform generator filename lookups (scop)
* 4d126023f7450d29479a28ddec6031e16f399b6f: fix(generators): whitespace handling in checksummed filenames (scop)
* 955502e765afe9d14b15b16590265060ed4dacbe: build: include generators in deb/rpm packages (scop)
* 6c6369b7991ab16ae47fee591b423d4e89697838: fix(generators): file digesting with Python < 3.11 (scop)
* 861f0879098c8216d4f1677d5bdc08f34b041ff5: docs(generators): add missing license notice (scop)
* 2da859669093ed14dae3d46ecbdda9a138513a48: build: switch mostly to pyproject.toml (scop)
* 379e5de818ccf9da588204d6a985a5696380ed01: build: update python wheel tag to py3 (scop)
* f5e242ee53c87fcf1e5b555d62cc01357d6c9260: docs: update OS/arch list source ref to Go 1.22.4 (scop)
* a3045f150571833729d874d1895b99f526be80eb: refactor: reorganize Go source tree (scop)
* d3121a716cd8aa7d050448b55f0340872ba9953e: chore: add VS Code debug config (scop)
* 9fc15ba6f13e02a9509ff80c139acaa9756cdbd6: chore: remove JetBrains IDE configs (scop)
* ad8d3b98e782b433ce396c6dff1cf6eca3144f00: feat: recognize all hashes supported by Go stdlib (scop)
* 9b9b335a3d8a6e7cc7d4627c5039c4fbe4e8744d: chore(dprint): upgrade plugins (scop)
* b3a166cd557cf1fa2220ee8d55be7d647855f22a: chore(lefthook): upgrade dprint to 0.47.2 (scop)
* 12d2b708efefc110fdbe29007a5891582e0c1f4b: chore(lefthook): upgrade ruff to 0.5.5 (scop)
* d952ea74c0b9c6ea25c0bd89124e8e475f08c857: refactor: use cobra (scop)
* e3b6d4c1f5806d7d97d017e77d31d1488bea6c45: feat: output tweaks (scop)
* d774fdf0d4bb5e2c7d3a959998b0ba151fabb475: feat: tweak output logging, always use stderr (scop)
* a6dfba9cab3e3dfcb04301754b0ddbed5b3c548b: feat: rewrite generators in Go, refactor for reuse (scop)
* 295b90c6cca9f285d82608ed9d35c50dff9e7649: chore(lefthook): upgrade ruff to 0.5.7 (scop)
* f06f1277dc969418d83f1a9c1feaf5067446fc29: build(nfpm): remove obsolete generator related things (scop)
* 3eb255e33d29a41c526d02a6d66a9173a8208d83: ci: bring PyPI release version sanity check up to date (scop)
* da75fb7fab99fe1570872f3188a9482c0b3fe7b9: chore(python): bump version for 0.3.0 release (scop)
* 65c03ba7eab61692d9aa0b3612829dac9b7b8e52: fix: arg line assembly (scop)
* 4eb34e6bccaebc96fc36597d4596955523e8f22a: build(deps): bump actions/download-artifact from 4.1.7 to 4.1.8 (dependabot[bot])
* c1375cecd162069ec0bee6d59674e8951bb46160: build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.6 (dependabot[bot])
* 79f058ed6d44fad51754dcadc694e4645a890177: build(deps): bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (dependabot[bot])
* 2bbb3e28a4edca51875348e264de7a8a0659ad71: build(deps): bump actions/setup-go from 5.0.1 to 5.0.2 (dependabot[bot])

apt and dnf/yum package repositories are available at [Packagecloud](https://packagecloud.io/scop/wrun).

0.2.1

Changelog
* fef7c99a110b06047fe95f25cf06bfd7e6dbbc81: docs: update default cache dir description (scop)
* 47443438e493f2e6eedd3e0dc20bde8f38309f88: build(python): enable `Programming Language :: Go` classifier (scop)
* e893fbcdb55f5b5272297857ce9be79421b72251: docs: add pre-commit examples (scop)
* 93adfc040ae41ad5e8cc816fddc837dd349c5c60: docs: remove unnecessary fragment id examples (scop)
* 95cafa749ffdef7ed41d1416bbf445977c3b48df: docs: tweak CI heading (scop)
* 4596dd82bc6463132256973c933388667b7ec4d6: docs(pre-commit): tweak -src hook description (scop)
* d9feaa6eec839c9d7e508bb5dfdc6212568fbc72: docs: tweak pre-commit config example disclaimer (scop)
* 5f5d7b30744ef8833ce591813871e528f381cf1b: docs: note what to typically override in a pre-commit hook config (scop)
* 8e61e41094fdc62e9231dbc96f5fd049061fab37: feat: shellcheck generator darwin/arm64 support (scop)
* 919f81293d993aca91e80ccdb84d1c8280bba5ef: chore(deps): upgrade archiver deps (scop)
* e1bc783fe0b33325dcf5b5fa7d07c05cbdba7e98: chore(deps): upgrade testify to 1.9.0 (scop)
* 35e9d0f5cfbc690f9f777287482b670f0eecb7f6: build(go): upgrade to 1.22 (scop)
* 99d5733a21c6924dc368ac5f52da02619cee1c2c: feat: golangci-lint generator netbsd/arm64 support (scop)
* 0ea95c6fd3fb1387fa12c6d36261207b765b6dc9: style: trivial golangci-lint fixes (scop)
* 8df7fc694564c0a7ada1c1086726d47f139abdcb: ci: upgrade actions/setup-go to v5 (scop)
* 18a9856296df22867977adc96ac5f122ae39aafe: ci: upgrade actions/{upload/download}-artifact to v4 (scop)

apt and dnf/yum package repositories are available at [Packagecloud](https://packagecloud.io/scop/wrun).

0.2.0

Changelog
* 2c4d02cb21020923218e55a433d9bc8e6d6a42cf: fix: nil tempfile close warning on other errors (scop)
* e64ae09033d4ff8b26e74b05ee94f2af8250bdce: ci: ensure appropriate (and latest) Go version (scop)
* 28edff7ad0b81dc88fef28f8f444b1e2bd13ff91: feat: add -version, also output in verbose mode (scop)
* d1338e22cf617bc1339e794917c5e8fb1ca2bb3b: feat: output OS/arch in effect (scop)
* 22c7832f1e2fb7e3dbd06fb26dbd84764eca1afc: docs: add missing license headers (scop)
* b8ce2a4bc7f8ea1bb4717d08c9a127bc531a11f0: fix: `committed` and `typos` generator syntax (scop)
* 2e258bccb83622ce64376bcfdbdd515e521eb74b: chore: place maintainer tools in tools/ (scop)
* b6d39aaab2daa21ded5c5ec06a7577b5d85b66ac: docs: remove stale TODO for typos generator (scop)
* 71590f403499a0a1358878c70ddd3dfa7aa23691: feat: dry run mode (scop)
* 42499f1b5340bf8d6dc89b102ad3c9f94ea59396: feat: generator option to skip digest verify where applicable (scop)

apt and dnf/yum package repositories are available at [Packagecloud](https://packagecloud.io/scop/wrun).

0.1.0

Changelog
* d022d8756d7d7453b734f4d4ff80704d612b1c0a: feat: support Docker Hub and PyPI style URL hash fragments (scop)
* 09fb2b8cc4cc90abeeb6abd0d8148cee97469b24: docs: note supported fragment formats (scop)
* 25521e5bf232dab2323cc1ff685c20a457d35187: build(python): fix setup.cfg license classifier (scop)
* 0c15cb7b6e1bad3605218fc021a7890b6535ca15: build(python): add more setup.cfg classifiers (scop)
* 52ce3cdc365ff92cfcca8414230c92949dd55d0e: docs: add CI usage notes (scop)
* 6f1045f5b226c2f126a161c364501672b7e37bf6: build: fix go.mod module (scop)
* 4f9d32eeb141bcac1046229d0844dd44dc78f081: docs: add install instructions (scop)
* 7e30221353bb0a96403da938e58c4792c0d7adbc: docs: typo fix (scop)
* def14190071b47ac6c99762850b571ccaa3f0104: refactor: always use hashAlgo-hexDigest cache path segment (scop)
* aac91ff574bff4c801e0221c5649dd7fab85b3d6: ci: run tests on PR's and main pushes (scop)
* edb5fc5dee9f2874de39aa694319fb30da7d04ab: docs: typo fix (scop)
* e5f17477d20c87a82ec3304ee5fc3a191115b73c: docs: elaborate on URL matching (scop)
* 17e45951b9bbfcfef722f0b96049f553de5a51ec: docs: elaborate on digests (scop)
* 749e6ae0f492c626ef46b1e4ea6977a64635b99d: refactor!: settle on single hashAlgo-hexHash fragment format (scop)
* 72f01c081fc5aa28b30f250611ec438571343887: chore: bump cache version to v2 (scop)
* b92dd80859f57ec89b17177bb1dd8fe4252cad11: docs: note changed fragment format (scop)
* a26603c2ab5a1a06f4ef9c9d2742df0c5ffa4174: refactor: closing http response (scop)
* c41f7894d7772a8c76ea17493e34aa7e2e51540a: fix: temporary file cleanup (scop)
* 6c1a9e3ee3442da99869ef7456bf8019f7ee6ee3: refactor: make struct for config (scop)
* 37d5649bb09166065f8fa4dd1e0490b845c20d0a: feat: support for archives (scop)
* 50a379bda0f65574d0e1953025a2e744ffa202e4: feat: option to use pre-commit's cache dir (scop)
* 5364df8e28f4ac6ac3988ed9b8a40f9715268a7d: refactor: remove adrg/xdg dependency (scop)
* ebf64afe28a4c7b62502caecb4cbcfa84fc9c667: docs: note archive-exe-path path separator, rephrase slightly (scop)
* 4eda8fb090a1c967af9475717e18f070646e7bb2: refactor: rename some variables for clarity (scop)
* 9acdc943fbe907aa51be299a1615b7257b1bc61e: feat: per OS/arch archive exe path (scop)
* a3e3e404ff3ba9dc341ca9b0a27c0b4529484d88: feat: Python wheel archive support (scop)
* 1c8ef81baa93c3daf7acbe0113fb73facf85df35: feat: make OS/architecture overridable for matching (scop)
* 4c7b9981f43a72ef9bbe42eaa5de59c0b7d4fa28: feat: add some argument generator scripts (scop)
* 5847c32c0719f37c87554fc110354ff7e95825ef: docs: fix setup.py origin reference (scop)
* 6c4651fb613272b2e16d91674bb41c250cfb5573: fix: remove duplicate flag parse error message (scop)
* 6cc6f2808a523cdb217debfbd8e0317b670133c8: feat: specific error when no -url was given (scop)
* c68cd62b2edd7097102c7080989dcec8f2b9b3e4: docs: misc improvements, rephrasing (scop)
* b6e8f2143a883597e7010f8662f740f1d07d58ed: build: make setup.cfg generator easier to use (scop)
* b81a78d5823a921bf5a7d79d31fad31849d05177: chore(jetbrains): mark more dirs as excluded (scop)
* f222f78783406a134140c486ab56117fdbbea67f: chore(jetbrains): more Python settings (scop)
* f9ed241e05b465c3ff5b555092bdc60b692de7dd: feat: auto add .exe on Windows wildcard no-extension match (scop)
* 04d53a66c919a40329af5c7858744eaaf38ab224: chore(jetbrains): exclude even more dirs (scop)
* 39ca65a963bf7b862022d2cb64dfb982c32548e3: build(python): fix armv6 sha256 (scop)

apt and dnf/yum package repositories are available at [Packagecloud](https://packagecloud.io/scop/wrun).

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.