From bf3ccc0aa3fee734b7166d06a1d3a77e95c0b990 Mon Sep 17 00:00:00 2001 From: Rongxin Liu Date: Thu, 4 Jan 2024 17:33:12 -0500 Subject: [PATCH] replaced black with autopep8 --- setup.py | 4 ++-- style50/languages.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/setup.py b/setup.py index ec0b3f4..de13d70 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ long_description_content_type="text/markdown", install_requires=[ "argparse", - "black>=23.10.0", + "autopep8>=2.0.0", "icdiff", "jsbeautifier", "pycodestyle==2.10.0", @@ -40,6 +40,6 @@ ] }, url="https://github.com/cs50/style50", - version="2.9.1", + version="2.10.0", include_package_data=True, ) diff --git a/style50/languages.py b/style50/languages.py index 97b0c4c..b7318f5 100644 --- a/style50/languages.py +++ b/style50/languages.py @@ -3,7 +3,7 @@ import sys from tokenize import generate_tokens, STRING, INDENT, COMMENT, TokenError -import black +import autopep8 import jsbeautifier from . import StyleCheck, Error @@ -66,9 +66,9 @@ def count_lines(self, code): """ return len(code.splitlines()) - # TODO: Determine which options (if any) should be passed to black + # TODO: Determine which options (if any) should be passed to autopep8 def style(self, code): - return black.format_str(code, mode=black.FileMode()) + return autopep8.fix_code(code, options={"max_line_length": 132, "ignore_local_config": True}) class Js(C):