
# DO NOT EDIT THIS FILE -- AUTOGENERATED BY PANTS
# Target: //:OctoBot

from setuptools import setup

setup(**{
    'entry_points': {
        'console_scripts': [
            'OctoBot = octobot.cli:main',
        ],
    },
    'install_requires': (
        'Flask-WTF==1.2.2',
        'OctoBot-Tulipy>=0.4.11b13',
        'WTForms==3.2.1',
        'aioboto3==15.5.0',
        'aiodns==3.1.1',
        'aiofiles==25.1.0',
        'aiohttp==3.13.3',
        'aiohttp>=3.9.5',
        'aiosqlite==0.17.0',
        'asyncpraw==7.8.1',
        'cachetools<7,>=6',
        'cachetools==6.2.6',
        'ccxt',
        'ccxt==4.5.28',
        'certifi==2026.1.4',
        'clickhouse-connect==0.10.0',
        'coingecko-openapi-client==1.4.0',
        'colorlog==6.10.1',
        'cryptography',
        'cython==0.29.32',
        'dbos==2.14.0',
        'fastapi[standard]==0.135.1',
        'flask-caching==2.3.1',
        'flask-compress==1.23',
        'flask-cors==6.0.2',
        'flask-login==0.6.3',
        'flask-socketio==5.6.0',
        'flask==3.1.2',
        'gevent-websocket==0.10.1',
        'gevent==25.9.1',
        'gmqtt==0.7.0',
        'jinja2==3.1.6',
        'jinja2>=3.0.3',
        'jsonschema==4.26.0',
        'mcp==1.26.0',
        'mock>=4.0.1',
        'numpy==2.4.2',
        'openai==2.20.0',
        'packaging==26.0',
        'packaging>=25.0',
        'passlib[bcrypt]==1.7.4',
        'pgpy==0.6.0',
        'postgrest',
        'protobuf==6.33.5',
        'psutil==7.2.2',
        'pyarrow==23.0.0',
        'pydantic',
        'pydantic==2.12.5',
        'pyiceberg==0.10.0',
        'pyngrok==7.5.0',
        'python-dotenv==1.2.1',
        'python-telegram-bot==22.6',
        'pyyaml>=6.0',
        'requests',
        'requests==2.32.5',
        'sentry-sdk==2.51.0',
        'setuptools',
        'setuptools==79.0.1',
        'simplifiedpytrends>=1.1.2',
        'sortedcontainers',
        'sortedcontainers==2.4.0',
        'standard-imghdr==3.13.0',
        'supabase==2.27.2',
        'supabase_auth',
        'telethon==1.42.0',
        'tinydb',
        'tinydb==4.8.2',
        'urllib3',
        'vaderSentiment==3.3.2',
        'web3==7.14.1',
        'websockets==15.0.1',
        'werkzeug==3.1.5',
    ),
    'name': 'octobot',
    'namespace_packages': (
    ),
    'package_data': {
        'octobot': (
            'config/config_schema.json',
            'config/default_config.json',
            'config/logging_config.ini',
            'config/profile_schema.json',
        ),
        'octobot.strategy_optimizer': (
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581774950.9324272.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581774962.1269426.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581774974.669779.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581774982.726014.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581774988.7215023.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581774995.2311237.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581775018.2658834.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581775026.9255266.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581775117.1713624.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581775133.1533682.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581775139.0332782.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581775144.480404.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581775149.6372743.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581775154.2598503.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581776404.9679003.data',
            'optimizer_data_files/AbstractExchangeHistoryCollector_1581776676.5721796.data',
            'optimizer_data_files/ExchangeHistoryDataCollector_1711122002.311132.data',
        ),
    },
    'packages': (
        'async_channel',
        'async_channel.channels',
        'async_channel.util',
        'octobot',
        'octobot.api',
        'octobot.automation',
        'octobot.automation.bases',
        'octobot.backtesting',
        'octobot.channels',
        'octobot.community',
        'octobot.community.errors_upload',
        'octobot.community.feeds',
        'octobot.community.history_backend',
        'octobot.community.models',
        'octobot.community.supabase_backend',
        'octobot.producers',
        'octobot.storage',
        'octobot.strategy_optimizer',
        'octobot.updater',
        'octobot_agents',
        'octobot_agents.agent',
        'octobot_agents.agent.channels',
        'octobot_agents.agent.memory',
        'octobot_agents.agent.memory.channels',
        'octobot_agents.storage',
        'octobot_agents.storage.history',
        'octobot_agents.storage.memory',
        'octobot_agents.team',
        'octobot_agents.team.channels',
        'octobot_agents.team.critic',
        'octobot_agents.team.critic.channels',
        'octobot_agents.team.judge',
        'octobot_agents.team.judge.channels',
        'octobot_agents.team.manager',
        'octobot_agents.team.manager.channels',
        'octobot_agents.utils',
        'octobot_backtesting',
        'octobot_backtesting.api',
        'octobot_backtesting.collectors',
        'octobot_backtesting.collectors.exchanges',
        'octobot_backtesting.collectors.social',
        'octobot_backtesting.comparators',
        'octobot_backtesting.converters',
        'octobot_backtesting.data',
        'octobot_backtesting.importers',
        'octobot_backtesting.importers.exchanges',
        'octobot_backtesting.importers.social',
        'octobot_backtesting.time',
        'octobot_backtesting.time.channel',
        'octobot_backtesting.util',
        'octobot_commons',
        'octobot_commons.configuration',
        'octobot_commons.cryptography',
        'octobot_commons.databases',
        'octobot_commons.databases.bases',
        'octobot_commons.databases.database_caches',
        'octobot_commons.databases.databases_util',
        'octobot_commons.databases.document_database_adaptors',
        'octobot_commons.databases.global_storage',
        'octobot_commons.databases.implementations',
        'octobot_commons.databases.relational_databases',
        'octobot_commons.databases.relational_databases.sqlite',
        'octobot_commons.databases.run_databases',
        'octobot_commons.dataclasses',
        'octobot_commons.display',
        'octobot_commons.dsl_interpreter',
        'octobot_commons.dsl_interpreter.operators',
        'octobot_commons.logging',
        'octobot_commons.profiles',
        'octobot_commons.signals',
        'octobot_commons.singleton',
        'octobot_commons.symbols',
        'octobot_commons.tentacles_management',
        'octobot_commons.tests',
        'octobot_commons.tree',
        'octobot_evaluators',
        'octobot_evaluators.api',
        'octobot_evaluators.evaluators',
        'octobot_evaluators.evaluators.channel',
        'octobot_evaluators.matrix',
        'octobot_evaluators.matrix.channel',
        'octobot_evaluators.util',
        'octobot_node',
        'octobot_node.scheduler',
        'octobot_node.scheduler.encryption',
        'octobot_node.scheduler.workflows',
        'octobot_node.scheduler.workflows.base',
        'octobot_node.tools',
        'octobot_services',
        'octobot_services.api',
        'octobot_services.channel',
        'octobot_services.interfaces',
        'octobot_services.interfaces.bots',
        'octobot_services.interfaces.util',
        'octobot_services.interfaces.web',
        'octobot_services.managers',
        'octobot_services.notification',
        'octobot_services.notifier',
        'octobot_services.service_feeds',
        'octobot_services.services',
        'octobot_services.util',
        'octobot_tentacles_manager',
        'octobot_tentacles_manager.api',
        'octobot_tentacles_manager.api.util',
        'octobot_tentacles_manager.configuration',
        'octobot_tentacles_manager.creators',
        'octobot_tentacles_manager.exporters',
        'octobot_tentacles_manager.loaders',
        'octobot_tentacles_manager.managers',
        'octobot_tentacles_manager.models',
        'octobot_tentacles_manager.models.metadata',
        'octobot_tentacles_manager.uploaders',
        'octobot_tentacles_manager.util',
        'octobot_tentacles_manager.workers',
        'octobot_trading',
        'octobot_trading.accounts',
        'octobot_trading.api',
        'octobot_trading.blockchain_wallets',
        'octobot_trading.blockchain_wallets.adapter',
        'octobot_trading.blockchain_wallets.simulator',
        'octobot_trading.exchange_data',
        'octobot_trading.exchange_data.contracts',
        'octobot_trading.exchange_data.funding',
        'octobot_trading.exchange_data.funding.channel',
        'octobot_trading.exchange_data.kline',
        'octobot_trading.exchange_data.kline.channel',
        'octobot_trading.exchange_data.markets',
        'octobot_trading.exchange_data.markets.channel',
        'octobot_trading.exchange_data.ohlcv',
        'octobot_trading.exchange_data.ohlcv.channel',
        'octobot_trading.exchange_data.order_book',
        'octobot_trading.exchange_data.order_book.channel',
        'octobot_trading.exchange_data.prices',
        'octobot_trading.exchange_data.prices.channel',
        'octobot_trading.exchange_data.recent_trades',
        'octobot_trading.exchange_data.recent_trades.channel',
        'octobot_trading.exchange_data.ticker',
        'octobot_trading.exchange_data.ticker.channel',
        'octobot_trading.exchanges',
        'octobot_trading.exchanges.adapters',
        'octobot_trading.exchanges.config',
        'octobot_trading.exchanges.connectors',
        'octobot_trading.exchanges.connectors.ccxt',
        'octobot_trading.exchanges.connectors.simulator',
        'octobot_trading.exchanges.implementations',
        'octobot_trading.exchanges.traders',
        'octobot_trading.exchanges.types',
        'octobot_trading.exchanges.util',
        'octobot_trading.modes',
        'octobot_trading.modes.channel',
        'octobot_trading.modes.script_keywords',
        'octobot_trading.modes.script_keywords.basic_keywords',
        'octobot_trading.modes.script_keywords.dsl',
        'octobot_trading.modes.scripted_trading_mode',
        'octobot_trading.personal_data',
        'octobot_trading.personal_data.orders',
        'octobot_trading.personal_data.orders.active_order_swap_strategies',
        'octobot_trading.personal_data.orders.cancel_policies',
        'octobot_trading.personal_data.orders.channel',
        'octobot_trading.personal_data.orders.groups',
        'octobot_trading.personal_data.orders.states',
        'octobot_trading.personal_data.orders.trailing_profiles',
        'octobot_trading.personal_data.orders.triggers',
        'octobot_trading.personal_data.orders.types',
        'octobot_trading.personal_data.orders.types.limit',
        'octobot_trading.personal_data.orders.types.market',
        'octobot_trading.personal_data.orders.types.trailing',
        'octobot_trading.personal_data.portfolios',
        'octobot_trading.personal_data.portfolios.assets',
        'octobot_trading.personal_data.portfolios.channel',
        'octobot_trading.personal_data.portfolios.history',
        'octobot_trading.personal_data.portfolios.holders',
        'octobot_trading.personal_data.portfolios.types',
        'octobot_trading.personal_data.portfolios.update_events',
        'octobot_trading.personal_data.positions',
        'octobot_trading.personal_data.positions.channel',
        'octobot_trading.personal_data.positions.states',
        'octobot_trading.personal_data.positions.types',
        'octobot_trading.personal_data.trades',
        'octobot_trading.personal_data.trades.channel',
        'octobot_trading.personal_data.transactions',
        'octobot_trading.personal_data.transactions.types',
        'octobot_trading.signals',
        'octobot_trading.signals.channel',
        'octobot_trading.storage',
        'octobot_trading.supervisors',
        'octobot_trading.util',
        'octobot_trading.util.test_tools',
        'trading_backend',
        'trading_backend.exchanges',
    ),
    'python_requires': '>=3.12',
    'version': '2.1.0',
})
