# archetypal-stubs
[![PyPI - archetypal-stubs]()](https://pypi.org/project/types-archetypal/)
[![PyPI - Python Version]()](https://pypi.org/project/types-archetypal/)
[](https://types-archetypal.readthedocs.io/)
[![PyPI - Downloads]()]()
Type annotations for
[archetypal 22.1]()
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 `archetypal` 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 'archetypal==22.1' mypy_eppy_builder`
### From PyPI with pip
Install `types_eplus221` to add type checking for `archetypal` package.
```bash
# install type annotations only for archetypal
python -m pip install types_eplus221
```
## How to uninstall
```bash
# uninstall archetypal-stubs
python -m pip uninstall -y archetypal-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 `archetypal-stubs[latest]` in your environment:
```bash
python -m pip install 'archetypal-stubs[latest]'
```
Both type checking and code completion should now work.
No explicit type annotations required, write your `archetypal` code as usual.
Raw data
{
"_id": null,
"home_page": null,
"name": "archetypal-stubs",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "archetypal, typing, stubs",
"author": "Samuel Letellier-Duchesne",
"author_email": "Samuel Letellier-Duchesne <samuelduchesne@me.com>",
"download_url": "https://files.pythonhosted.org/packages/41/ee/ad076e0a7b2b090eef85bc19f663035b784ebfb37658d4fa2ca621f389cf/archetypal_stubs-0.1.3.tar.gz",
"platform": null,
"description": "# archetypal-stubs\n\n[![PyPI - archetypal-stubs]()](https://pypi.org/project/types-archetypal/)\n[![PyPI - Python Version]()](https://pypi.org/project/types-archetypal/)\n[](https://types-archetypal.readthedocs.io/)\n[![PyPI - Downloads]()]()\n\nType annotations for\n[archetypal 22.1]()\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 `archetypal` 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 'archetypal==22.1' mypy_eppy_builder`\n\n### From PyPI with pip\n\nInstall `types_eplus221` to add type checking for `archetypal` package.\n\n```bash\n# install type annotations only for archetypal\npython -m pip install types_eplus221\n\n```\n\n## How to uninstall\n\n```bash\n# uninstall archetypal-stubs\npython -m pip uninstall -y archetypal-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 `archetypal-stubs[latest]` in your environment:\n\n```bash\npython -m pip install 'archetypal-stubs[latest]'\n```\n\nBoth type checking and code completion should now work.\nNo explicit type annotations required, write your `archetypal` code as usual.\n",
"bugtrack_url": null,
"license": null,
"summary": "Eppy type stubs for the archetypal package",
"version": "0.1.3",
"project_urls": null,
"split_keywords": [
"archetypal",
" typing",
" stubs"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "fad8fba14b08113a44bfa1a997ded6e3012d439fa29ea4c25dc4ae6fc8576875",
"md5": "6dac4a11eada7db3af672824bd05e782",
"sha256": "443f0ebf3021e0ef1cbd0cddef8d3a647845351ac0a9ff4408696bf86efaf662"
},
"downloads": -1,
"filename": "archetypal_stubs-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6dac4a11eada7db3af672824bd05e782",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 58678,
"upload_time": "2025-08-01T20:00:28",
"upload_time_iso_8601": "2025-08-01T20:00:28.694124Z",
"url": "https://files.pythonhosted.org/packages/fa/d8/fba14b08113a44bfa1a997ded6e3012d439fa29ea4c25dc4ae6fc8576875/archetypal_stubs-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "41eead076e0a7b2b090eef85bc19f663035b784ebfb37658d4fa2ca621f389cf",
"md5": "4da6b4b430cbab9c616c165bc73db39f",
"sha256": "93594dfdc3df4f479f649e07e72f8d7cb696ddd5f2a5a0ebca720aade9da3841"
},
"downloads": -1,
"filename": "archetypal_stubs-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "4da6b4b430cbab9c616c165bc73db39f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 57490,
"upload_time": "2025-08-01T20:00:29",
"upload_time_iso_8601": "2025-08-01T20:00:29.766257Z",
"url": "https://files.pythonhosted.org/packages/41/ee/ad076e0a7b2b090eef85bc19f663035b784ebfb37658d4fa2ca621f389cf/archetypal_stubs-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-01 20:00:29",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "archetypal-stubs"
}