diff --git a/colourlovers/clapi.py b/colourlovers/clapi.py index de0a3e5..51df160 100755 --- a/colourlovers/clapi.py +++ b/colourlovers/clapi.py @@ -24,7 +24,7 @@ # API Wrapper -class ColourLovers(object): +class ColourLovers: """ ColourLovers API python wrapper """ diff --git a/colourlovers/data_containers.py b/colourlovers/data_containers.py index 4f87b14..5110865 100755 --- a/colourlovers/data_containers.py +++ b/colourlovers/data_containers.py @@ -13,7 +13,7 @@ # Data containers for API responses # Base classes -class CommonData(object): +class CommonData: def __init__(self, json_data): self.id = json_data["id"] self.title = json_data["title"] @@ -45,7 +45,7 @@ def hex_to_hsv(self): return [tuple(colorsys.rgb_to_hsv(rgb_color[0], rgb_color[1], rgb_color[2])) for rgb_color in self.hex_to_rgb()] -class RGB(object): +class RGB: def __init__(self, rgb): self.red = rgb["red"] self.green = rgb["green"] @@ -53,7 +53,7 @@ def __init__(self, rgb): self.rgb = (self.red, self.green, self.blue) -class HSV(object): +class HSV: def __init__(self, hsv): self.hue = hsv["hue"] self.saturation = hsv["saturation"] @@ -61,7 +61,7 @@ def __init__(self, hsv): self.hsv = (self.hue, self.saturation, self.value) -class DrawColors(object): +class DrawColors: def __init__(self, rgb_colors): self.rgb_colors = rgb_colors self.num_colors = len(self.rgb_colors) @@ -104,7 +104,7 @@ def __init__(self, json_data): DrawColors.__init__(self, self.hex_to_rgb()) -class Lover(object): +class Lover: def __init__(self, json_data): self.username = json_data["userName"] self.date_registered = json_data["dateRegistered"] @@ -121,6 +121,6 @@ def __init__(self, json_data): # TODO: implement comments section -> switch -class Stats(object): +class Stats: def __init__(self, json_data): self.total = json_data["total"] diff --git a/ruff.toml b/ruff.toml index f11cf63..e6b0030 100644 --- a/ruff.toml +++ b/ruff.toml @@ -1 +1,9 @@ line-length = 120 +target-version = "py310" + +[lint] +extend-select = [ + # https://docs.astral.sh/ruff/rules/#pyupgrade-up + # https://github.com/asottile/pyupgrade + "UP", +]