Skip to content

Commit b1a070b

Browse files
committed
Add grimoirelab-elk-gitcode
Signed-off-by: lishengbao <[email protected]>
1 parent 86a84e5 commit b1a070b

24 files changed

+2024
-0
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*.pyc
2+
utils/cache*
3+
.project
4+
.pydevproject
5+
.settings
6+
__pycache__

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include README.md
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Metadata-Version: 2.1
2+
Name: grimoire-elk-gitcode
3+
Version: 0.1.0
4+
Summary: GrimoireLab library to produce gitcode indexes for ElasticSearch
5+
Home-page: https://github.com/X-lab2017/grimoirelab-elk-gitcode
6+
Author: X-lab, HuaWei
7+
8+
License: GPLv3
9+
Keywords: development repositories analytics for gitcode
10+
Platform: UNKNOWN
11+
Classifier: Development Status :: 3 - Alpha
12+
Classifier: Intended Audience :: Developers
13+
Classifier: Topic :: Software Development
14+
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
15+
Classifier: Programming Language :: Python :: 3
16+
Classifier: Programming Language :: Python :: 3.4
17+
Classifier: Programming Language :: Python :: 3.5
18+
Requires-Python: >=3.4
19+
Description-Content-Type: text/markdown
20+
Provides-Extra: sortinghat
21+
Provides-Extra: mysql
22+
License-File: LICENSE
23+
24+
# grimoirelab-elk-gitcode
25+
Grimoirelab-ELK for gitcode backend
26+
27+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
LICENSE
2+
MANIFEST.in
3+
README.md
4+
setup.cfg
5+
setup.py
6+
grimoire_elk_gitcode/__init__.py
7+
grimoire_elk_gitcode/utils.py
8+
grimoire_elk_gitcode.egg-info/PKG-INFO
9+
grimoire_elk_gitcode.egg-info/SOURCES.txt
10+
grimoire_elk_gitcode.egg-info/dependency_links.txt
11+
grimoire_elk_gitcode.egg-info/entry_points.txt
12+
grimoire_elk_gitcode.egg-info/not-zip-safe
13+
grimoire_elk_gitcode.egg-info/requires.txt
14+
grimoire_elk_gitcode.egg-info/top_level.txt
15+
grimoire_elk_gitcode/enriched/__init__.py
16+
grimoire_elk_gitcode/enriched/gitcode.py
17+
grimoire_elk_gitcode/enriched/gitcode2.py
18+
grimoire_elk_gitcode/identities/__init__.py
19+
grimoire_elk_gitcode/identities/gitcode.py
20+
grimoire_elk_gitcode/raw/__init__.py
21+
grimoire_elk_gitcode/raw/gitcode.py
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[grimoire_elk]
2+
gitcode = grimoire_elk_gitcode.utils:get_connectors
3+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
grimoire-elk>=0.72.0
2+
perceval>=0.9.6
3+
perceval-gitcode>=0.1.0
4+
cereslib>=0.1.0
5+
grimoirelab-toolkit>=0.1.4
6+
sortinghat>=0.6.2
7+
graal>=0.2.2
8+
elasticsearch==6.3.1
9+
elasticsearch-dsl==6.3.1
10+
requests==2.26.0
11+
urllib3==1.26.5
12+
PyMySQL>=0.7.0
13+
pandas<=0.25.3,>=0.22.0
14+
geopy>=1.20.0
15+
statsmodels>=0.9.0
16+
17+
[mysql]
18+
PyMySQL
19+
20+
[sortinghat]
21+
sortinghat
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
grimoire_elk_gitcode

grimoire_elk_gitcode/__init__.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# -*- coding: utf-8 -*-
2+
#
3+
# Copyright (C) 2015-2019 Bitergia
4+
#
5+
# This program is free software; you can redistribute it and/or modify
6+
# it under the terms of the GNU General Public License as published by
7+
# the Free Software Foundation; either version 3 of the License, or
8+
# (at your option) any later version.
9+
#
10+
# This program is distributed in the hope that it will be useful,
11+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
# GNU General Public License for more details.
14+
#
15+
# You should have received a copy of the GNU General Public License
16+
# along with this program. If not, see <http://www.gnu.org/licenses/>.
17+
#
18+
# Authors:
19+
# Haiming Lin <[email protected]>
20+
#
21+
22+
import logging
23+
24+
logging.getLogger(__name__).addHandler(logging.NullHandler())

0 commit comments

Comments
 (0)