Skip to content

Conversation

DivInstance
Copy link

Summary:
  • Add retries/backoff and connection pooling to improve reliability/perf of HTTP calls.
  • Validate --proxy format and fail fast with a helpful message.
  • Lazy import pandas only when --xlsx is requested to speed startup and reduce overhead.
  • Add test_no_txt_flag to verify --no-txt prevents .txt creation.
  • Add CI: lint + unit tests (no online) on PRs/push, nightly online tests, docker build on master/rc.
  • Update README: document --no-txt, add Output options section, and include --ignore-exclusions in help block.
Rationale:
  • Addresses stability and DX; responds to issues about errors, performance, and discoverability.
Testing:
  • Local pytest for non-online suite.
  • New unit test for --no-txt.
  • CI green on matrix; nightly handles online-only checks.
Links:

Related: #2384, #2369, #2211, #2218

…nd CI\n\n- Add retries/backoff and connection pooling to requests session\n- Validate --proxy format and fail fast\n- Lazy import pandas only when --xlsx is used\n- Add unit test for --no-txt behavior\n- Add CI workflows (lint, unit matrix), nightly online, docker build\n- Update README with output options and flags
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