Waterloo - Docstring Format and Tools
Project description
PRELIMINARY - OFFICIAL START AT 2026-07-01
README
Install
package_main contains the Waterloo Python package and the Sphinx extension.
The package can be installed from a local checkout of this repository:
cd package_main
pip install .
For development, an editable install is often more convenient:
cd package_main
pip install -e .
If you want to build the documentation with the Sphinx extension, install
the optional extra that provides the external sphinx dependency:
cd package_main
pip install ".[sphinx]"
The package can also be installed directly from Git:
pip install "git+https://github.com/uwe-at-sdv/sdv_doc_waterloo.git@main#subdirectory=package_main"
SSH works as well for authenticated access:
pip install "git+ssh://git@github.com/uwe-at-sdv/sdv_doc_waterloo.git@main#subdirectory=package_main"
Sitemap
Branch gh-pages
- Human-readable documentation
https://...
Branch ide-plugins
- Additional utilities
- Clone directly:
git clone --branch ide-plugins --single-branch https://github.com/uwe-at-sdv/sdv_doc_waterloo.git
- Lexer for
pygmentspygments/python_waterloo_lexer.py
- Extension for
vscode- Waterloo syntax highlighting
- Context menu commands for docstring generation and validation
- Clone directly:
Branch main
-
Machine-readable documentation
src/sdv/doc/waterloo/doc-json/docitem.wtrl.*.*.jsonsrc/sdv/doc/waterloo/doc-json/docitem_sphinx.wtrl.*.*.json
-
JSON-Schema
src/sdv/doc/waterloo/schema/wtrl-*-json-*.*.*.schema.json
-
Public modules:
src/sdv/doc/waterloo/docitem_helper.pysrc/sdv/doc/waterloo/docitem_convert.pysrc/sdv/doc/waterloo/docitem_sphinx.py
-
Change logs:
src/sdv/doc/waterloo/docitem.pyfollowing the definition of__version__src/sdv/doc/waterloo/waterlint.pyfollowing the definition of__version__
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sdv_doc_waterloo-0.10.0.tar.gz.
File metadata
- Download URL: sdv_doc_waterloo-0.10.0.tar.gz
- Upload date:
- Size: 376.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bbc5593e80b0dfd71b1c425f66c8489aa10792924c4d75d48ee1d58ba2122d1
|
|
| MD5 |
a0a9afed9b5ef3c9b10815a83d2b07d5
|
|
| BLAKE2b-256 |
38e6d805f7fc530679258eb09ba916d6f694703909e50575e635ab4497963866
|
File details
Details for the file sdv_doc_waterloo-0.10.0-py3-none-any.whl.
File metadata
- Download URL: sdv_doc_waterloo-0.10.0-py3-none-any.whl
- Upload date:
- Size: 425.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4626ad55ab41102a8a1428e2f9a804e321d10ba7d8a85beae894803a0fea554c
|
|
| MD5 |
785974a470b7961efc54a3b8a744e5ac
|
|
| BLAKE2b-256 |
246678bdf2e612e1d6031e288343a91543252dfe4bad034592772dd602572640
|