Skip to content

juancarlospaco/nimble_install

Repository files navigation

Nimble integration for Python PIP

Use

Uses Python PIP --install-option=, there you can pass Nim packages separated by comma.

You can install Frontend packages to use with a Python Backend directly from PIP. You can install Nimpy directly from PIP.

$ pip install nimble_install --install-option="--nimble=contra"
Skipping wheel build for nimble-install, due to binaries being disabled for it.
Installing collected packages: nimble-install
  running install
  Downloading https://github.com/juancarlospaco/nim-contra using git
    Verifying dependencies for contra@0.2.5
    Installing contra@0.2.5
      Prompt: contra@0.2.5 already exists. Overwrite? -> [forced yes]
      Success: contra installed successfully.

  CompletedProcess(args='nimble --accept --noColor install contra', returncode=0)

  Running setup.py install for nimble-install... done
Successfully installed nimble-install-0.0.1

$

Examples:

pip install nimble_install --install-option="--nimble=nimpy"
pip install nimble_install --install-option="--nimble=gatabase,nimterlingua"
pip install nimble_install --install-option="--nimble=compiler"

More Info

Requisites

Extras