defusedxml
dissect.cstruct<5,>=4
dissect.eventlog<4,>=3
dissect.evidence<4,>=3
dissect.hypervisor<4,>=3.19
dissect.ntfs<4,>=3.4
dissect.regf<4,>=3.13
dissect.sql<4,>=3.12
dissect.util<4,>=3
dissect.volume<4,>=2
flow.record~=3.19.0
structlog

[cb]
dissect.target[full]
carbon-black-cloud-sdk~=1.4.3

[dev]
dissect.target[full,yara]
dissect.archive[dev]<2.0.dev,>=1.0.dev
dissect.btrfs[dev]<2.0.dev,>=1.0.dev
dissect.cim[dev]<4.0.dev,>=3.0.dev
dissect.clfs[dev]<2.0.dev,>=1.0.dev
dissect.cstruct<5.0.dev,>=4.0.dev
dissect.esedb[dev]<4.0.dev,>=3.0.dev
dissect.etl[dev]<4.0.dev,>=3.0.dev
dissect.eventlog[dev]<4.0.dev,>=3.0.dev
dissect.evidence[dev]<4.0.dev,>=3.0.dev
dissect.extfs[dev]<4.0.dev,>=3.0.dev
dissect.fat[dev]<4.0.dev,>=3.0.dev
dissect.ffs[dev]<4.0.dev,>=3.0.dev
dissect.hypervisor[dev]<4.0.dev,>=3.19.dev
dissect.jffs[dev]<2.0.dev,>=1.5.dev
dissect.ntfs[dev]<4.0.dev,>=3.4.dev
dissect.qnxfs[dev]<2.0.dev,>=1.1.dev
dissect.regf[dev]<4.0.dev,>=3.13.dev
dissect.shellitem[dev]<4.0.dev,>=3.0.dev
dissect.sql[dev]<4.0.dev,>=3.12.dev
dissect.squashfs[dev]<2.0.dev,>=1.0.dev
dissect.thumbcache[dev]<2.0.dev,>=1.0.dev
dissect.util<4.0.dev,>=3.0.dev
dissect.vmfs[dev]<4.0.dev,>=3.12.dev
dissect.volume[dev]<4.0.dev,>=3.0.dev
dissect.xfs[dev]<4.0.dev,>=3.0.dev
pexpect
docutils
typing_extensions

[dev:platform_system != "Windows" or platform_python_implementation != "PyPy"]
dissect.fve[dev]<5.0.dev,>=4.2.dev

[full]
asn1crypto
dissect.archive<2,>=1
dissect.btrfs<2,>=1
dissect.cim<4,>=3
dissect.clfs<2,>=1
dissect.esedb<4,>=3
dissect.etl<4,>=3
dissect.extfs<4,>=3
dissect.fat<4,>=3
dissect.ffs<4,>=3
dissect.jffs<2,>=1.5
dissect.ole<4,>=3
dissect.qnxfs<2,>=1.1
dissect.shellitem<4,>=3
dissect.squashfs<2,>=1
dissect.thumbcache<2,>=1
dissect.vmfs<4,>=3.12
dissect.xfs<4,>=3
ipython
fusepy
pycryptodome
ruamel.yaml

[full:platform_python_implementation != "PyPy" and python_version != "3.9"]
zstandard

[full:platform_python_implementation == "PyPy" and python_version == "3.9"]
zstandard==0.23.0

[full:platform_system != "Windows" or platform_python_implementation != "PyPy"]
dissect.fve<5,>=4.2

[full:python_version < "3.11"]
tomli

[mqtt]
dissect.target[full]
paho-mqtt==1.6.1

[smb]
dissect.target[full]
impacket==0.10.0

[yara]
dissect.target[full]
yara-python>=4.3.0
