GithubHelp home page GithubHelp logo

Comments (18)

cbrnr avatar cbrnr commented on September 26, 2024 1

Yes, thanks for your help, I've already updated the dependency.

from mnelab-feedstock.

hoechenberger avatar hoechenberger commented on September 26, 2024 1

since conda-forge/pyobjc-framework-cocoa-feedstock#27 has been merged, mnelab should be rebuilt in an hour or so with a build number bump

from mnelab-feedstock.

hoechenberger avatar hoechenberger commented on September 26, 2024 1

Yes because it installs the newest version by default I suppose, but let's make sure and set the dependency explicitly

from mnelab-feedstock.

hoechenberger avatar hoechenberger commented on September 26, 2024

We've seen this issue before if a Qt app wasn't started via pythonw. How did you invoke MNELAB?

from mnelab-feedstock.

cbrnr avatar cbrnr commented on September 26, 2024

I tried mnelab and python -m mnelab.

from mnelab-feedstock.

hoechenberger avatar hoechenberger commented on September 26, 2024

Mmh. But it used to work at one point in the past. I wonder when it started breaking…

from mnelab-feedstock.

hoechenberger avatar hoechenberger commented on September 26, 2024

I tried mnelab and python -m mnelab.

Can you try pythonw -m mnelab?

from mnelab-feedstock.

cbrnr avatar cbrnr commented on September 26, 2024

That doesn't work either. Same result.

from mnelab-feedstock.

hoechenberger avatar hoechenberger commented on September 26, 2024

It appears you're on Big Sur, do you think it could have anything to do with that? Does exporting QT_MAC_WANTS_LAYER=1 before running mnelab help?

from mnelab-feedstock.

cbrnr avatar cbrnr commented on September 26, 2024

Yes, I'm on Big Sur. No, exporting that doesn't help (this issue does not occur with PyQt 5.12, which is what conda installed). Also, everything works fine when I install everything with pip in my normal (i.e. Homebrew) Python environment.

from mnelab-feedstock.

cbrnr avatar cbrnr commented on September 26, 2024

@hoechenberger since you are also on macOS, can you reproduce the issue?

from mnelab-feedstock.

cbrnr avatar cbrnr commented on September 26, 2024

I found the culprit: pyobjc-framework-cocoa is outdated (version 6.2), but pyobjc-core is already available at version 7.1. macOS Big Sur requires versions >= 7.1.

There is a problem with building 7.1 (conda-forge/pyobjc-framework-cocoa-feedstock#26) - @hoechenberger do you know what needs to be changed for the automatic build to work?

from mnelab-feedstock.

cbrnr avatar cbrnr commented on September 26, 2024

conda-forge/pyobjc-framework-cocoa-feedstock#27

from mnelab-feedstock.

hoechenberger avatar hoechenberger commented on September 26, 2024

@cbrnr Sorry, I'm only now trying to catch up with GH issues. It seems you managed to get the build of pyobjc-cocoa 7.1 to pass now?

from mnelab-feedstock.

hoechenberger avatar hoechenberger commented on September 26, 2024

What I meant was that we'll have to initiate the rebuild manually ;) sorry if I wasn't clear

from mnelab-feedstock.

cbrnr avatar cbrnr commented on September 26, 2024

Ah I see. Can you do that? I tested this a couple of hours ago and everything was working (MNELAB 0.6.3).

from mnelab-feedstock.

hoechenberger avatar hoechenberger commented on September 26, 2024

yes can do. I mean what I would do is update our dependencies here to pyobjc-framework-cocoa 7.1, is that what we want?

from mnelab-feedstock.

cbrnr avatar cbrnr commented on September 26, 2024

Yes, that's what we want, but this is already getting installed for me:

(mnelab) ~  mamba list | grep pyobjc
pyobjc-core               7.1              py39h6e9494a_0    conda-forge
pyobjc-framework-cocoa    7.1              py39h6e9494a_0    conda-forge

from mnelab-feedstock.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.