diff --git a/pyproject.toml b/pyproject.toml index ae092c50..46bad7cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,6 +49,7 @@ dependencies = [ ] [project.optional-dependencies] +brotli = ["apify-client[brotli]"] scrapy = ["scrapy>=2.14.0"] [project.urls] diff --git a/uv.lock b/uv.lock index 36f2f406..aa290e45 100644 --- a/uv.lock +++ b/uv.lock @@ -52,6 +52,9 @@ dependencies = [ ] [package.optional-dependencies] +brotli = [ + { name = "apify-client" }, +] scrapy = [ { name = "scrapy" }, ] @@ -83,6 +86,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "apify-client", specifier = ">=3.0.0,<4.0.0" }, + { name = "apify-client", extras = ["brotli"], marker = "extra == 'brotli'" }, { name = "cachetools", specifier = ">=5.5.0" }, { name = "crawlee", specifier = ">=1.8.0,<2.0.0" }, { name = "cryptography", specifier = ">=42.0.0" }, @@ -95,7 +99,7 @@ requires-dist = [ { name = "websockets", specifier = ">=14.0" }, { name = "yarl", specifier = ">=1.18.0" }, ] -provides-extras = ["scrapy"] +provides-extras = ["brotli", "scrapy"] [package.metadata.requires-dev] dev = [