Skip to content

Commit 0b2fce5

Browse files
committed
chore: Update changelog for v1.7.0-alpha
1 parent 6054065 commit 0b2fce5

File tree

2 files changed

+78
-73
lines changed

2 files changed

+78
-73
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
All notable changes to this project will be documented in this file.
33

44
## v1.7.0-alpha
5+
# CHANGES
6+
This release refactors the codebase for improved code readability, maintainability and performance.
7+
8+
- Removed size verification logic which it was not best practice to verify app integrity.
9+
510
## v1.6.0-alpha
611
# BREAKING CHANGES
712
This release introduces a comprehensive caching mechanism for GitHub release data, enhancing performance and reducing redundant API calls. The caching system is designed to store release information persistently, with a configurable time-to-live (TTL) to ensure data freshness. Additionally, the release includes significant improvements to the logging capabilities of the verification service, providing detailed insights into the verification process and asset handling.

pyproject.toml

Lines changed: 73 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -7,30 +7,30 @@ description = 'My Unicorn is a command-line tool to manage AppImages on Linux. I
77
keywords = ["appimage", "appimage-manager"]
88
requires-python = ">= 3.12"
99
dependencies = [
10-
"aiohttp>=3.12.10, <4.0.0",
11-
"rich>=14.1.0",
12-
"asyncio>=3.12.1",
13-
"orjson>=3.11.1",
14-
"uvloop>=0.21.0",
15-
"keyring>=25.6.0",
16-
"packaging>=25.0",
17-
"PyYAML>=6.0.2",
10+
"aiohttp>=3.12.10, <4.0.0",
11+
"rich>=14.1.0",
12+
"asyncio>=3.12.1",
13+
"orjson>=3.11.1",
14+
"uvloop>=0.21.0",
15+
"keyring>=25.6.0",
16+
"packaging>=25.0",
17+
"PyYAML>=6.0.2",
1818
]
1919

2020
readme = { file = "README.md", content-type = "text/markdown" }
2121
classifiers = [
22-
"Development Status :: 3 - Alpha",
22+
"Development Status :: 3 - Alpha",
2323

24-
# Audience Developers, linux users...
25-
"Intended Audience :: Developers, Linux Users",
26-
"Environment :: Console",
24+
# Audience Developers, linux users...
25+
"Intended Audience :: Developers, Linux Users",
26+
"Environment :: Console",
2727

28-
# 3.12 is the minimum supported version.
29-
"Programming Language :: Python :: 3.12",
30-
"Programming Language :: Python :: 3.13",
28+
# 3.12 is the minimum supported version.
29+
"Programming Language :: Python :: 3.12",
30+
"Programming Language :: Python :: 3.13",
3131

32-
# Currently, we only support linux, but we can add more platforms later.
33-
"Operating System :: POSIX :: Linux",
32+
# Currently, we only support linux, but we can add more platforms later.
33+
"Operating System :: POSIX :: Linux",
3434
]
3535

3636
[project.scripts]
@@ -45,12 +45,12 @@ documentation = "https://github.com/Cyber-Syntax/my-unicorn#readme"
4545

4646
[project.optional-dependencies]
4747
dev = [
48-
"pytest>=8.3.4",
49-
"pytest-cov>=6.0.0",
50-
"pytest-mock>=3.14.0",
51-
"pip-review>=1.3.0",
52-
"pytest-asyncio>=0.22.0",
53-
"aioresponses>=0.7.8",
48+
"pytest>=8.3.4",
49+
"pytest-cov>=6.0.0",
50+
"pytest-mock>=3.14.0",
51+
"pip-review>=1.3.0",
52+
"pytest-asyncio>=0.22.0",
53+
"aioresponses>=0.7.8",
5454
]
5555

5656
[build-system]
@@ -79,33 +79,33 @@ pythonpath = [".", "my_unicorn"]
7979
include = ["pyproject.toml"]
8080
# Exclude a variety of commonly ignored directories.
8181
exclude = [
82-
".bzr",
83-
".direnv",
84-
".eggs",
85-
".git",
86-
".git-rewrite",
87-
".hg",
88-
".ipynb_checkpoints",
89-
".mypy_cache",
90-
".nox",
91-
".pants.d",
92-
".pyenv",
93-
".pytest_cache",
94-
".pytype",
95-
".ruff_cache",
96-
".svn",
97-
".tox",
98-
".venv",
99-
".vscode",
100-
"__pypackages__",
101-
"_build",
102-
"buck-out",
103-
"build",
104-
"dist",
105-
"node_modules",
106-
"site-packages",
107-
"venv",
108-
"__init__.py",
82+
".bzr",
83+
".direnv",
84+
".eggs",
85+
".git",
86+
".git-rewrite",
87+
".hg",
88+
".ipynb_checkpoints",
89+
".mypy_cache",
90+
".nox",
91+
".pants.d",
92+
".pyenv",
93+
".pytest_cache",
94+
".pytype",
95+
".ruff_cache",
96+
".svn",
97+
".tox",
98+
".venv",
99+
".vscode",
100+
"__pypackages__",
101+
"_build",
102+
"buck-out",
103+
"build",
104+
"dist",
105+
"node_modules",
106+
"site-packages",
107+
"venv",
108+
"__init__.py",
109109
]
110110

111111
line-length = 95
@@ -147,35 +147,35 @@ fixable = ["ALL"]
147147
# Allow unused variables when underscore-prefixed.
148148
# dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"
149149
select = [
150-
"E", # pycodestyle (error)
151-
"D", # test pycodestyle
152-
"F", # pyflakes
153-
"B", # bugbear
154-
"B9",
155-
"C4", # flake8-comprehensions
156-
"SIM", # flake8-simplify
157-
"I", # isort
158-
"UP", # pyupgrade
159-
"PIE", # flake8-pie
160-
"PGH", # pygrep-hooks
161-
"PYI", # flake8-pyi
162-
"W", # pycodestyle warnings
163-
"UP", # pyupgrade
164-
"PL", # pylint
165-
"RUF", # ruff-specific rules
150+
"E", # pycodestyle (error)
151+
"D", # test pycodestyle
152+
"F", # pyflakes
153+
"B", # bugbear
154+
"B9",
155+
"C4", # flake8-comprehensions
156+
"SIM", # flake8-simplify
157+
"I", # isort
158+
"UP", # pyupgrade
159+
"PIE", # flake8-pie
160+
"PGH", # pygrep-hooks
161+
"PYI", # flake8-pyi
162+
"W", # pycodestyle warnings
163+
"UP", # pyupgrade
164+
"PL", # pylint
165+
"RUF", # ruff-specific rules
166166
]
167167

168168
ignore = [
169-
# only relevant if you run a script with `python -0`,
170-
# which seems unlikely for any of the scripts in this repo
171-
"B011",
172-
# Leave it to the formatter to split long lines and
173-
# the judgement of all of us.
174-
# "E501"
169+
# only relevant if you run a script with `python -0`,
170+
# which seems unlikely for any of the scripts in this repo
171+
"B011",
172+
# Leave it to the formatter to split long lines and
173+
# the judgement of all of us.
174+
# "E501"
175175
]
176176

177177
[tool.ruff.lint.pycodestyle]
178-
max-line-length = 95
178+
max-line-length = 79
179179

180180
[tool.coverage.run]
181181
source = ["my_unicorn"]

0 commit comments

Comments
 (0)