Generation of Safe-DS stubs for Python libraries.
Project description
Stub Generator
Automated generation of Safe-DS stubs for Python libraries.
Installation
Get the latest version from PyPI:
pip install safe-ds-stubgen
Usage
To run this program:
usage: safe-ds-stubgen [-h] [-v] -p PACKAGE [-s SRC] -o OUT [--docstyle {PLAINTEXT,EPYDOC,GOOGLE,NUMPYDOC,REST}] [-tr] [-nc]
Analyze Python code.
options:
-h, --help show this help message and exit
-v, --verbose show info messages
-p PACKAGE, --package PACKAGE
The name of the package.
-s SRC, --src SRC Source directory containing the Python code of the package.
-o OUT, --out OUT Output directory.
--docstyle {PLAINTEXT,EPYDOC,GOOGLE,NUMPYDOC,REST}
The docstring style.
-tr, --testrun Set this flag if files in /test or /tests directories should be included.
-nc, --naming_convert
Set this flag if the name identifiers should be converted to Safe-DS standard (UpperCamelCase for classes and camelCase for everything else).
Documentation
You can find the full documentation here.
Contributing
We welcome contributions from everyone. As a starting point, check the following resources:
If you need further help, please use our discussion forum.
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 safe_ds_stubgen-0.3.0.tar.gz.
File metadata
- Download URL: safe_ds_stubgen-0.3.0.tar.gz
- Upload date:
- Size: 43.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.10.12 Linux/6.5.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07daa0219329977a3f847a4de0640150c7eb0682a90e1d4079031ca8eb3f7f5b
|
|
| MD5 |
e196a9a1835148fe0a42a25fedf3f95b
|
|
| BLAKE2b-256 |
6f37c36cd63a883b8ba08355fb22d54a03826ba921e64daa639be9ac7618840a
|
File details
Details for the file safe_ds_stubgen-0.3.0-py3-none-any.whl.
File metadata
- Download URL: safe_ds_stubgen-0.3.0-py3-none-any.whl
- Upload date:
- Size: 52.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.10.12 Linux/6.5.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a14b9bdbec3145aad10db4d56699f2da2803305632798c125c7e971dc13dee0
|
|
| MD5 |
898f0a7f03bef780c2f6a899a4e000e3
|
|
| BLAKE2b-256 |
7f56ef8d396313be9b434413978aa230d88125fac15b6ceed16bf71b107b8a5a
|