Skip to content

Commit a54cd9c

Browse files
docs(installation): state platform support (Linux/macOS/Windows) (#238)
Records the decision that Windows is a supported platform for datajoint, including file-protocol object stores and garbage collection, backed by CI. Adds a Platform support section describing what CI validates on each OS, mirroring the DB version-support-policy tone in database-backends.md. Depends on datajoint-python #1521 (path fix) + #1522 (Windows CI leg).
1 parent 3183071 commit a54cd9c

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/how-to/installation.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,15 @@ See [Configure Database Connection](configure-database.md) for connection setup.
9393
- Python 3.10+
9494
- MySQL 8.0.13+ or PostgreSQL 15+
9595
- Network access to database server
96+
- Linux, macOS, or Windows (see [Platform support](#platform-support))
97+
98+
## Platform support
99+
100+
DataJoint runs on **Linux, macOS, and Windows**.
101+
102+
- CI validates the **full test suite — including database integration** — on Linux, across both ends of the supported Python range (3.10 and 3.14).
103+
- The **unit-test suite additionally runs on Windows** (Python 3.10 and 3.14). This covers OS-specific behavior — notably filesystem path handling for file-protocol object stores and garbage collection, where native path separators must not leak into store paths.
104+
- macOS is a supported development platform.
96105

97106
## Troubleshooting
98107

0 commit comments

Comments
 (0)