Skip to content

Commit d21370d

Browse files
author
Maciej Olko
committed
Drop numpy dependency
1 parent d4b8090 commit d21370d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

.github/workflows/update-and-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
with:
1313
python-version: 3.8
1414
- run: sudo apt-get install -y gettext
15-
- run: pip install transifex-client requests numpy
15+
- run: pip install transifex-client requests
1616
- uses: actions/checkout@master
1717
- run: echo -e '[https://www.transifex.com]\napi_hostname = https://api.transifex.com\nhostname = https://www.transifex.com\nusername = api' > $HOME/.transifexrc
1818
- run: ./manage_translation.py fetch

manage_translation.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,14 @@ def _get_number_of_translators():
118118

119119

120120
def recreate_readme():
121-
from numpy import average
122-
123121
def language_switcher(entry):
124122
return (entry['name'].startswith('bugs') or
125123
entry['name'].startswith('tutorial') or
126124
entry['name'].startswith('library--functions'))
127125

126+
def average(averages, weights):
127+
return sum([a * w for a, w in zip(averages, weights)]) / sum(weights)
128+
128129
resources = _get_resources()
129130
filtered = list(filter(language_switcher, resources))
130131
average_list = [e['stats']['translated']['percentage'] for e in filtered]

0 commit comments

Comments
 (0)