Skip to content

package (p) command

Full CLI documentation

package_command

Usage:

senv package [OPTIONS] COMMAND [ARGS]...

build

Usage:

senv package build [OPTIONS]

Options:

  --build-system [conda|poetry]  [default: (dynamic)]
  --python-version TEXT

lock

Usage:

senv package lock [OPTIONS]

Options:

  --build-system [conda|poetry]   [default: (dynamic)]
  --platforms TEXT                conda platforms, for example osx-64 and/or
                                  linux-64  [default: (dynamic)]

  --based-on-tested-lock-files-template TEXT
                                  Create the lock file with the same direct
                                  dependencies as the ones pinned in the lock
                                  template provided. For conda locks, this
                                  template should include `{platform}` so each
                                  platform output can be based on the right
                                  lock file. More information in {Todo: add
                                  link to documentation}

  --conda-channels TEXT           [default: (dynamic)]

publish

Usage:

senv package publish [OPTIONS]

Options:

  --build-system [conda|poetry]  [default: (dynamic)]
  --python-version TEXT
  --build / --no-build           [default: False]
  --repository-url TEXT
  --username TEXT                [env var: SENV_PUBLISHER_USERNAME]
  --password TEXT                [env var: SENV_PUBLISHER_PASSWORD]