From a15ca60ad65b6e647367bf04ed4ee2f1e03ccaf2 Mon Sep 17 00:00:00 2001 From: BalconyJH Date: Mon, 13 Jan 2025 23:03:33 +0800 Subject: [PATCH] :bookmark: Release v0.2.0 --- docs/topics/Installation-guide.md | 3 ++- pyproject.toml | 17 ++++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/docs/topics/Installation-guide.md b/docs/topics/Installation-guide.md index 6c4b3a8..8aa3ecf 100644 --- a/docs/topics/Installation-guide.md +++ b/docs/topics/Installation-guide.md @@ -34,7 +34,8 @@ at this time: | **Version** | **Build** | **Release Date** | **Status** | **Notes** | |-------------|--------------|------------------|------------|-----------------------| -| 0.1.2 | PyPI Release | 15/11/2024 | Latest | Initial testing phase | +| 0.2.0 | PyPI Release | 13/1/2025 | Latest | Initial testing phase | +| 0.1.2 | PyPI Release | 15/11/2024 | Old | Initial testing phase | ## System requirements diff --git a/pyproject.toml b/pyproject.toml index 7adf7bc..1c053f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "aioarxiv" -version = "0.1.2" +version = "0.2.0" description = "arxiv Parse library" authors = [ { name = "BalconyJH", email = "balconyjh@gmail.com" }, @@ -30,6 +30,7 @@ line-length = 88 target-version = "py39" [tool.ruff.lint] +exclude = ["typings/*/"] select = [ "F", # Pyflakes "W", # pycodestyle warnings @@ -37,28 +38,34 @@ select = [ "I", # isort "UP", # pyupgrade "ASYNC", # flake8-async + "B", # flake8-bugbear "C4", # flake8-comprehensions + "DTZ", # flake8-datetimez "T10", # flake8-debugger "T20", # flake8-print "PYI", # flake8-pyi "PT", # flake8-pytest-style "Q", # flake8-quotes + "SIM", # flake8-simplify "TID", # flake8-tidy-imports + "PLE", # Pylint errors + "NPY", # NumPy-specific rules "RUF", # Ruff-specific rules - "DTZ", # flake8-datetimez - "SIM", # flake8-simplify - "ISC", # flake8-implicit-str-concat ] ignore = [ "E402", # module-import-not-at-top-of-file - "UP037", # quoted-annotation + "B008", # function-call-in-default-argument "RUF001", # ambiguous-unicode-character-string "RUF002", # ambiguous-unicode-character-docstring "RUF003", # ambiguous-unicode-character-comment "ISC001" # single-line-implicit-string-concatenation ] +[tool.ruff.format] +line-ending = "lf" + [tool.ruff.lint.isort] +length-sort = false force-sort-within-sections = true known-first-party = ["aioarxiv", "tests/*"] extra-standard-library = ["typing_extensions"]