Can't Update Prodigy using Poetry

Hey Everyone,

I am trying to update Prodigy to the latest version, current version : 1.12.0
When I run the command poetry update prodigy , I receive the following error :

Updating dependencies
Resolving dependencies... (6.0s)
422 Client Error: Unprocessable Entity for url: https://download.prodi.gy/grpcio-status

I have even configured my license key with this command : poetry config http-basic.prodigy

It would be great if anyone to provide a resolution to this error I am facing.

Welcome to the forum @ShawnDcosta!

How do you specify Prodigy as dependency in your pyproject.toml ? I have not managed to reproduce your error.

Normally you'd specify prodigy as source url:

# pyproject.toml
[[tool.poetry.source]]
name = "prodigy"
url = "https://download.prodi.gy/"

and then pass the credentials via poetry config command like you did or by specifying them in the poetry.toml file in the root (the username is the license key and password is empty):

# poetry.toml
[http-basic]
[http-basic.prodigy]
username = "XXX-XXXX-XXXX-XXXX"
password = " "

Hey @magdaaniol,

Thanks for your reply, I was able to resolve this issue by having the priority flag set to "explicit" in "pyproject.toml" file.

[[tool.poetry.source]]
name = "prodigy"
url = "https://download.prodi.gy"
priority = "explicit"

1 Like

Glad to hear that! Thanks for sharing your solution @ShawnDcosta!