safe-ds-stubgen
Automated generation of Safe-DS stubs for Python libraries.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.8%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Automated generation of Safe-DS stubs for Python libraries.
Basic Info
- Host: GitHub
- Owner: Safe-DS
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://stubgen.safeds.com
- Size: 96.1 MB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 9
- Releases: 4
Topics
Metadata Files
docs/README.md
Stub Generator
Automated generation of Safe-DS stubs for Python libraries.
Installation
Get the latest version from PyPI:
shell
pip install safe-ds-stubgen
Usage
To run this program:
```txt 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.
Owner
- Name: Safe-DS
- Login: Safe-DS
- Kind: organization
- Repositories: 1
- Profile: https://github.com/Safe-DS
GitHub Events
Total
- Issues event: 1
- Delete event: 34
- Issue comment event: 51
- Push event: 215
- Pull request review comment event: 1
- Pull request review event: 3
- Pull request event: 81
- Create event: 41
Last Year
- Issues event: 1
- Delete event: 34
- Issue comment event: 51
- Push event: 215
- Pull request review comment event: 1
- Pull request review event: 3
- Pull request event: 81
- Create event: 41
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| dependabot[bot] | 4****] | 104 |
| Arsam Islami | a****i@y****e | 40 |
| Lars Reimann | m****l@l****m | 29 |
| semantic-release-bot | s****t@m****t | 3 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 36
- Total pull requests: 225
- Average time to close issues: 23 days
- Average time to close pull requests: 8 days
- Total issue authors: 2
- Total pull request authors: 4
- Average comments per issue: 1.36
- Average comments per pull request: 2.11
- Merged pull requests: 181
- Bot issues: 0
- Bot pull requests: 162
Past Year
- Issues: 1
- Pull requests: 83
- Average time to close issues: N/A
- Average time to close pull requests: 9 days
- Issue authors: 1
- Pull request authors: 4
- Average comments per issue: 0.0
- Average comments per pull request: 0.94
- Merged pull requests: 45
- Bot issues: 0
- Bot pull requests: 78
Top Authors
Issue Authors
- lars-reimann (22)
- Masara (13)
Pull Request Authors
- dependabot[bot] (213)
- Masara (73)
- lars-reimann (20)
- Muellersen (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 22 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 3
- Total maintainers: 1
pypi.org: safe-ds-stubgen
Generation of Safe-DS stubs for Python libraries.
- Homepage: https://github.com/Safe-DS/Stub-Generator
- Documentation: https://stubgen.readthedocs.io
- License: MIT
-
Latest release: 0.3.0
published almost 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/add-to-project v0.5.0 composite
- 516 dependencies
- @lars-reimann/prettier-config ^5.0.0 development
- @semantic-release/changelog ^6.0.3 development
- @semantic-release/exec ^6.0.3 development
- @semantic-release/git ^10.0.1 development
- conventional-changelog-conventionalcommits ^7.0.1 development
- semantic-release ^21.1.1 development
- babel 2.12.1
- beautifulsoup4 4.12.2
- certifi 2023.7.22
- charset-normalizer 3.1.0
- click 8.1.3
- colorama 0.4.6
- coverage 7.2.7
- cssselect 1.2.0
- exceptiongroup 1.1.2
- ghp-import 2.1.0
- idna 3.4
- iniconfig 2.0.0
- jinja2 3.1.2
- lxml 4.9.3
- markdown 3.3.7
- markdown2 2.4.10
- markupsafe 2.1.3
- mergedeep 1.3.4
- mkdocs 1.5.2
- mkdocs-glightbox 0.3.4
- mkdocs-material 9.2.6
- mkdocs-material-extensions 1.1.1
- mypy 1.5.1
- mypy-extensions 1.0.0
- packaging 23.1
- paginate 0.5.6
- pathspec 0.11.1
- platformdirs 3.8.0
- pluggy 1.2.0
- pygments 2.15.1
- pymdown-extensions 10.0.1
- pyquery 2.0.0
- pytest 7.4.0
- pytest-cov 4.1.0
- python-dateutil 2.8.2
- pyyaml 6.0
- pyyaml-env-tag 0.1
- readtime 3.0.0
- regex 2023.6.3
- requests 2.31.0
- six 1.16.0
- soupsieve 2.4.1
- tomli 2.0.1
- typing-extensions 4.7.1
- urllib3 2.0.3
- watchdog 3.0.0
- mypy ^1.5.1
- python ^3.10,<3.12