TP / Open source

People and projects behind the code

Interview Practice
Recognition

Thank you to the maintainers and contributors whose work this project uses.

Project source ↗Project guide ↗

Declared dependencies

15 packages declared in manifests, including optional and development tools.

Dependency and sourceMaintainers / package ownersLicense metadataVersions / evidence
bleach
pypi · Package metadata
Will Kahn-GreeneApache Software License
Metadata version 6.4.0
>=6.1.0
declared
Dependency evidence
fastapi
pypi · Package metadata
Sebastián RamírezMIT
Metadata version 0.142.2
>=0.111.0
declared
Dependency evidence
httpx
pypi · Package metadata
Tom ChristieBSD License
Metadata version 0.28.1
>=0.27.0
declared
Dependency evidence
jinja2
pypi · Package metadata
PalletsBSD License
Metadata version 3.1.6
>=3.1.2
declared
Dependency evidence
markdown
pypi · Package metadata
Isaac Muse, Manfred Stienstra, Yuri Takhteyev, Waylan Limberg, Waylan limbergBSD-3-Clause
Metadata version 3.11
>=3.6
declared
Dependency evidence
openai
pypi · Package metadata
OpenAIApache-2.0
Metadata version 3.24.0
>=1.40.0
declared
Dependency evidence
pydantic
pypi · Package metadata
Adrian Garcia Badaracco, Alex Hall, David Hewitt, David Montague, Eric Jolibois, Hasan Ramezani, Marcelo Trylesinski, Samuel Colvin, Serge Matveenko, Sydney Runkle, Terrence Dorsey, Victorien PlotMIT
Metadata version 2.13.5
>=2.0.0
declared
Dependency evidence
pypdf
pypi · Package metadata
Martin Thoma, Mathieu Fenniak, stefan6419846BSD-3-Clause
Metadata version 6.19.0
>=6.6.2
declared
Dependency evidence
pytest
pypi · Package metadata
Brianna Laugher, Bruno Oliveira, Floris Bruynooghe, Freya Bruhin, Holger Krekel, Others (See AUTHORS), Ronny PfannschmidtMIT
Metadata version 9.1.1
>=7.4.0
declared
Dependency evidence
python-docx
pypi · Package metadata
Steve CannyMIT License
Metadata version 1.2.0
==0.8.11
declared
Dependency evidence
python-dotenv
pypi · Package metadata
Saurabh KumarBSD-3-Clause
Metadata version 1.2.4
>=1.2.2
declared
Dependency evidence
python-multipart
pypi · Package metadata
Andrew Dunham, Marcelo TrylesinskiApache-2.0
Metadata version 0.0.32
>=0.0.9
declared
Dependency evidence
scikit-learn
pypi · Package metadata
scikit-learn developersBSD-3-Clause
Metadata version 1.9.1
==1.5.2
declared
Dependency evidence
uvicorn
pypi · Package metadata
Marcelo Trylesinski, Tom ChristieBSD-3-Clause
Metadata version 0.54.0
>=0.23.0
declared
Dependency evidence
weasyprint
pypi · Package metadata
CourtBouillon, Simon SapinBSD License
Metadata version 70.0
>=62.0
declared
Dependency evidence

Original licenses and notices

Original copyright notices and license terms are preserved in the linked source files.

Review sources

Reviewed 2026-10-04 against main at f5a4e8696025. Maintainer names come from package registry records or the upstream source namespace. Copyright holders are named in the original notices. License metadata includes the registry version reviewed; use the license shipped with your installed version.

Manifests and lockfiles reviewed

Give back

Visit the upstream projects, read their contribution guides, report reproducible issues, improve documentation, and use their published sponsorship links when available.