Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Retroactive change in version 1.3.5 package #341

Open
gtebbutt opened this issue Jun 8, 2023 · 0 comments
Open

Retroactive change in version 1.3.5 package #341

gtebbutt opened this issue Jun 8, 2023 · 0 comments

Comments

@gtebbutt
Copy link

gtebbutt commented Jun 8, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant