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

Fixing tests on CI #78

Closed
Erotemic opened this issue Jun 19, 2022 · 1 comment
Closed

Fixing tests on CI #78

Erotemic opened this issue Jun 19, 2022 · 1 comment

Comments

@Erotemic
Copy link
Owner

I've spent a decent amount of time working on getting this module working with modern Python versions. All of the dependencies now have new Ubuntu releases for Python 3.7 - 3.10, and 3.6 is supported by the previous wheel release.

I've separated out the binary component of vtool_ibeis into vtool_ibeis_ext, which makes installing the core of the system much easier. I've also fixed the issues where the libraries depended on a particular headless / not headless version of opencv, which will fix another open issue, when the next version of ibeis is released.

Windows and OSX are still not working, but I've identified the remaining issues, which if fixed, will enable ibeis wheels on osx and win32:

  • installing the opencv dependencies for pyhesaff and vtool_ibeis_ext
  • installing the lz4 dependency for pyflann_ibeis

But I'd like to release new manylinux wheels instead of battling with osx and win32.

IBEIS is also close to working on github actions with a passing CI:

========== 365 failed, 107 passed, 447 skipped, 54 warnings in 30.86s ==========

the failing tests are a mixture of backwards incompatibilities and tests that make poor assumptions that should be disabled. On my local box there are only 66 failing tests.

FYI: @yuerout @bluemellophone

@Erotemic
Copy link
Owner Author

New versions is released. I was able to get most everything running on the dashboard. The 3.10 check failed, but I think that was because of a network issue. (I moved the test data so it's hosted on IPFS, taht should help prevent the link rot issue at the cost of the current slowness of the IPFS network.)

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