Metadata-Version: 2.1
Name: grimoire-elk-public-inbox
Version: 0.1.4rc1
Summary: GrimoireELK plugic for public-inbox.
Home-page: https://chaoss.github.io/grimoirelab/
License: GPL-3.0+
Keywords: development,grimoirelab
Author: GrimoireLab Developers
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development
Requires-Dist: aniso8601 (==7.0.0)
Requires-Dist: asgiref (==3.7.2)
Requires-Dist: astroid (==3.0.1)
Requires-Dist: bandit (==1.7.5)
Requires-Dist: beautifulsoup4 (==4.12.2)
Requires-Dist: cachetools (==5.3.1)
Requires-Dist: cereslib (==0.4.3)
Requires-Dist: certifi (==2023.7.22)
Requires-Dist: cffi (==1.16.0)
Requires-Dist: charset-normalizer (==3.3.0)
Requires-Dist: click (==7.1.1)
Requires-Dist: cloc (==0.2.5)
Requires-Dist: colored (==1.4.4)
Requires-Dist: cryptography (==41.0.4)
Requires-Dist: dill (==0.3.7)
Requires-Dist: django (==3.2.22)
Requires-Dist: django-cors-headers (==3.14.0)
Requires-Dist: django-graphql-jwt (==0.3.4)
Requires-Dist: django-rq (==2.8.0)
Requires-Dist: django-storages (==1.14.2)
Requires-Dist: django-treebeard (==4.7)
Requires-Dist: dulwich (==0.20.50)
Requires-Dist: elasticsearch (==6.3.1)
Requires-Dist: elasticsearch-dsl (==6.3.1)
Requires-Dist: execnet (==1.9.0)
Requires-Dist: feedparser (==6.0.10)
Requires-Dist: flake8 (==4.0.1)
Requires-Dist: geographiclib (==2.0)
Requires-Dist: geopy (==2.4.0)
Requires-Dist: gitdb (==4.0.11)
Requires-Dist: gitpython (==3.1.40)
Requires-Dist: google-api-core (==2.12.0)
Requires-Dist: google-auth (==2.23.3)
Requires-Dist: google-cloud-core (==2.3.3)
Requires-Dist: google-cloud-storage (==2.12.0)
Requires-Dist: google-crc32c (==1.5.0)
Requires-Dist: google-resumable-media (==2.6.0)
Requires-Dist: googleapis-common-protos (==1.61.0)
Requires-Dist: graal (==0.4.14)
Requires-Dist: graphene (==2.1.9)
Requires-Dist: graphene-django (==2.16.0)
Requires-Dist: graphql-core (==2.3.2)
Requires-Dist: graphql-relay (==2.0.1)
Requires-Dist: grimoire-elk (==0.109.0)
Requires-Dist: grimoirelab-toolkit (==0.4.0)
Requires-Dist: idna (==3.4)
Requires-Dist: importlib-resources (==5.13.0)
Requires-Dist: isort (==5.12.0)
Requires-Dist: jinja2 (==3.1.2)
Requires-Dist: lizard (==1.16.6)
Requires-Dist: markdown-it-py (==2.2.0)
Requires-Dist: markupsafe (==2.1.3)
Requires-Dist: mccabe (==0.6.1)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: mysqlclient (==2.0.3)
Requires-Dist: networkx (==3.1)
Requires-Dist: numpy (==1.22.0)
Requires-Dist: packaging (==23.2)
Requires-Dist: pandas (==1.5.3)
Requires-Dist: patsy (==0.5.3)
Requires-Dist: pbr (==5.11.1)
Requires-Dist: perceval (==0.23.0)
Requires-Dist: perceval-mozilla (==0.3.16)
Requires-Dist: perceval-opnfv (==0.2.16)
Requires-Dist: perceval-public-inbox (==0.1.5rc1)
Requires-Dist: perceval-puppet (==0.2.16)
Requires-Dist: perceval-weblate (==0.2.16)
Requires-Dist: platformdirs (==3.11.0)
Requires-Dist: promise (==2.3)
Requires-Dist: protobuf (==4.24.4)
Requires-Dist: pyasn1 (==0.5.0)
Requires-Dist: pyasn1-modules (==0.3.0)
Requires-Dist: pycodestyle (==2.8.0)
Requires-Dist: pycparser (==2.21)
Requires-Dist: pydot (==1.4.2)
Requires-Dist: pyflakes (==2.4.0)
Requires-Dist: pygments (==2.16.1)
Requires-Dist: pyjwt (==2.8.0)
Requires-Dist: pylint (==3.0.1)
Requires-Dist: pyparsing (==3.1.1)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: pytz (==2023.3.post1)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: redis (==5.0.1)
Requires-Dist: requests (==2.31.0)
Requires-Dist: rich (==13.6.0)
Requires-Dist: rq (==1.11.1)
Requires-Dist: rsa (==4.9)
Requires-Dist: rx (==1.6.3)
Requires-Dist: scipy (==1.9.3)
Requires-Dist: setuptools (==68.2.2)
Requires-Dist: sgmllib3k (==1.0.0)
Requires-Dist: sgqlc (==16.2)
Requires-Dist: singledispatch (==4.1.0)
Requires-Dist: six (==1.16.0)
Requires-Dist: smmap (==5.0.1)
Requires-Dist: sortinghat (==0.14.0)
Requires-Dist: soupsieve (==2.5)
Requires-Dist: sqlparse (==0.4.4)
Requires-Dist: statsmodels (==0.14.0)
Requires-Dist: stevedore (==5.1.0)
Requires-Dist: text-unidecode (==1.3)
Requires-Dist: tomlkit (==0.12.1)
Requires-Dist: urllib3 (==2.0.7)
Requires-Dist: uwsgi (==2.0.22)
Project-URL: Bug Tracker, https://github.com/bitergia-analytics/grimoirelab-elk-public-inbox/issues
Project-URL: Repository, https://github.com/bitergia-analytics/grimoirelab-elk-public-inbox
Description-Content-Type: text/markdown

# GrimoireELK public-inbox plugin

public-inbox archive plugin for GrimoireELK. 

## 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](pyproject.toml) file.

## Installation

There are several ways to install grimoire-elk-public-inbox on your system: packages or source 
code using Poetry or pip.

### PyPI

grimoire-elk-public-inbox can be installed using pip, a tool for installing Python packages. 
To do it, run the next command:
```
$ pip install grimoire-elk-public-inbox
```

### Source code

To install from the source code you will need to clone the repository first:
```
$ git clone https://github.com/bitergia-analytics/grimoirelab-elk-public-inbox
$ cd grimoirelab-elk-public-inbox
```

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 grimoire-elk-public-inbox in editable mode:
```
$ pip install -e .
```

#### Poetry
We use [poetry](https://python-poetry.org/) for dependency management and 
packaging. You can install it following its [documentation](https://python-poetry.org/docs/#installation).
Once you have installed it, you can install grimoire-elk-public-inbox and the dependencies in 
a project isolated environment using:
```
$ poetry install
```
To spaw a new shell within the virtual environment use:
```
$ poetry shell
```

## License

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

