Name | Bladex JSON |
Version |
1.0.5
JSON |
| download |
home_page | |
Summary | The Blade of Darkness virtual Python module for code completion and type hints |
upload_time | 2024-02-26 19:01:11 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.8 |
license | |
keywords |
blade of darkness
code completion
type hints
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<div align="left">
<b>Language:</b><br />
<a title="English" href="#">
<img alt="πΊπΈ" width="33" src="https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/US.svg" />
</a>
<a title="δΈζ" href="https://github.com/Sryml/blade-virtual-module/blob/v1.0.5/docs/zh-CN/README.md">
<img alt="π¨π³" width="33" src="https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CN.svg" />
</a>
</div>
<h1 align="center">Blade Virtual Module</h1>
<div align="center">
<a href="https://github.com/Sryml/blade-virtual-module/releases" target="_blank">
<img alt="GitHub release (latest by date)"
src="https://img.shields.io/github/v/release/sryml/blade-virtual-module?style=social">
</a>
<img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/sryml/blade-virtual-module?style=social">
</div>
<br>
### β¨ Blade of Darkness Virtual Python Module for Code Completion and Type Hints
This Python package provides code completion and type hints for C/C++ extension modules in IDEs like VSCode.
It effectively enhances developers' coding efficiency and accuracy.
<img src="https://github.com/Sryml/blade-virtual-module/blob/main/demo1.gif?raw=true" width="800" />
## π Requirements
- Python version >= 3.8
## π Installation
1. Install the `Bladex` package from the command line.
```batch
pip install Bladex
```
2. Install the `Python` and `Pylance` extensions in VSCode.
3. Right-click on the project root directory in VSCode and open folder settings.
Search for `python.analysis.typeCheckingMode` and set it to `basic`.
**To update the package run:**
```batch
pip install --upgrade Bladex
```
#### For code completion with other modules (e.g Raster), you need to add the path manually:
1. Create a file named `.vscode/settings.json` in the project's root directory.
2. Add the following content to the file and modify the Python installation path:
```json
{
"python.autoComplete.extraPaths": [
"~/AppData/Local/Programs/Python/Python39/Lib/site-packages/Bladex/__ext__"
],
"python.analysis.extraPaths": [
"~/AppData/Local/Programs/Python/Python39/Lib/site-packages/Bladex/__ext__"
]
}
```
The `Python39` folder represents the Python version used in this project. If you have a different version installed, you should modify the path accordingly.
You can use `pip show Bladex` to check the package's installation location.
_The `settings.json` file follows JSON syntax, ensure that your edits are correct._
## π Documentation
See [Steam Community](https://steamcommunity.com/sharedfiles/filedetails/?id=3058700530)
## π Change log
See [ChangeLog.md](https://github.com/Sryml/blade-virtual-module/blob/v1.0.5/ChangeLog.md#v105)
## π‘ Issues
To report bugs or discuss features, please use [Issues](https://github.com/Sryml/blade-virtual-module/issues) section.
## π Reference
- Blade of Darkness Scripts
## π Thanks
- Rebel Act Studios, Fire Falcom, General Arcade
- SNEG
- smartblade
- OpenAI's ChatGPT
Raw data
{
"_id": null,
"home_page": "",
"name": "Bladex",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "Blade of Darkness,code completion,type hints",
"author": "",
"author_email": "Sryml <sryml@hotmail.com>",
"download_url": "https://files.pythonhosted.org/packages/7b/a3/9b6b35ceb9620fd7c1091e60a5106e2d5467cc49fe852e3e47ca8faa6682/Bladex-1.0.5.tar.gz",
"platform": null,
"description": "<div align=\"left\">\r\n <b>Language:</b><br />\r\n <a title=\"English\" href=\"#\">\r\n <img alt=\"\ud83c\uddfa\ud83c\uddf8\" width=\"33\" src=\"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/US.svg\" />\r\n </a>\r\n <a title=\"\u4e2d\u6587\" href=\"https://github.com/Sryml/blade-virtual-module/blob/v1.0.5/docs/zh-CN/README.md\">\r\n <img alt=\"\ud83c\udde8\ud83c\uddf3\" width=\"33\" src=\"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CN.svg\" />\r\n </a>\r\n</div>\r\n\r\n<h1 align=\"center\">Blade Virtual Module</h1>\r\n\r\n<div align=\"center\">\r\n <a href=\"https://github.com/Sryml/blade-virtual-module/releases\" target=\"_blank\">\r\n <img alt=\"GitHub release (latest by date)\"\r\n src=\"https://img.shields.io/github/v/release/sryml/blade-virtual-module?style=social\">\r\n </a>\r\n\r\n <img alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/sryml/blade-virtual-module?style=social\">\r\n\r\n</div>\r\n\r\n<br>\r\n\r\n### \u2728 Blade of Darkness Virtual Python Module for Code Completion and Type Hints\r\n\r\nThis Python package provides code completion and type hints for C/C++ extension modules in IDEs like VSCode. \r\nIt effectively enhances developers' coding efficiency and accuracy.\r\n\r\n<img src=\"https://github.com/Sryml/blade-virtual-module/blob/main/demo1.gif?raw=true\" width=\"800\" />\r\n\r\n## \ud83c\udf1f Requirements\r\n\r\n- Python version >= 3.8\r\n\r\n## \ud83d\udcd6 Installation\r\n\r\n1. Install the `Bladex` package from the command line.\r\n ```batch\r\n pip install Bladex\r\n ```\r\n2. Install the `Python` and `Pylance` extensions in VSCode.\r\n3. Right-click on the project root directory in VSCode and open folder settings. \r\n Search for `python.analysis.typeCheckingMode` and set it to `basic`.\r\n\r\n**To update the package run:**\r\n\r\n```batch\r\npip install --upgrade Bladex\r\n```\r\n\r\n#### For code completion with other modules (e.g Raster), you need to add the path manually:\r\n\r\n1. Create a file named `.vscode/settings.json` in the project's root directory.\r\n2. Add the following content to the file and modify the Python installation path:\r\n\r\n```json\r\n{\r\n \"python.autoComplete.extraPaths\": [\r\n \"~/AppData/Local/Programs/Python/Python39/Lib/site-packages/Bladex/__ext__\"\r\n ],\r\n \"python.analysis.extraPaths\": [\r\n \"~/AppData/Local/Programs/Python/Python39/Lib/site-packages/Bladex/__ext__\"\r\n ]\r\n}\r\n```\r\n\r\nThe `Python39` folder represents the Python version used in this project. If you have a different version installed, you should modify the path accordingly.\r\nYou can use `pip show Bladex` to check the package's installation location.\r\n\r\n_The `settings.json` file follows JSON syntax, ensure that your edits are correct._\r\n\r\n## \ud83d\udcc3 Documentation\r\n\r\nSee [Steam Community](https://steamcommunity.com/sharedfiles/filedetails/?id=3058700530)\r\n\r\n## \ud83d\udcc3 Change log\r\n\r\nSee [ChangeLog.md](https://github.com/Sryml/blade-virtual-module/blob/v1.0.5/ChangeLog.md#v105)\r\n\r\n## \ud83d\udca1 Issues\r\n\r\nTo report bugs or discuss features, please use [Issues](https://github.com/Sryml/blade-virtual-module/issues) section.\r\n\r\n## \ud83d\udcc4 Reference\r\n\r\n- Blade of Darkness Scripts\r\n\r\n## \ud83d\udc97 Thanks\r\n\r\n- Rebel Act Studios, Fire Falcom, General Arcade\r\n- SNEG\r\n- smartblade\r\n- OpenAI's ChatGPT\r\n",
"bugtrack_url": null,
"license": "",
"summary": "The Blade of Darkness virtual Python module for code completion and type hints",
"version": "1.0.5",
"project_urls": {
"Bug Tracker": "https://github.com/Sryml/blade-virtual-module/issues",
"Homepage": "https://github.com/Sryml/blade-virtual-module"
},
"split_keywords": [
"blade of darkness",
"code completion",
"type hints"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "78f6b51047d349b468e7ee2260919716209a8f24327015878c3b8970f812bf59",
"md5": "c017365a0e584eb70577ddbe22398d78",
"sha256": "c7213ae00877c25b4e2100d0dba6923733fe08c295e3ce50b1fbcf462114a0bd"
},
"downloads": -1,
"filename": "Bladex-1.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c017365a0e584eb70577ddbe22398d78",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 37610,
"upload_time": "2024-02-26T19:01:10",
"upload_time_iso_8601": "2024-02-26T19:01:10.275463Z",
"url": "https://files.pythonhosted.org/packages/78/f6/b51047d349b468e7ee2260919716209a8f24327015878c3b8970f812bf59/Bladex-1.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7ba39b6b35ceb9620fd7c1091e60a5106e2d5467cc49fe852e3e47ca8faa6682",
"md5": "a722b6d2b833a1d580bc393fd22a1c84",
"sha256": "367222dd682180f9b0861a9f95aba1c7a884c201192edd9840cc7a8b63359b08"
},
"downloads": -1,
"filename": "Bladex-1.0.5.tar.gz",
"has_sig": false,
"md5_digest": "a722b6d2b833a1d580bc393fd22a1c84",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 36729,
"upload_time": "2024-02-26T19:01:11",
"upload_time_iso_8601": "2024-02-26T19:01:11.908570Z",
"url": "https://files.pythonhosted.org/packages/7b/a3/9b6b35ceb9620fd7c1091e60a5106e2d5467cc49fe852e3e47ca8faa6682/Bladex-1.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-26 19:01:11",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Sryml",
"github_project": "blade-virtual-module",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "bladex"
}