You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This has been a particularly interesting one to debug! Possibly related to #340?
I've got some machine instances that were set up last week and are running fine on version 1.3.5 - I spun up a couple more this afternoon and they're all failing at face_alignment.LandmarksType._2D. Immediate assumption was just a version mismatch in my setup scripts somewhere, but pip show reports 1.3.5 on all instances, and looking at __init__.py confirms that.
Long story short, api.py differs on machines where the library was installed a few days ago from ones where it was installed today, despite __init__.py matching for both. PyPI is still showing the 1.3.5 release date as 2021-09-14, but installing version 1.3.5 today gives a version that uses the TWO_D naming convention (rather than _2D), which was introduced in commit 34e436a on 2022-06-20.
It looks as though it's now installing as a wheel package rather than an egg package, which could explain how there are two 1.3.5s, although I'm not familiar enough with the inner workings of pip/PyPI to know why they would differ.
The text was updated successfully, but these errors were encountered:
This has been a particularly interesting one to debug! Possibly related to #340?
I've got some machine instances that were set up last week and are running fine on version 1.3.5 - I spun up a couple more this afternoon and they're all failing at
face_alignment.LandmarksType._2D
. Immediate assumption was just a version mismatch in my setup scripts somewhere, butpip show
reports 1.3.5 on all instances, and looking at__init__.py
confirms that.Long story short,
api.py
differs on machines where the library was installed a few days ago from ones where it was installed today, despite__init__.py
matching for both. PyPI is still showing the 1.3.5 release date as 2021-09-14, but installing version 1.3.5 today gives a version that uses theTWO_D
naming convention (rather than_2D
), which was introduced in commit 34e436a on 2022-06-20.It looks as though it's now installing as a wheel package rather than an egg package, which could explain how there are two 1.3.5s, although I'm not familiar enough with the inner workings of
pip
/PyPI to know why they would differ.The text was updated successfully, but these errors were encountered: