Dependencies window only shows external plugin
See original GitHub issueDescription
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

macOS app
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:
- Created a year ago
- Comments:6 (6 by maintainers)
Top 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 >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Closing this issue since the primary problem was not a problem.
It appears that
pkg_resources
does not locate anyentry_points
for any packages which have.dist-info
files inpython39.zip
. This could be a problem for more than justspyder-terminal
. I don’t think this is directly related topy2app
; it is a bug/feature ofpkg_resources
since simply copying thedist-info
file to thepython3.9
directory after app bundling alleviates the issue.I’ll do some more research…