numpy>=1.24
pandas>=2.0
scikit-learn>=1.3

[all-backends]
DataSynthesizer>=0.1.13
smartnoise-synth>=1.0.8
matplotlib>=3.7
mbi>=1.1.0

[all-backends:python_version < "3.13"]
synthcity>=0.2.12

[datasynthesizer]
DataSynthesizer>=0.1.13

[notebook]
jupyter>=1.0

[private-pgm]
matplotlib>=3.7
mbi>=1.1.0

[release]
build>=1.2
twine>=5.0

[smartnoise]
smartnoise-synth>=1.0.8

[synthcity]

[synthcity:python_version < "3.13"]
synthcity>=0.2.12

[test]
pytest>=7.0
