Skip to main content

Plugin to manage the IDB

Project description

ROC IDB

pipeline status

A plugin to manage different IDB source/version

Installation

To install the roc.idb plugin:

#. Install a. with pip: pip install .. b. or with poetry: poetry install. #. In settings.py\ , add 'roc.idb' to PLUGINS. #. Run manage.py piper descriptor.

Plugin Maintenance

This plugin use poetry <https://python-poetry.org/>_ as primary build system but a standard setup.py can be generated using dephell <https://github.com/dephell/dephell>_\ :

.. code-block::

dephell deps convert

Version bumping can be handled using:

.. code-block::

poetry version --help

Descriptor bumping can be handled using:

.. code-block::

poetry run python bump_descriptor.py

Editor config can be created/updated using:

.. code-block::

dephell generate editorconfig

Pre-commit hooks can be applied using

.. code-block::

poetry run pre-commit run -a

Publish a new tag on Gitlab

  1. Update the version using poetry version <bump_level> where <bump_level> can be patch, minor or major
  2. Update the descriptor using poetry run python bump_descriptor.py
  3. Generate the new setup file using poetry run dephell deps convert
  4. Apply code formatters using poetry run pre-commit run -a
  5. Commit and tag

Authors

License

This project is licensed under no License

Acknowledgments

  • ROC team

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

roc_idb-1.4.2.tar.gz (57.9 kB view hashes)

Uploaded Source

Built Distribution

roc_idb-1.4.2-py3-none-any.whl (82.1 kB view hashes)

Uploaded Python 3

Supported by

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