Skip to content

Fixed backend package versionconflict, and added instructions#376

Merged
lgelauff merged 6 commits intohatnote:masterfrom
harshithaMMPS333:fix-backend-package-version-conflict
Apr 26, 2026
Merged

Fixed backend package versionconflict, and added instructions#376
lgelauff merged 6 commits intohatnote:masterfrom
harshithaMMPS333:fix-backend-package-version-conflict

Conversation

@harshithaMMPS333
Copy link
Copy Markdown
Contributor

I faced some errors while setting up the backend packages, especially with tox and pluggy

- problem
Project uses
tox 3.15.0 and supports pluggy < 1
but, pip installs the latest versions of the packages so the same this happened while installing pluggy, pip had installed the latest version of pluggy

- Cause
Not able to install packages and dependencies for backend

there were no proper instructions provided
and was stuck there trying to figure-out what was the reason behind that huge, massive error. took the help of AI(ChatGPT) to understand the Error, and for troubleshooting, brainstorming, and code generation to resolve the version conflict.

- Changes made
Screenshot 2026-02-21 at 1 44 42 PM

- Suggestions
It would be clear if we provide instructions in README.md
(I can create a PR for that)

All the instructions and final changes is written and modified by me.

Copy link
Copy Markdown
Collaborator

@lgelauff lgelauff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for tracking this down @harshithaMMPS333 — the pluggy<1 constraint seems worth adding.

The setup instructions in requirements-dev.txt should be dropped though — that's not the right place for them, and the venv name (venv) doesn't match what the project uses (.venv311). I would appreciate your input on #511 though.

So the ideal version of this PR is just the one line:

pluggy<1

@harshithaMMPS333 harshithaMMPS333 force-pushed the fix-backend-package-version-conflict branch from 5b717d1 to 2f628c4 Compare April 23, 2026 20:15
@lgelauff lgelauff merged commit 9cd26d6 into hatnote:master Apr 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants