# eppy-stubs
[![PyPI - eppy-stubs]()](https://pypi.org/project/types-eppy/)
[![PyPI - Python Version]()](https://pypi.org/project/types-eppy/)
[](https://types-eppy.readthedocs.io/)
[![PyPI - Downloads]()]()
Type annotations for
[eppy 23.1.0]()
compatible with
[VSCode](https://code.visualstudio.com/),
[PyCharm](https://www.jetbrains.com/pycharm/),
[Emacs](https://www.gnu.org/software/emacs/),
[Sublime Text](https://www.sublimetext.com/),
[mypy](https://github.com/python/mypy),
[pyright](https://github.com/microsoft/pyright)
and other tools.
Generated with [mypy_eppy_builder 0.0.1](https://github.com/samuelduchesne/mypy-eppy-builder).
## How to install
### Generate locally (recommended)
You can generate type annotations for `eppy` package locally with `mypy_eppy_builder`.
Use [uv](https://docs.astral.sh/uv/getting-started/installation/) for build isolation.
1. Run mypy_eppy_builder in your package root directory: `uvx --with 'eppy==23.1.0' mypy_eppy_builder`
### From PyPI with pip
Install `types_eplus2310` to add type checking for `eppy` package.
```bash
# install type annotations only for eppy
python -m pip install types_eplus2310
```
## How to uninstall
```bash
# uninstall eppy-stubs
python -m pip uninstall -y eppy-stubs
```
## Usage
### VSCode
- Install [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- Install [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
- Set `Pylance` as your Python Language Server
- Install `eppy-stubs[latest]` in your environment:
```bash
python -m pip install 'eppy-stubs[latest]'
```
Both type checking and code completion should now work.
No explicit type annotations required, write your `eppy` code as usual.
Raw data
{
"_id": null,
"home_page": null,
"name": "eppy-stubs",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "eppy, typing, stubs",
"author": "Samuel Letellier-Duchesne",
"author_email": "Samuel Letellier-Duchesne <samuelduchesne@me.com>",
"download_url": "https://files.pythonhosted.org/packages/fc/bc/44fe0964dcec9c62844a1d6ee693401eb052e3a64751cfffb9cbb98d606a/eppy_stubs-0.1.3.tar.gz",
"platform": null,
"description": "# eppy-stubs\n\n[![PyPI - eppy-stubs]()](https://pypi.org/project/types-eppy/)\n[![PyPI - Python Version]()](https://pypi.org/project/types-eppy/)\n[](https://types-eppy.readthedocs.io/)\n[![PyPI - Downloads]()]()\n\nType annotations for\n[eppy 23.1.0]()\ncompatible with\n[VSCode](https://code.visualstudio.com/),\n[PyCharm](https://www.jetbrains.com/pycharm/),\n[Emacs](https://www.gnu.org/software/emacs/),\n[Sublime Text](https://www.sublimetext.com/),\n[mypy](https://github.com/python/mypy),\n[pyright](https://github.com/microsoft/pyright)\nand other tools.\n\nGenerated with [mypy_eppy_builder 0.0.1](https://github.com/samuelduchesne/mypy-eppy-builder).\n\n## How to install\n\n### Generate locally (recommended)\n\nYou can generate type annotations for `eppy` package locally with `mypy_eppy_builder`.\nUse [uv](https://docs.astral.sh/uv/getting-started/installation/) for build isolation.\n\n1. Run mypy_eppy_builder in your package root directory: `uvx --with 'eppy==23.1.0' mypy_eppy_builder`\n\n### From PyPI with pip\n\nInstall `types_eplus2310` to add type checking for `eppy` package.\n\n```bash\n# install type annotations only for eppy\npython -m pip install types_eplus2310\n\n```\n\n## How to uninstall\n\n```bash\n# uninstall eppy-stubs\npython -m pip uninstall -y eppy-stubs\n```\n\n## Usage\n\n### VSCode\n\n- Install [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)\n- Install [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)\n- Set `Pylance` as your Python Language Server\n- Install `eppy-stubs[latest]` in your environment:\n\n```bash\npython -m pip install 'eppy-stubs[latest]'\n```\n\nBoth type checking and code completion should now work.\nNo explicit type annotations required, write your `eppy` code as usual.\n",
"bugtrack_url": null,
"license": null,
"summary": "Eppy type stubs for the eppy package",
"version": "0.1.3",
"project_urls": null,
"split_keywords": [
"eppy",
" typing",
" stubs"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4bd21ad09cb0ede23edab50ea6813b4584f432b34e6aa8c3925edc2d5bc43f0f",
"md5": "cf574d945ad6142e2ed0daa887284c50",
"sha256": "18a5fea6b6657c330034845d500e303799b95efde310bdc0d7f1778f970078b3"
},
"downloads": -1,
"filename": "eppy_stubs-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cf574d945ad6142e2ed0daa887284c50",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 45918,
"upload_time": "2025-08-10T11:48:06",
"upload_time_iso_8601": "2025-08-10T11:48:06.767950Z",
"url": "https://files.pythonhosted.org/packages/4b/d2/1ad09cb0ede23edab50ea6813b4584f432b34e6aa8c3925edc2d5bc43f0f/eppy_stubs-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fcbc44fe0964dcec9c62844a1d6ee693401eb052e3a64751cfffb9cbb98d606a",
"md5": "851417baa1a8ec436b9bffaa5bfe5cb3",
"sha256": "7092c895c6b4ae12e45b1388415bea58c52d105bbacd8d6ef7dc46f8acdcf791"
},
"downloads": -1,
"filename": "eppy_stubs-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "851417baa1a8ec436b9bffaa5bfe5cb3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 45510,
"upload_time": "2025-08-10T11:48:07",
"upload_time_iso_8601": "2025-08-10T11:48:07.996387Z",
"url": "https://files.pythonhosted.org/packages/fc/bc/44fe0964dcec9c62844a1d6ee693401eb052e3a64751cfffb9cbb98d606a/eppy_stubs-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-10 11:48:07",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "eppy-stubs"
}