Skip to main content

Wednesware Nitrogen

Easy, ultra-lightweight installer for Wednesware publications.

Installation methods:

From PyPI via pipx (recommended, global install, run with n2):

  • pipx install wwn

CURRENTLY NOT WORKING: From AUR via an AUR helper (best for arch linux, endeavouros, manjaro or garuda linux users, global install, run with n2):

  • yay -S n2
  • You may alternatively also use paru, pikaur, or any other AUR helper to install Nitrogen from the AUR instead of yay.

From PyPI via pip (virtual environment or global install, run with n2):

  • pip install wwn
  • Note: You may need to create a virtual environment for this method first on some machines. Learn how to do this here.

From GitHub via terminal (local install, run with python -m nitrogen.nitrogen):

  • git clone https://github.com/Wednesware/Nitrogen.git nitrogen

From Github via browser (local install, run with python -m nitrogen.nitrogen):

Upgrade methods:

From PyPI

  • pip install wwn --upgrade

Usage:

  • n2 get <publication> [release (latest by default)] - Download a Wednesware publication from GitHub.
    • Example usage: n2 get magnesium 26.3 (installs Magnesium release 26.3 to ww/mg26_3.)
    • Tip: you can use chemical symbols for publications. Example: n2 get mg 26.3
  • n2 getlib <project> <publication> [release (latest by default)] - Download a Wednesware publication to ./<project>/libraries/ww.
    • Example usage: n2 getlib app magnesium 26.3 (installs to ./app/libraries/ww/mg26_3.)
  • n2 rm <publication> [release (all by default)] - Delete all releases or a specific release of a publication from the current directory.
    • Example usage: n2 rm magnesium 26.3 (deletes ./ww/magnesium26_3 and ./ww/mg26_3 only if present)
    • Or: n2 rm magnesium (deletes all installed versions in ./ww for both long and short publication names)
    • Tip: you can use chemical symbols here too.
  • n2 getdep [path] - Search recursively under path for every .nitrodep and install dependencies.
  • n2 forcegetdep [path] - Same as getdep, but force reinstall dependencies.
  • n2 updlibs <project> - Reinstall all libraries found in ./<project>/libraries/ww by reading installed publication names and versions.
  • n2 stage get <publication> [release] - Stage a dependency install into ./ww.
  • n2 stage getlib <project> <publication> [release] - Stage a library install into ./<project>/libraries/ww.
  • n2 stage adddep <publication> [release] - Stage adding a dependency to ./.nitrodep.
  • n2 stage rmdep <publication> [release] - Stage removing a dependency from ./.nitrodep.
  • n2 stage getdep [target] - Stage running getdep at target path (. by default).
  • n2 stage forcegetdep [target] - Stage running forcegetdep at target path (. by default).
  • n2 stage updlibs [target] - Stage running updlibs at target path (. by default).
  • n2 stage rm <publication> [release] - Stage removal from ./ww.
  • n2 stage rmlib <project> <publication> [release] - Stage removal from ./<project>/libraries/ww.
  • n2 stage compat <publication> [release] - Stage compatibility rewrite for Wednesware imports in a directory.
  • n2 stage cmd <*cmd> - Stage a shell command.
  • n2 stage cancel [subcommand|last] [*arguments] - Cancel staged entries, last entry, or all entries.
  • n2 stage execute - Run staged actions in the order they were staged.
  • n2 stage commit - Run staged actions in batched mode for faster installs.
  • n2 help - Prints a formatted help message to the terminal.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wwn-26.48.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wwn-26.48-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file wwn-26.48.tar.gz.

File metadata

  • Download URL: wwn-26.48.tar.gz
  • Upload date:
  • Size: 19.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for wwn-26.48.tar.gz
Algorithm Hash digest
SHA256 1a6e31102684dcf894e0d8788a9c731b5e11a6a3295ffa59ba33c0fe9b1cf9e8
MD5 388aa6313564e9004913cf4ee2c78cf6
BLAKE2b-256 cc959a0e9a43e5fdd224bd139d1121ac76b6eeaa25653e94aa34ebfb979bba2c

See more details on using hashes here.

File details

Details for the file wwn-26.48-py3-none-any.whl.

File metadata

  • Download URL: wwn-26.48-py3-none-any.whl
  • Upload date:
  • Size: 18.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for wwn-26.48-py3-none-any.whl
Algorithm Hash digest
SHA256 3597245ba4f96c8c2ae73cacb074266f89da8ba8b52c9f1037a08c1e54d8e9d1
MD5 cd35a91fb88091cd42fe0607d0960965
BLAKE2b-256 514f8db87f9c64418234f0a6b42131007e03c49099658681003c76febe1de99d

See more details on using hashes here.

Release history Release notifications | RSS feed

26.54

2 files

26.53

2 files

26.52

2 files

26.51

2 files

26.50

2 files

26.49

2 files

This release

26.48 This release

2 files

26.47

2 files

26.46

2 files

26.45

2 files

26.44

2 files

26.43

2 files

26.42

2 files

26.41

2 files

26.40

2 files

26.39

2 files

26.38

2 files

26.37

2 files

26.36

2 files

26.35

2 files

26.34

2 files

26.33

2 files

26.32

2 files

26.31

2 files

26.30

2 files

26.29

2 files

26.28

2 files

26.26

2 files

26.25

2 files

26.24

2 files

26.23

2 files

26.19

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page