Skip to content

[IMP] Relocating plugin files to the configuration directory#120

Merged
sea-odoo merged 11 commits intobetafrom
package-sea
Dec 22, 2025
Merged

[IMP] Relocating plugin files to the configuration directory#120
sea-odoo merged 11 commits intobetafrom
package-sea

Conversation

@sea-odoo
Copy link
Contributor

@sea-odoo sea-odoo commented Dec 5, 2025

Description

Relocating plugin files to the configuration directory
To avoid having twice the code source in our VSCode

Compliance

  • I have read the contribution guide
  • I made sure the documentation is up-to-date both in doctrings and the docs directory
  • I have added or modified unit tests where necessary
  • I have added new libraries to the requirements.txt file, if any
  • I have incremented the version number according the versioning guide
  • The PR contains my changes only and no other external commit

@sea-odoo sea-odoo changed the base branch from main to beta December 22, 2025 08:55
brinkflew
brinkflew previously approved these changes Dec 22, 2025
@brinkflew brinkflew dismissed their stale review December 22, 2025 09:37

Pre-commit has failed

@sea-odoo sea-odoo merged commit 0340237 into beta Dec 22, 2025
5 checks passed
@sea-odoo sea-odoo deleted the package-sea branch December 22, 2025 10:23
brinkflew pushed a commit that referenced this pull request Dec 22, 2025
* [IMP] Relocating plugin files to the configuration directory

* [REF] Switch folder to python package (move out plugins of odev path)

* [FIX] Attempt to fix "module not found error"

* [REF] Add importlib and attempt to import plugin modules during loading.

* [REM] Clean useless import mechanism

* [REF] Replace dynamic plugin loading with explicit `__all__` exports in common modules.

* [FIX] Clean dynamic import code

* [FIX] Import lib is still needed

* [FIX] Check ipdb in the new plugin folder

* [IMP] Bump version / Move upgrade script

* [IMP] Add back contextlib
brinkflew pushed a commit that referenced this pull request Dec 22, 2025
* [IMP] Relocating plugin files to the configuration directory

* [REF] Switch folder to python package (move out plugins of odev path)

* [FIX] Attempt to fix "module not found error"

* [REF] Add importlib and attempt to import plugin modules during loading.

* [REM] Clean useless import mechanism

* [REF] Replace dynamic plugin loading with explicit `__all__` exports in common modules.

* [FIX] Clean dynamic import code

* [FIX] Import lib is still needed

* [FIX] Check ipdb in the new plugin folder

* [IMP] Bump version / Move upgrade script

* [IMP] Add back contextlib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants