radis.test.test_sync_dependencies module

Created on Sat Mar 8 13:11:41 2025

@author: erwan

check_consistency()[source]

Compare dependencies between pyproject.toml and environment.yml.

get_deps_from_conda_env()[source]

Extract dependencies from environment.yml.

get_pip_deps_from_pyproject()[source]

Extract dependencies from pyproject.toml.

strip_version(dep)[source]

Strip version information from a dependency string.

We remove: - version constraints (e.g. ‘>=1.0.0’) - environment markers (e.g. ‘; sys_platform == “win32”’) - extras (e.g. ‘[test]’) - URL schemes (e.g. ‘git+https:// - python version markers (e.g. ‘python_version >= “3.6”’)

test_consistency()[source]

Ensures that dependencies are consistent between pyproject.toml and environment.yml.