GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — nubra-python-sdk/tools at main · NubraAPI/nubra-python-sdk

Expand file tree

/

tools

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

tools

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
README.md
README.md
 
 
check_sdk_version.py
check_sdk_version.py
 
 
restructure_official_repo.py
restructure_official_repo.py
 
 
run_examples_uat.py
run_examples_uat.py
 
 
stamp_examples.py
stamp_examples.py
 
 
sync_python_sdk_docs.py
sync_python_sdk_docs.py
 
 
uat_login.py
uat_login.py
 
 
validate_examples.py
validate_examples.py
 
 

README.md

Tools

Scripts for checking and maintaining the repo. Run them from the repo root.

Script What it does When to run it
check_sdk_version.py Prints the installed nubra-sdk version, the version the examples were tested on, and the latest on PyPI. Before running examples, and after upgrading the SDK.
uat_login.py One-time interactive UAT login (hard-wired to UAT) that saves the session in auth_data.db in the current folder. Once, before run_examples_uat.py.
run_examples_uat.py Runs every example against UAT and reports pass/fail. Skips examples that reference NubraEnv.PROD or need interactive input; stdin is closed so nothing hangs. Accepts optional substring filters. After editing examples, following uat_login.py. It runs the order-placing examples on UAT.
validate_examples.py Parses every .py file under examples/ and lists syntax errors. Does not log in or run anything. After editing examples, before committing.
stamp_examples.py Adds or refreshes the "Tested with: nubra-sdk X (UAT)" line in each example docstring, using the version in check_sdk_version.py. After re-testing the examples on a new SDK version.
sync_python_sdk_docs.py Maintainer script used to publish the repo's documentation. Maintainers only. Not needed to use the SDK.
restructure_official_repo.py Maintainer script used to publish the repo layout (examples, snippets, schemas). Maintainers only. Not needed to use the SDK.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.