Skip to main content

openMairie Developer Tools

Project description

openmairie.devtools

openMairie Developer Tools

Latest PyPI version

Introduction

openmairie.devtools is a collection of command-line programs to handle tasks on openMairie Framework based projects. Mainly initialize environment, run tests, release a project, …

Installation

You just need pip

pip install openmairie.devtools

om-logo specifics

For PNG rendering, Inkskape should be available. On Debian-based OS (Ubuntu, etc)

sudo apt-get install inkscape

For other OS, please visit

https://inkscape.org/en/release

You should have the right font (Caviar Dream) available on your system. Get it there

https://www.fontsquirrel.com/fonts/download/Caviar-Dreams

Available commands

  • om-tests: should be run from the tests folder of your project and allow you to initialize your test environment, to run all tests suites or to run only one tests suite.

  • om-svnexternals: should be run from the root of your project and allow you to export the externals props find in EXTERNALS.txt files. Useful when you are mirroring your SVN project to GIT.

  • om-logo: this command allows you to generate SVG and PNG logo for your openMairie application, according to design’s guideline available here

    http://www.openmairie.org/communaute/ressources-graphiques/openmairie-identite-visuelle.pdf

    Full documentation is available from the help command

    om-logo --help

Changelog

1.2.0 (2025-05-28)

  • Fixed documentation for pabot. [rasseum]

  • Added two contributors. [rasseum]

  • Note: Version 1.1.1 should have been named 1.2.0. This 1.2.0 version restores proper versioning by correcting several aspects. [rasseum]

1.1.1 (2025-04-24)

  • Add pabot to openmairie.devtools. [rasseum]

1.1.0 (2023-10-08)

  • Use robot and not pybot command anymore. [flohcim]

1.0.0 (2022-05-10)

  • Python 3 support only. [flohcim, tiazma]

0.4.0 (2018-04-10)

  • Add ‘additional_sql’ option config to om-tests. [flohcim]

0.3.1 (2018-01-10)

  • Removed unnecessary jinja2 env options [tiazma]

0.3.0 (2018-01-10)

  • Added om-logo, application logo generation [tiazma]

0.2.2 (2017-11-25)

  • Remove the externals was breaking travis CI. [flohcim]

0.2.1 (2017-11-24)

  • Filename of EXTERNALS.txt file parsed was missing. [flohcim]

0.2.0 (2017-11-24)

  • Add om-svnexternals script. [flohcim]

0.1 (2017-11-23)

  • Initial release as a python package. [flohcim, fmichon, jymadier, mbroquet, nhaye, NHaye, nmeucci, oc1n, softime, stimezouaght, tiazma]

Contributors

  • Florent Michon <flohcim@gmail.com> [flohcim][fmichon]

  • Grégory Malvolti <gmalvolti@atreal.fr> [gmalvolti]

  • Jean-Yves Madier de Champvermeil <> [jymadier]

  • Matthias Broquet <mbroquet@atreal.fr> [mbroquet][tiazma]

  • Nicolas Haye <> [nhaye][NHaye]

  • Nicolas Meucci <> [nmeucci][oc1n]

  • Sofien Timezouaght <> [softime][stimezouaght]

  • Rabah Asseum <rasseum@atreal.fr> [rasseum]

  • Sébastien Dethyre <> [sdethyre]

Project details


Download files

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

Source Distribution

openmairie_devtools-1.2.0.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

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

openmairie_devtools-1.2.0-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file openmairie_devtools-1.2.0.tar.gz.

File metadata

  • Download URL: openmairie_devtools-1.2.0.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for openmairie_devtools-1.2.0.tar.gz
Algorithm Hash digest
SHA256 856cc4fa34718b9454e4a1ee4ded9bd851d0590430ab8eacbd536783be601ee8
MD5 0e80aee0eda97d30a6994efba50c9136
BLAKE2b-256 5012944abdafe7786a788b4a2c6da59b2f261dd311ea764741842298d45a72e8

See more details on using hashes here.

File details

Details for the file openmairie_devtools-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for openmairie_devtools-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 83925a7a72c346032bf6def02a6a76f106b27ffca71d7d2a2bbcaff420af96fc
MD5 e27eb495f210f789769238452bdb1aa4
BLAKE2b-256 c6cdce8079b4c589ad8df56a40738e4e3150faf578f9200d70293d23c487e299

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page