(re?)-Introducing toybox.py - A Dependency Manager for the Playdate

Can't resolve version with 'main >=0.0.0 <1.0.0 >=0.1.1'

It looks like it's trying to install a branch version (main) and a specific version (major version 0 but more than 0.1.1) at the same time.

You'll have to pick one or the other. If you don't want to edit the Boxfile manually, just delete the dependency and re-add it:

toybox remove DidierMalenfant/TiledUp

and then either:

toybox add DidierMalenfant/TiledUp

which will always give you the latest commit of the default branch (usually main)

or:

toybox add DidierMalenfant/TiledUp "0 >=0.1.1"

which will give you the latest version with major revision of 0 but at least 0.1.1.

If any of this doesn't sound straightforward, please reach out and I'll be happy to find a way to make it easier.

Unfortunately once you've done that, you're still going to hit this issue with pdc on Windows which doesn't behave the same way as the one on macOS. I've got my fingers crossed that the folks at Panic can find a solution...

Don't hesitate to report any other issues with toybox.py on the bug tracker.

1 Like