Bladex


NameBladex JSON
Version 1.0.5 PyPI version JSON
download
home_page
SummaryThe Blade of Darkness virtual Python module for code completion and type hints
upload_time2024-02-26 19:01:11
maintainer
docs_urlNone
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"
}
        
Elapsed time: 0.20460s