shiv is a command line utility for building fully self contained Python zipapps as outlined in PEP 441, but with all their dependencies included.
importlib.resources.*
. by @jsirois in https://github.com/linkedin/shiv/pull/249
Full Changelog: https://github.com/linkedin/shiv/compare/1.0.4...1.0.5
Full Changelog: https://github.com/linkedin/shiv/compare/1.0.3...1.0.4
Includes https://github.com/linkedin/shiv/pull/229
To run, simply set the binary executable (via chmod +x) and then invoke!
$ chmod +x shiv
$ ./shiv --version
1.0.3
To run, simply set the binary executable (via chmod +x) and then invoke!
$ chmod +x shiv
$ ./shiv --version
1.0.2
This release contains #227
To run, simply set the binary executable (via chmod +x) and then invoke!
$ chmod +x shiv
$ ./shiv --version
1.0.0
This release contains fixes for #203 and #205
To run, simply set the binary executable (via chmod +x) and then invoke!
$ chmod +x shiv $ ./shiv --version 1.0.0
Bugfix
To run, simply set the binary executable (via chmod +x) and then invoke!
$ chmod +x shiv $ ./shiv --version 0.5.1
In this release, a new environment variable override was added ("SHIV_CONSOLE_SCRIPT") for overriding a value set by the -c/--console-script
option.
To run, simply set the binary executable (via chmod +x) and then invoke!
$ chmod +x shiv $ ./shiv --version 0.5.0
In this release, a new CLI flag was added ("--root") for overriding the default unpack directory (~/.shiv)
To run, simply set the binary executable (via chmod +x) and then invoke!
$ chmod +x shiv $ ./shiv --version 0.4.0
In this release, an additional variable ("archive") is added to the global namespace of any preamble script.
To run, simply set the binary executable (via chmod +x) and then invoke!
$ chmod +x shiv $ ./shiv --version 0.3.1