diff --git a/pyproject.toml b/pyproject.toml index 71bff5c..57b1a14 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,9 @@ classifiers = [ dependencies = [ "aiohttp>=3.11.18", "aiolimiter>=1.2.1", - "pycryptodome>=3.20.0" + "cyclopts>=4.11.0", + "pycryptodome>=3.20.0", + "rich>=15.0.0", ] description = "Python library for the Mega.nz and Transfer.it API" keywords = [ diff --git a/uv.lock b/uv.lock index 92bc78b..aa742ed 100644 --- a/uv.lock +++ b/uv.lock @@ -142,7 +142,9 @@ source = { editable = "." } dependencies = [ { name = "aiohttp" }, { name = "aiolimiter" }, + { name = "cyclopts" }, { name = "pycryptodome" }, + { name = "rich" }, ] [package.optional-dependencies] @@ -163,9 +165,11 @@ dev = [ requires-dist = [ { name = "aiohttp", specifier = ">=3.11.18" }, { name = "aiolimiter", specifier = ">=1.2.1" }, + { name = "cyclopts", specifier = ">=4.11.0" }, { name = "cyclopts", marker = "extra == 'cli'", specifier = ">=4.10.1" }, { name = "pycryptodome", specifier = ">=3.20.0" }, { name = "python-dotenv", marker = "extra == 'cli'", specifier = ">=1.2.1" }, + { name = "rich", specifier = ">=15.0.0" }, ] provides-extras = ["cli"]