# Platform-specific upper bounds for reproducible CI/review environments.
# The package dependency remains the generic rdkit>=2023.9.6 requirement.
# Pillow 12.3.0 has no manylinux2014 wheels and falls back to a source build.
Pillow<12.3
rdkit<=2024.3.5; python_version < '3.9'
rdkit<=2025.9.2; python_version >= '3.9' and python_version < '3.10'
rdkit<=2025.9.3; python_version >= '3.10' and sys_platform == 'darwin' and platform_machine == 'x86_64'
rdkit<=2025.9.5; python_version >= '3.10' and (sys_platform != 'darwin' or platform_machine != 'x86_64')
