question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Dependencies window only shows external plugin

See original GitHub issue

Description

Bootstrap shows only the external plugin in dependencies window and spyder-terminal works. macOS app shows all except the external plugin and spyder-terminal does not work.

What steps will reproduce the problem?

$ python bootstrap.py --safe-mode
Screen Shot 2022-03-23 at 11 55 05 PM

macOS app Screen Shot 2022-03-23 at 11 57 39 PM

Versions

  • Spyder version: 5.3.0.dev0 d3abf352f
  • Python version: 3.9.10
  • Qt version: 5.12.9
  • PyQt5 version: 5.12.3
  • Operating System: Darwin 20.6.0

Dependencies

# Mandatory:
applaunchservices >=0.1.7            :  0.2.1 (OK)
atomicwrites >=1.2.0                 :  1.4.0 (OK)
chardet >=2.0.0                      :  4.0.0 (OK)
cloudpickle >=0.5.0                  :  2.0.0 (OK)
cookiecutter >=1.6.0                 :  1.7.3 (OK)
diff_match_patch >=20181111          :  20200713 (OK)
intervaltree >=3.0.2                 :  3.0.2 (OK)
IPython >=7.31.1;<8.0.0              :  7.32.0 (OK)
jedi >=0.17.2;<0.19.0                :  0.18.1 (OK)
jellyfish >=0.7                      :  0.9.0 (OK)
jsonschema >=3.2.0                   :  4.4.0 (OK)
keyring >=17.0.0                     :  23.4.0 (OK)
nbconvert >=4.0                      :  6.4.4 (OK)
numpydoc >=0.6.0                     :  1.2 (OK)
parso >=0.7.0;<0.9.0                 :  0.8.3 (OK)
pexpect >=4.4.0                      :  4.8.0 (OK)
pickleshare >=0.4                    :  0.7.5 (OK)
psutil >=5.3                         :  5.9.0 (OK)
pygments >=2.0                       :  2.11.2 (OK)
pylint >=2.5.0                       :  2.12.2 (OK)
pyls_spyder >=0.4.0                  :  0.4.0 (OK)
pylsp >=1.3.2;<1.4.0                 :  1.3.2 (OK)
pylsp_black >=1.0.0                  :  1.1.0 (OK)
qdarkstyle =3.0.2                    :  3.0.2 (OK)
qstylizer >=0.1.10                   :  0.2.1 (OK)
qtawesome >=1.0.2                    :  1.1.1 (OK)
qtconsole >=5.2.1;<5.3.0             :  5.2.2 (OK)
qtpy >=1.5.0                         :  2.0.1 (OK)
rtree >=0.9.7                        :  0.9.7 (OK)
setuptools >=49.6.0                  :  60.10.0 (OK)
sphinx >=0.6.6                       :  4.4.0 (OK)
spyder_kernels >=2.2.1;<2.3.0        :  2.3.0.dev0 (OK)
textdistance >=4.2.0                 :  4.2.2 (OK)
three_merge >=0.1.1                  :  0.1.1 (OK)
watchdog >=0.10.3                    :  2.1.6 (OK)
zmq >=17                             :  22.3.0 (OK)

# Optional:
cython >=0.21                        :  0.29.28 (OK)
matplotlib >=2.0.0                   :  3.5.1 (OK)
numpy >=1.7                          :  1.22.3 (OK)
pandas >=1.1.1                       :  1.4.1 (OK)
scipy >=0.17.0                       :  1.8.0 (OK)
sympy >=0.7.3                        :  1.10.1 (OK)

# Spyder plugins:
spyder_terminal.terminalplugin 1.2.1 :  1.2.1 (OK)

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
mrclarycommented, Mar 25, 2022

Closing this issue since the primary problem was not a problem.

1reaction
mrclarycommented, Mar 24, 2022

It appears that pkg_resources does not locate any entry_points for any packages which have .dist-info files in python39.zip. This could be a problem for more than just spyder-terminal. I don’t think this is directly related to py2app; it is a bug/feature of pkg_resources since simply copying the dist-info file to the python3.9 directory after app bundling alleviates the issue.

I’ll do some more research…

Read more comments on GitHub >

github_iconTop Results From Across the Web

Getting Gradle dependencies in IntelliJ IDEA using Gradle build
After adding dependencies open "Gradle" ('View'->Tool Windows->Gradle) tab and hit "refresh".
Read more >
Plugin development for QGIS 3.16 (Windows): how to handle ...
QGIS has written standards for handling external dependencies - they require that the dependencies are clearly stated in the About metadata ...
Read more >
Dependencies analysis | IntelliJ IDEA Documentation - JetBrains
The Dependency Viewer tool window opens automatically once the analysis is finished and displays the results. To open the tool window manually, select...
Read more >
Apache Maven Dependency Plugin – Usage
It will resolve the dependencies (including transitive dependencies) from the repository and unpack them to the specified location. Unpack- ...
Read more >
Viewing and debugging dependencies - Gradle User Manual
The dependencies task selector will only execute the dependencies task on a single project. If you run the task on the root project,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found