defusedxml
dissect.cstruct<5,>=4
dissect.database<2,>=1.1
dissect.eventlog<4,>=3
dissect.evidence<4,>=3.13
dissect.hypervisor<4,>=3.21
dissect.ntfs<4,>=3.16
dissect.regf<4,>=3.13
dissect.util<4,>=3
dissect.volume<4,>=3.17
flow.record~=3.21.0
structlog

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

[dev]
dissect.target[full,yara]
dissect.apfs[dev]<2.0.dev,>=1.1
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.cramfs[dev]<2.0.dev,>=1.0.dev
dissect.cstruct<5.0.dev,>=4.0.dev
dissect.database[dev]<2.0.dev,>=1.1
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.13
dissect.executable[dev]<2.0.dev,>=1.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.fve[dev]<5.0.dev,>=4.5
dissect.hypervisor[dev]<4.0.dev,>=3.21
dissect.jffs[dev]<2.0.dev,>=1.5.dev
dissect.ntfs[dev]<4.0.dev,>=3.16
dissect.ole[dev]<4.0.dev,>=3.0.dev
dissect.qnxfs[dev]<2.0.dev,>=1.1
dissect.regf[dev]<4.0.dev,>=3.13
dissect.shellitem[dev]<4.0.dev,>=3.0.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
dissect.volume[dev]<4.0.dev,>=3.17
dissect.xfs[dev]<4.0.dev,>=3.0.dev

[full]
asn1crypto
dissect.apfs<2,>=1.1
dissect.archive<2,>=1
dissect.btrfs<2,>=1
dissect.cim<4,>=3
dissect.clfs<2,>=1
dissect.cramfs<2,>=1
dissect.etl<4,>=3
dissect.executable<2,>=1
dissect.extfs<4,>=3
dissect.fat<4,>=3
dissect.ffs<4,>=3
dissect.fve<5,>=4.5
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:python_version < "3.11"]
tomli

[full:python_version < "3.14"]
backports.zstd

[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
