#
# This file is autogenerated by pip-compile with Python 3.13
# by the following command:
#
#    pip-compile --output-file=requirements.txt pyproject.toml
#
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.12.15
    # via llama-index-core
aiosignal==1.4.0
    # via aiohttp
aiosqlite==0.21.0
    # via llama-index-core
annotated-types==0.7.0
    # via pydantic
antlr4-python3-runtime==4.9.3
    # via stix2-patterns
anyio==4.10.0
    # via
    #   httpx
    #   openai
arrow==1.4.0
    # via isoduration
attrs==25.3.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
banks==2.2.0
    # via llama-index-core
base58==2.1.1
    # via txt2stix (pyproject.toml)
beautifulsoup4==4.13.5
    # via txt2stix (pyproject.toml)
certifi==2025.8.3
    # via
    #   httpcore
    #   httpx
    #   requests
charset-normalizer==3.4.3
    # via requests
click==8.2.1
    # via nltk
colorama==0.4.6
    # via
    #   griffe
    #   stix2-validator
cpe==1.3.1
    # via stix2-validator
dataclasses-json==0.6.7
    # via llama-index-core
deprecated==1.2.18
    # via
    #   banks
    #   llama-index-core
    #   llama-index-instrumentation
dirtyjson==1.0.8
    # via llama-index-core
distro==1.9.0
    # via openai
filelock==3.19.1
    # via tldextract
filetype==1.2.0
    # via llama-index-core
fqdn==1.5.1
    # via jsonschema
frozenlist==1.7.0
    # via
    #   aiohttp
    #   aiosignal
fsspec==2025.7.0
    # via llama-index-core
greenlet==3.2.4
    # via sqlalchemy
griffe==1.13.0
    # via banks
h11==0.16.0
    # via httpcore
httpcore==1.0.9
    # via httpx
httpx==0.28.1
    # via
    #   llama-index-core
    #   openai
idna==3.10
    # via
    #   anyio
    #   httpx
    #   jsonschema
    #   requests
    #   tldextract
    #   yarl
isoduration==20.11.0
    # via jsonschema
jinja2==3.1.6
    # via banks
jiter==0.10.0
    # via openai
joblib==1.5.1
    # via nltk
json-repair==0.52.4
    # via txt2stix (pyproject.toml)
jsonpointer==3.0.0
    # via jsonschema
jsonschema[format-nongpl]==4.25.1
    # via stix2-validator
jsonschema-specifications==2025.9.1
    # via jsonschema
lark==1.3.1
    # via rfc3987-syntax
llama-index-core==0.13.3
    # via
    #   llama-index-llms-openai
    #   txt2stix (pyproject.toml)
llama-index-instrumentation==0.4.0
    # via llama-index-workflows
llama-index-llms-openai==0.5.4
    # via txt2stix (pyproject.toml)
llama-index-workflows==1.3.0
    # via llama-index-core
markupsafe==3.0.2
    # via jinja2
marshmallow==3.26.1
    # via dataclasses-json
mistune==3.1.3
    # via txt2stix (pyproject.toml)
multidict==6.6.4
    # via
    #   aiohttp
    #   yarl
mypy-extensions==1.1.0
    # via typing-inspect
nest-asyncio==1.6.0
    # via llama-index-core
networkx==3.5
    # via llama-index-core
nltk==3.9.1
    # via llama-index-core
numpy==2.3.2
    # via llama-index-core
openai==1.101.0
    # via llama-index-llms-openai
packaging==25.0
    # via marshmallow
pathvalidate==3.3.1
    # via txt2stix (pyproject.toml)
phonenumbers==9.0.12
    # via txt2stix (pyproject.toml)
pillow==11.3.0
    # via llama-index-core
platformdirs==4.3.8
    # via
    #   banks
    #   llama-index-core
propcache==0.3.2
    # via
    #   aiohttp
    #   yarl
pycountry==24.6.1
    # via schwifty
pydantic==2.11.7
    # via
    #   banks
    #   llama-index-core
    #   llama-index-instrumentation
    #   llama-index-workflows
    #   openai
pydantic-core==2.33.2
    # via pydantic
python-dateutil==2.9.0.post0
    # via
    #   arrow
    #   stix2-validator
python-dotenv==1.1.1
    # via txt2stix (pyproject.toml)
pytz==2025.2
    # via stix2
pyyaml==6.0.2
    # via llama-index-core
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2025.7.34
    # via
    #   nltk
    #   tiktoken
requests==2.32.5
    # via
    #   llama-index-core
    #   requests-file
    #   stix2
    #   stix2-validator
    #   stix2extensions
    #   tiktoken
    #   tldextract
    #   txt2stix (pyproject.toml)
requests-file==2.1.0
    # via tldextract
rfc3339-validator==0.1.4
    # via jsonschema
rfc3986-validator==0.1.1
    # via jsonschema
rfc3987-syntax==1.1.0
    # via jsonschema
rpds-py==0.28.0
    # via
    #   jsonschema
    #   referencing
rstr==3.2.2
    # via schwifty
schwifty==2025.7.0
    # via txt2stix (pyproject.toml)
simplejson==3.20.1
    # via
    #   stix2
    #   stix2-validator
six==1.17.0
    # via
    #   python-dateutil
    #   rfc3339-validator
    #   stix2-patterns
sniffio==1.3.1
    # via
    #   anyio
    #   openai
soupsieve==2.7
    # via beautifulsoup4
sqlalchemy[asyncio]==2.0.43
    # via llama-index-core
stix2==3.0.1
    # via stix2extensions
stix2-patterns==2.0.0
    # via
    #   stix2
    #   stix2-validator
stix2-validator==3.2.0
    # via txt2stix (pyproject.toml)
stix2extensions==1.2.6
    # via txt2stix (pyproject.toml)
tenacity==9.1.2
    # via llama-index-core
tiktoken==0.11.0
    # via llama-index-core
tld==0.13.1
    # via txt2stix (pyproject.toml)
tldextract==5.3.0
    # via txt2stix (pyproject.toml)
tqdm==4.67.1
    # via
    #   llama-index-core
    #   nltk
    #   openai
typing-extensions==4.15.0
    # via
    #   aiosqlite
    #   beautifulsoup4
    #   llama-index-core
    #   llama-index-workflows
    #   openai
    #   pydantic
    #   pydantic-core
    #   sqlalchemy
    #   typing-inspect
    #   typing-inspection
typing-inspect==0.9.0
    # via
    #   dataclasses-json
    #   llama-index-core
typing-inspection==0.4.1
    # via pydantic
tzdata==2025.2
    # via arrow
uri-template==1.3.0
    # via jsonschema
urllib3==2.6.0
    # via requests
validators==0.35.0
    # via txt2stix (pyproject.toml)
webcolors==25.10.0
    # via jsonschema
wrapt==1.17.3
    # via
    #   deprecated
    #   llama-index-core
yarl==1.20.1
    # via aiohttp

# The following packages are considered to be unsafe in a requirements file:
# setuptools
