Metadata-Version: 2.5
Name: SimVX-IDE
Version: 0.0.0.dev3104
Summary: SimVX's Python IDE, built on the engine's own UI: language-server completion and diagnostics, a debugger and a terminal.
Project-URL: Homepage, https://simvx.com
Project-URL: Documentation, https://simvx.com/docs/ide/index.html
Project-URL: Source, https://git.simvx.com/simvx/simvx
Project-URL: Issues, https://git.simvx.com/simvx/simvx/issues
Project-URL: Changelog, https://git.simvx.com/simvx/simvx/commits/branch/main
Author-email: SimVX <contact@simvx.com>
License-Expression: AGPL-3.0-or-later
License-File: LICENSE
License-File: NOTICE
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Editors :: Integrated Development Environments (IDE)
Classifier: Typing :: Typed
Requires-Python: >=3.14
Requires-Dist: debugpy>=1.8
Requires-Dist: python-lsp-server>=1.11
Requires-Dist: regex>=2024.0
Requires-Dist: ruff>=0.8
Requires-Dist: simvx-core==0.0.0.dev3104
Requires-Dist: simvx-graphics==0.0.0.dev3104
Description-Content-Type: text/markdown

# SimVX IDE

SimVX's Python IDE, built on the engine's own UI: an editor with language-server completion and
diagnostics, a debugger, and a terminal. The SimVX editor uses it for code. Most users want `simvx`,
which includes it.

> **Pre-alpha.** SimVX publishes development releases only (`0.0.0.devN`) and is under active
> development; the API changes between builds. Once stable versions ship to PyPI, development
> builds continue on pypi.simvx.com.

## Install

```bash
pip install --pre simvx        # the whole engine (recommended)
pip install --pre simvx-ide    # the IDE alone, for any Python project
```

Latest development build: add `--extra-index-url https://pypi.simvx.com/`.

## Use

```bash
simvx-ide                  # open the current directory
simvx-ide my_project/      # open a project folder
simvx-ide game.py          # open a file
```

What it has:

- Completion and diagnostics through `pylsp`, linting and formatting through `ruff`.
- A debugger through `debugpy`, and tracebacks that jump to the line.
- An integrated terminal, a file tree, tabs, find in files and a command palette.

[Documentation](https://simvx.com/docs/ide/index.html) ·
[Source](https://git.simvx.com/simvx/simvx/src/branch/main/packages/ide) ·
Licence: AGPL-3.0-or-later with [Additional Terms](https://git.simvx.com/simvx/simvx/src/branch/main/LICENSE-ADDENDUM.md),
including the Game-Distribution Exception.
