| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- [project]
- name = "flowsint-enrichers"
- version = "1.2.8"
- description = "Enricher modules for flowsint"
- license = "Apache-2.0"
- authors = [{ name = "dextmorgn", email = "contact@flowsint.io" }]
- requires-python = ">=3.12,<4.0"
- dependencies = [
- "flowsint-types",
- "flowsint-core",
- "holehe>=1.61,<2.0",
- "sherlock-project>=0.15.0,<0.16.0",
- "requests>=2.31,<3.0",
- "python-whois>=0.9.5,<0.10.0",
- "httpx>=0.28.0,<0.29.0",
- "pydig>=0.4,<0.5",
- "ignorant>=1.2,<2.0",
- "hibpwned>=1.3.9,<2.0.0",
- "phonenumbers>=9.0.8,<10.0.0",
- "pydantic>=2.11.7,<3.0.0",
- "requests-random-user-agent>=2023.10.25,<2024.0.0",
- "maigret",
- "recontrack",
- "reconcrawl",
- "reconspread",
- "dnspython>=2.4,<3.0",
- ]
- [dependency-groups]
- dev = [
- "pytest>=8.4.2,<9.0.0",
- "pytest-asyncio>=0.21,<0.22",
- "black>=25.0,<26.0",
- "isort>=6.0,<7.0",
- "flake8>=7.0,<8.0",
- "mypy>=1.17,<2.0",
- ]
- [build-system]
- requires = ["hatchling"]
- build-backend = "hatchling.build"
- [tool.hatch.build.targets.wheel]
- packages = ["src/flowsint_enrichers"]
- [tool.uv.sources]
- flowsint-types = { workspace = true }
- flowsint-core = { workspace = true }
- maigret = { git = "https://github.com/soxoj/maigret" }
- recontrack = { git = "https://github.com/reconurge/recontrack.git" }
- reconcrawl = { git = "https://github.com/reconurge/reconcrawl.git" }
- reconspread = { git = "https://github.com/reconurge/reconspread.git" }
- [tool.black]
- line-length = 88
- target-version = ['py311']
- [tool.isort]
- profile = "black"
- multi_line_output = 3
- [tool.mypy]
- python_version = "3.11"
- warn_return_any = true
- warn_unused_configs = true
- disallow_untyped_defs = true
|