Warning, /swf-monitor/pyproject.toml is written in an unsupported language. File is not indexed.
0001 [build-system]
0002 requires = ["setuptools>=61.0"]
0003 build-backend = "setuptools.build_meta"
0004
0005 [project]
0006 name = "swf-monitor"
0007 version = "0.1.0"
0008 description = "The SWF monitoring application."
0009 requires-python = ">=3.9"
0010 dependencies = [
0011 "asgiref==3.8.1",
0012 "attrs==25.3.0",
0013 "autobahn==24.4.2",
0014 "Automat==25.4.16",
0015 "cffi==1.17.1",
0016 "channels==4.2.2",
0017 "constantly==23.10.4",
0018 "cryptography==45.0.4",
0019 "daphne==4.2.0",
0020 "Django==4.2.23",
0021 "djangorestframework==3.16.0",
0022 "docopt==0.6.2",
0023 "drf-spectacular==0.28.0",
0024 "hyperlink==21.0.0",
0025 "idna==3.10",
0026 "incremental==24.7.2",
0027 "inflection==0.5.1",
0028 "jsonschema==4.24.0",
0029 "jsonschema-specifications==2025.4.1",
0030 "psycopg2-binary==2.9.10",
0031 "pyasn1==0.6.1",
0032 "pyasn1_modules==0.4.2",
0033 "pycparser==2.22",
0034 "pyOpenSSL==25.1.0",
0035 "python-decouple==3.8",
0036 "PyYAML==6.0.2",
0037 "referencing==0.36.2",
0038 "rpds-py==0.25.1",
0039 "service-identity==24.2.0",
0040 "sqlparse==0.5.3",
0041 "stomp.py==8.2.0",
0042 "tomli==2.2.1",
0043 "Twisted==25.5.0",
0044 "txaio==23.1.1",
0045 "typing_extensions>=4.14.0",
0046 "uritemplate==4.2.0",
0047 "websocket-client==1.8.0",
0048 "zope.interface==7.2",
0049 # This is a dependency from our other local package
0050 "swf-common-lib",
0051 "supervisor",
0052 # Auth0 OAuth 2.1 for MCP
0053 "python-jose[cryptography]",
0054 "anthropic>=0.40",
0055 "mattermostdriver>=7.3",
0056 "rucio-clients",
0057 ]
0058
0059 [project.optional-dependencies]
0060 test = [
0061 "pytest",
0062 "pytest-asyncio",
0063 "pytest-django",
0064 ]
0065
0066 [project.urls]
0067 Repository = "https://github.com/bnlnpps/swf-monitor"
0068 Homepage = "https://github.com/bnlnpps/swf-monitor"
0069 Documentation = "https://swf-monitor.readthedocs.io/en/latest/"
0070 Changelog = "https://github.com/bnlnpps/swf-monitor/blob/main/CHANGELOG.md"
0071 IssueTracker = "https://github.com/bnlnpps/swf-monitor/issues"
0072 SourceCode = "https://github.com/bnlnpps/swf-monitor"
0073
0074 [tool.setuptools.packages.find]
0075 where = ["src"]