Options for installing other modules on WR64

Wondering what our options are for installing third-party modules in a WR64. For example:

  • Can we have our abc.py import fgh.py if fgh.py is in same folder as abc.py
  • Can we upload a whole folder of modules say my_package containing init.py, and abc.py can import my_package?
  • Can we run pip from a Python script or from SSH?
  • Can we package a third-party package into a zip and upload the zip to router, then import the package in abc.py, ie will Python on router be able to load package from zip (as is possible in standard python)
  • Are there other ways?

Example of third-party package we would like to install:

  • requests
  • pyserial
  • pyyaml
  • datadog