conda-forge / qscintilla2-feedstock

A conda-smithy repository for qscintilla2.
BSD 3-Clause "New" or "Revised" License
0 stars 14 forks source link

Add tests #23

Closed dschreij closed 5 years ago

dschreij commented 5 years ago

Checklist

New attempt of #22

conda-forge-linter commented 5 years ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

dschreij commented 5 years ago

Apologies, since I screwed up #22, I'm reposting my query here:

@conda-forge/core I'm facing a peculiar problem here:

Somehow the tests fail on Windows: when trying to import Qscintilla with:

import PyQt5.Qsci

it fails with

ImportError: DLL load failed: The specified module could not be found.

I opened the Qsci.pyd in a dependency tracker and found the following:

image

Apparently the module is trying to find the required DLLs with _conda suffixes, while they are all present in Library\bin without the suffixes. Is this a setting in my recipe or build scripts somewhere that causes the Qsci module to add these suffixes in its lookups?

This also means that the latest packages of QScintilla2 for Windows on conda-forge are effectively broken...

dschreij commented 5 years ago

To add to the confusion: a local build of the package does not have this problem; the tests pass there and

import PyQt5.Qsci

works perfectly. The dependency checker shows all DLLs to be correctly linked to (so without the _conda suffix)

dschreij commented 5 years ago

This is weird... now it juist built without problems