Skip to content

Bug: requirements.txt pins nonexistent versions of requests and python-dotenv, breaking fresh installs #372

Description

@sahiee-dev

Problem

pip install -r requirements.txt fails on a clean environment because two pinned versions don't exist on PyPI:

ERROR: Could not find a version that satisfies the requirement requests==2.33.0
ERROR: Could not find a version that satisfies the requirement python-dotenv==1.2.2

Latest available versions at time of filing are requests==2.32.5 and python-dotenv==1.2.1. The pinned versions (2.33.0, 1.2.2) appear to be typos or were pinned against not-yet-released versions.

Repro

git clone https://github.com/interviewstreet/hiring-agent
cd hiring-agent
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

Fails immediately on requests==2.33.0.

Fix

Bump both pins to the latest real releases:

- requests==2.33.0
+ requests==2.32.5
- python-dotenv==1.2.2
+ python-dotenv==1.2.1

Verified locally — installs cleanly and the rest of the pipeline runs fine with these versions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions