Skip to main content

Addon Odoo Wheel Builder

A standards-compliant Python build backend to package individual Odoo addons. The main idea and the code is taken from sbidoul/whool.

Quick Usage

[build-system]
requires = ["addon-odoo-wheel"]
build-backend = "addon_odoo_wheel.builder"

This config will produce a wheel and the module will be available in the odoo/addons namespace.

See complete doc at addon-odoo-wheel to config.

Well Know Odoo contributors

In src/addon_odoo_wheel/well_know.py you can find the contributors.

To register your company, you only need to add class like class MyCompanyContributor(Contributor):

class _YourComanyAddonContributor(WellKnowAddonContributor):
  names = ["Author Name"] # Place here all the `author` used in your company

  def get_mail(self, odoo_serie_info:OdooSeries|None) -> str|None:
    # Place here your mail
    return None

  def get_package_prefix(self, odoo_series:OdooSeries|None) -> str:
    # Place here your package prefix by default is `addon-odoo`

TODO

  • Add more option to the WellKnowAddonContributor class
  • Use a plugin system pluggy to add contributors
  • Improve the documentation

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

addon_odoo_wheel-0.4.4.tar.gz (48.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

addon_odoo_wheel-0.4.4-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file addon_odoo_wheel-0.4.4.tar.gz.

File metadata

  • Download URL: addon_odoo_wheel-0.4.4.tar.gz
  • Upload date:
  • Size: 48.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for addon_odoo_wheel-0.4.4.tar.gz
Algorithm Hash digest
SHA256 a09300276f2acbc0ff680a7a87db93676e9a5b9d6a2879ebf2cdb17dac18f32e
MD5 284e3d27019d41ba6f85820b3c20fdc2
BLAKE2b-256 3846c933c9925d546a1ccb217c9cb4aebb4be5e43f146d493ce78ba229defca2

See more details on using hashes here.

File details

Details for the file addon_odoo_wheel-0.4.4-py3-none-any.whl.

File metadata

File hashes

Hashes for addon_odoo_wheel-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 37ae9a143d462b0670a217b0228c74ad0ccaad39751e078c8edcc4f56060fd57
MD5 ed825eb20f28b038879782894bebfc11
BLAKE2b-256 4fa18bb710a83d2c91052d61cc4e98c3dbfdf9d460e7b2c97ccc2d86320c8662

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.0

2 files

This release

0.4.4 This release

2 files

0.4.3

2 files

0.4.2

2 files

0.4.0

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page