code quality fixes

This commit is contained in:
2020-03-09 01:47:16 +00:00
parent 15595892ec
commit ed9a30db13
7 changed files with 17 additions and 24 deletions

View File

@@ -5,4 +5,5 @@ RUN mkdir /outputs && mkdir /inputs
COPY ./setup.py /inputs/setup.py COPY ./setup.py /inputs/setup.py
COPY ./src /inputs/src COPY ./src /inputs/src
RUN cd /inputs && python ./setup.py install WORKDIR /inputs
RUN python ./setup.py install

View File

@@ -41,7 +41,6 @@ setup_kwargs = {
'author_email': 'dtomlinson@panaetius.co.uk', 'author_email': 'dtomlinson@panaetius.co.uk',
'maintainer': None, 'maintainer': None,
'maintainer_email': None, 'maintainer_email': None,
'url': None,
'url': 'https://github.com/dtomlinson91/musicbrainzapi-cv-airelogic', 'url': 'https://github.com/dtomlinson91/musicbrainzapi-cv-airelogic',
'package_dir': package_dir, 'package_dir': package_dir,
'packages': packages, 'packages': packages,

View File

@@ -170,8 +170,8 @@ class LyricsBuilder(LyricsConcreteBuilder):
avg = math.ceil(np.mean(nums)) avg = math.ceil(np.mean(nums))
median = math.ceil(np.median(nums)) median = math.ceil(np.median(nums))
std = math.ceil(np.std(nums)) std = math.ceil(np.std(nums))
max = math.ceil(np.max(nums)) _max = math.ceil(np.max(nums))
min = math.ceil(np.min(nums)) _min = math.ceil(np.min(nums))
p_10 = math.ceil(np.percentile(nums, 10)) p_10 = math.ceil(np.percentile(nums, 10))
p_25 = math.ceil(np.percentile(nums, 25)) p_25 = math.ceil(np.percentile(nums, 25))
p_75 = math.ceil(np.percentile(nums, 75)) p_75 = math.ceil(np.percentile(nums, 75))
@@ -181,8 +181,8 @@ class LyricsBuilder(LyricsConcreteBuilder):
('avg', avg), ('avg', avg),
('median', median), ('median', median),
('std', std), ('std', std),
('max', max), ('max', _max),
('min', min), ('min', _min),
('p_10', p_10), ('p_10', p_10),
('p_25', p_25), ('p_25', p_25),
('p_75', p_75), ('p_75', p_75),
@@ -312,10 +312,10 @@ class LyricsBuilder(LyricsConcreteBuilder):
f'{self.artist}' f'{self.artist}'
), ),
) as bar: ) as bar:
for id, alb in self.release_group_ids.items(): for _id, alb in self.release_group_ids.items():
resp_0 = addict.Dict( resp_0 = addict.Dict(
musicbrainzngs.browse_releases( musicbrainzngs.browse_releases(
release_group=id, release_group=_id,
release_type=['album'], release_type=['album'],
includes=['recordings'], includes=['recordings'],
limit=100, limit=100,

View File

@@ -1,6 +1,4 @@
from __future__ import annotations from __future__ import annotations
import json
import os
import click import click

View File

@@ -30,9 +30,9 @@ class ComplexCLI(click.MultiCommand):
rv.sort() rv.sort()
return rv return rv
def get_command(self, ctx, name): def get_command(self, ctx, cmd_name):
mod = import_module(f'musicbrainzapi.cli.commands.cmd_{name}') mod = import_module(f'musicbrainzapi.cli.commands.cmd_{cmd_name}')
return getattr(mod, name) return getattr(mod, cmd_name)
@click.command(cls=ComplexCLI, context_settings=CONTEXT_SETTINGS) @click.command(cls=ComplexCLI, context_settings=CONTEXT_SETTINGS)

View File

@@ -56,7 +56,7 @@ class LyricsWordcloud:
cls, all_albums_lyrics_count: 'Lyrics.all_albums_lyrics_count', cls, all_albums_lyrics_count: 'Lyrics.all_albums_lyrics_count',
) -> LyricsWordcloud: ) -> LyricsWordcloud:
"""Class method to instantiate with a microphone base image. """Class method to instantiate with a microphone base image.
Parameters Parameters
---------- ----------
all_albums_lyrics_count : Lyrics.all_albums_lyrics_count all_albums_lyrics_count : Lyrics.all_albums_lyrics_count
@@ -87,7 +87,7 @@ class LyricsWordcloud:
""" """
self.lyrics_list = list() self.lyrics_list = list()
for i in self.all_albums_lyrics_count: for i in self.all_albums_lyrics_count:
for album, lyric in i.items(): for _, lyric in i.items():
for track in lyric: for track in lyric:
try: try:
for word in track: for word in track:
@@ -141,10 +141,10 @@ class LyricsWordcloud:
plt.axis('off') plt.axis('off')
return self return self
def show_word_cloud(self): # def show_word_cloud(self):
"""Shows the word cloud. # """Shows the word cloud.
""" # """
plt.show() # plt.show()
def create_word_cloud(self) -> None: def create_word_cloud(self) -> None:
"""Creates a word cloud """Creates a word cloud

View File

@@ -1,5 +0,0 @@
from musicbrainzapi import __version__
def test_version():
assert __version__ == '0.1.0'