Currently, the KAVM Nix flake builds the semantics itself and the kavm Python executable. However, the users will want to have the kavm Python package as well, to be able to programmatically interact with KAVM from a Python program. We need to figure out a way to provide the kavm.tar.gz Python package which can be installed directly with pip or used in a Poetry project. Ideally, we'd also like to export the right value for KAVM_DEFINITION_DIR, so the Nix-installed (or, more specifically, kup-installed) KAVM can be interacted with from a Python program.
Summary of needed actions:
[ ] Build archived kavm.tar.gz package and provide instructions on how to install it
[ ] Export KAVM_DEFINITION_DIR. Perhaps provide something like kavm shell command that would add it to the users shell?
Currently, the KAVM Nix flake builds the semantics itself and the
kavm
Python executable. However, the users will want to have thekavm
Python package as well, to be able to programmatically interact with KAVM from a Python program. We need to figure out a way to provide thekavm.tar.gz
Python package which can be installed directly withpip
or used in a Poetry project. Ideally, we'd also like to export the right value forKAVM_DEFINITION_DIR
, so the Nix-installed (or, more specifically,kup
-installed) KAVM can be interacted with from a Python program.Summary of needed actions:
kavm.tar.gz
package and provide instructions on how to install itKAVM_DEFINITION_DIR
. Perhaps provide something likekavm shell
command that would add it to the users shell?