Commit graph

4 commits

Author SHA1 Message Date
Romain Courtois
d6cb920660
Refactor/ingestion (#209)
Co-authored-by: Filip Christiansen <22807962+filipchristiansen@users.noreply.github.com>
2025-03-04 01:11:54 +01:00
Filip Christiansen
58dbe2cb7e
refactor: code cleanup, utils extraction, and test improvements (#141)
* Refactor code for lifespan, template usage, and improved tests

- Move background tasks and rate-limit handler into utils.py
- Reference TEMPLATES from config instead of inline Jinja2Templates
- Adopt Given/When/Then docstrings for test clarity
- Parametrize some tests and consolidate code across query_parser tests
- Add pytest.warns context handler to test_parse_repo_source_with_failed_git_command
2025-01-23 02:46:17 +01:00
Filip Christiansen
60391143f6
feat: add optional parameter to include notebook cell outputs in generated script (#128) 2025-01-13 21:51:00 +01:00
Filip Christiansen
d2825eac20
feat: add support for improved handling of jupyter notebooks (#105) 2025-01-08 23:46:24 +01:00