1
0
mirror of https://gitlab.com/simple-stock-bots/simple-stock-bot.git synced 2026-06-03 21:00:26 +00:00
Commit Graph

10 Commits

Author SHA1 Message Date
Anson Biggs 5c2739749a Migrate to uv package manager
- Remove all requirements.txt files (common, telegram, discord, dev, site)
- Create comprehensive pyproject.toml with:
  - Core dependencies including pytz (was missing but used)
  - Fix mplfinance version to 0.12.10b0
  - Optional dependency groups: [dev], [telegram], [discord], [docs]
  - pytest configuration
  - ruff and mypy configuration
- Update Dockerfiles to use ghcr.io/astral-sh/uv:python3.12-bookworm
- Update .gitlab-ci.yml to use uv with caching
- Add test stage to CI pipeline
- Update site/.gitlab-ci.yml for docs builds with uv
- Add uv.lock for reproducible builds

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-21 17:17:32 -05:00
Anson Biggs 5aa639dbf6 Apply ruff linting fixes and add pytest-asyncio
- Add pytest-asyncio to dev-reqs.txt for async test support
- Fix ruff formatting issues in symbol_router.py
- Fix ruff formatting issues in D_info.py and T_info.py
- Remove unused imports from test files (fixed by ruff --fix)
- Minor code style fixes in bot files

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-21 16:53:00 -05:00
Anson Biggs 018613e896 Update dependencies and Dockerfiles for revival
- Update python-telegram-bot from 20.6 to 21.11.1 (latest 21.x)
- Update pandas to 3.0.1, requests to 2.32.5, cachetools to 7.0.1
- Update humanize to 4.15.0, markdownify to 1.2.2, schedule to 1.2.2
- Update mplfinance to 0.12.10a7, ruff to 0.15.2
- Add pytest 9.0.2 to dev requirements
- Update Dockerfiles to Python 3.12-bookworm/slim
- Enable ruff linting in GitLab CI with updated Python 3.12 image
2026-02-21 16:49:01 -05:00
Anson 0417436451 Archive the Bot 2024-05-13 03:51:14 +00:00
Anson 2fd5906f9e Update links from individual bot repos to monorepo 2023-10-16 04:53:23 +00:00
Anson 04abd15fcc Resolve "Add Options from MarketData.app" 2023-10-13 05:37:48 +00:00
Anson 66f233918e Add list of stocks to bot 2023-10-12 02:42:52 +00:00
Anson 045ef09f93 Resolve "Move docs into the monorepo" 2023-10-09 03:31:40 +00:00
Anson 531b729b4d Resolve "inline functionality is broken" 2023-09-07 04:51:51 +00:00
Anson 8d749774d4 Resolve "Combine Discord and Telegram bots into one repo and deploy with docker compose" 2023-09-03 19:01:09 +00:00