/grimoirelab-perceval-weblate

GrimoireLab: Bundle of Perceval backends for Weblate

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

perceval-weblate Build Status Coverage Status PyPI version

Bundle of Perceval backends for Weblate.

Backends

The backends currently managed by this package support the next repositories:

  • Weblate

Requirements

  • Python >= 3.8

You will also need some other libraries for running the tool, you can find the whole list of dependencies in pyproject.toml file.

Installation

There are several ways to install perceval-weblate on your system: packages or source code using Poetry or pip.

PyPI

perceval-weblate can be installed using pip, a tool for installing Python packages. To do it, run the next command:

$ pip install perceval-weblate

Source code

To install from the source code you will need to clone the repository first:

$ git clone https://github.com/chaoss/grimoirelab-perceval-weblate
$ cd grimoirelab-perceval-weblate

Then use pip or Poetry to install the package along with its dependencies.

Pip

To install the package from local directory run the following command:

$ pip install .

In case you are a developer, you should install perceval-weblate in editable mode:

$ pip install -e .

Poetry

We use poetry for dependency management and packaging. You can install it following its documentation. Once you have installed it, you can install perceval-weblate and the dependencies in a project isolated environment using:

$ poetry install

To spaw a new shell within the virtual environment use:

$ poetry shell

Examples

Weblate

$ perceval weblate

License

Licensed under GNU General Public License (GPL), version 3 or later.