Skip to content

chore: add CI, test suite and English codebase - #3

Merged
LacerdaTraderCode merged 25 commits into
mainfrom
chore/professional-standard
Oct 10, 2026
Merged

LacerdaTraderCode merged 25 commits into
mainfrom
chore/professional-standard

Conversation

@LacerdaTraderCode

Copy link
Copy Markdown
Owner

Supersedes #2.

  • CI: ruff lint and format check, pytest on Python 3.12
  • Tests: BeautifulSoup, Selenium and Playwright scrapers (mocked drivers), exporters, rate limiter
  • Tooling: pyproject.toml, pytest.ini, requirements-dev.txt
  • Refactor: driver injection for Selenium, reraise=True on fetch retries, monotonic clock in rate limiter, logging instead of prints, browser always closed in Playwright scraper
  • Examples run as modules (python -m examples.<name>); sys.path hack removed
  • Code and messages translated to English; redundant comments and docstrings removed

@LacerdaTraderCode
LacerdaTraderCode merged commit 18274a3 into main Oct 10, 2026
1 check passed
@LacerdaTraderCode
LacerdaTraderCode deleted the chore/professional-standard branch October 19, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant