Skip to content

Commit 9a0ea9d

Browse files
committed
fixup ci
1 parent 64bc79f commit 9a0ea9d

File tree

3 files changed

+14
-5
lines changed

3 files changed

+14
-5
lines changed

changes/3452.feature.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ Add optional uvloop support for improved async performance.
33
When uvloop is available, Zarr will automatically use it as the event loop implementation
44
for better I/O performance. This can be controlled via the ``async.use_uvloop`` configuration
55
setting or the ``ZARR_ASYNC__USE_UVLOOP`` environment variable. uvloop can be installed
6-
with ``pip install 'zarr[uvloop]'``.
6+
with ``pip install 'zarr[optional]'`` (Unix/Linux/macOS only).

docs/user-guide/performance.rst

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,12 +289,17 @@ Installation
289289

290290
To enable uvloop support, install it as an optional dependency::
291291

292-
pip install 'zarr[uvloop]'
292+
pip install 'zarr[optional]'
293293

294-
Or install uvloop directly::
294+
Or install uvloop directly (Unix/Linux/macOS only)::
295295

296296
pip install uvloop
297297

298+
.. note::
299+
uvloop is automatically included in the ``optional`` dependency group, but only
300+
installed on supported platforms (Unix/Linux/macOS). On Windows, the installation
301+
will succeed but uvloop will be skipped.
302+
298303
Configuration
299304
~~~~~~~~~~~~~
300305

pyproject.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,11 @@ remote_tests = [
9191
"moto[s3,server]",
9292
"requests",
9393
]
94-
optional = ["rich", "universal-pathlib", "uvloop"]
94+
optional = [
95+
"rich",
96+
"universal-pathlib",
97+
"uvloop; sys_platform != 'win32'"
98+
]
9599
docs = [
96100
# Doc building
97101
'sphinx==8.1.3',
@@ -229,7 +233,7 @@ dependencies = [
229233
'typing_extensions==4.9.*',
230234
'donfig==0.8.*',
231235
'obstore==0.5.*',
232-
'uvloop==0.20.0',
236+
'uvloop==0.20.0; sys_platform != "win32"',
233237
# test deps
234238
'zarr[test]',
235239
'zarr[remote_tests]',

0 commit comments

Comments
 (0)