https://github.com/odoo/odoo-pycharm
Plugin to bring OdooLS to PyCharm
https://github.com/odoo/odoo-pycharm
Last synced: 4 months ago
JSON representation
Plugin to bring OdooLS to PyCharm
- Host: GitHub
- URL: https://github.com/odoo/odoo-pycharm
- Owner: odoo
- License: other
- Created: 2025-08-13T14:57:40.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-09-08T10:15:27.000Z (4 months ago)
- Last Synced: 2025-09-10T22:03:38.066Z (4 months ago)
- Language: Kotlin
- Homepage:
- Size: 98.6 KB
- Stars: 7
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Copyright: COPYRIGHT
Awesome Lists containing this project
README
# OdooLS for PyCharm
**Language server support for Odoo projects in PyCharm.**
This PyCharm plugin integrates the OdooLS language server for Odoo projects.
It provides advanced language features, including:
- Hover information
- Go to definition
- Autocompletion
- Diagnostics
For installation instructions and configuration details, see the [OdooLS](https://github.com/odoo/odoo-ls)
## Installation
### Warning: OdooLS for PyCharm is only available in "unified version" of PyCharm. If you use the Community Edition, you have to update your program to the unified version (it's free and will be automatic starting from 2025.3). See https://blog.jetbrains.com/pycharm/2025/04/unified-pycharm/
- Using the IDE built-in plugin system (Soon):
Settings/Preferences > Plugins > Marketplace > Search for "OdooLS-Pycharm" >
Install
- Using JetBrains Marketplace (Soon):
Go to [JetBrains Marketplace](https://plugins.jetbrains.com/plugin) and install it by clicking the Install to ... button in case your IDE is running.
You can also download the [latest release](https://plugins.jetbrains.com/plugin) from JetBrains Marketplace and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
- Manually:
Download the [latest release](https://github.com/odoo/odoo-ls-pycharm/releases) and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
## Build the plugin manually
To build the plugin, clone this repository and its submodule with
```shell
git clone git@github.com:odoo/odoo-ls-pycharm.git
cd odoo-ls-pycharm
git submodule init
git submodule update
```
Then, you have to put OdooLs binaries (and .pdb for windows) in src/main/resources/odoo-binaries.
Then, you can launch
```shell
./gradlew clean buildPlugin
```
Your plugin will be in build/distributions
---
Plugin based on the [IntelliJ Platform Plugin Template][template].
[template]: https://github.com/JetBrains/intellij-platform-plugin-template