conda-forge / pyside2-feedstock

A conda-smithy repository for pyside2.
BSD 3-Clause "New" or "Revised" License
17 stars 19 forks source link

pip list does not show pyside2 #84

Closed finagle29 closed 3 years ago

finagle29 commented 3 years ago

Issue: After installing PySide2 from conda-forge, it does not show up in pip list:

$ conda create -n pyside2_test pyside2
$ conda activate pyside2_test
$ pip list
Package    Version
---------- -------------------
certifi    2020.12.5
pip        20.3.3
setuptools 49.6.0.post20201009
wheel      0.36.2

Expected behavior:

$ conda create -n pyside2_test pyside2
$ conda activate pyside2_test
$ pip list
Package    Version
---------- -------------------
certifi    2020.12.5
pip        20.3.3
PySide2    5.13.2
setuptools 49.6.0.post20201009
shiboken2  5.13.2
wheel      0.36.2

I think that the expected behavior can be recovered by generating PEP 376-compliant pyside2-5.13.2.dist-info and shiboken2-5.13.2.dist-info directories inside lib/python3.x/site-packages in the build artifacts of this recipe, but I don't have a good grasp at all as to how this recipe actually works or how to implement this change.


Environment (conda list):

```console $ conda list # packages in environment at /Users/milan/miniforge3/envs/pyside2_test: # # Name Version Build Channel ca-certificates 2020.12.5 h033912b_0 conda-forge certifi 2020.12.5 py39h6e9494a_0 conda-forge icu 67.1 hb1e8313_0 conda-forge jpeg 9d hbcb3906_0 conda-forge krb5 1.17.2 h60d9502_0 conda-forge libclang 10.0.1 default_hf57f61e_1 conda-forge libcxx 11.0.0 h4c3b8ed_1 conda-forge libedit 3.1.20191231 h0678c8f_2 conda-forge libffi 3.3 h046ec9c_2 conda-forge libiconv 1.16 haf1e3a3_0 conda-forge libllvm10 10.0.1 h009f743_3 conda-forge libpng 1.6.37 h7cec526_2 conda-forge libpq 12.3 h7049927_3 conda-forge libxml2 2.9.10 h2c6e4a5_2 conda-forge libxslt 1.1.33 hfed2d9b_1 conda-forge lz4-c 1.9.2 hb1e8313_3 conda-forge mysql-common 8.0.21 2 conda-forge mysql-libs 8.0.21 hfb8f7af_2 conda-forge ncurses 6.2 h2e338ed_4 conda-forge nspr 4.29 hb1e8313_1 conda-forge nss 3.47 hc0980d9_0 conda-forge openssl 1.1.1i h35c211d_0 conda-forge pip 20.3.3 pyhd8ed1ab_0 conda-forge pyside2 5.13.2 py39h717a4ca_3 conda-forge python 3.9.1 h1d169a7_1_cpython conda-forge python_abi 3.9 1_cp39 conda-forge qt 5.12.9 h717870c_0 conda-forge readline 8.0 h0678c8f_2 conda-forge setuptools 49.6.0 py39h2c36a5b_2 conda-forge sqlite 3.34.0 h17101e1_0 conda-forge tk 8.6.10 h0419947_1 conda-forge tzdata 2020d h516909a_0 conda-forge wheel 0.36.2 pyhd3deb0d_0 conda-forge xz 5.2.5 haf1e3a3_1 conda-forge zlib 1.2.11 h7795811_1010 conda-forge zstd 1.4.5 h289c70a_2 conda-forge ```


Details about conda and system ( conda info ):

```console $ conda info active environment : pyside2_test active env location : /Users/milan/miniforge3/envs/pyside2_test shell level : 3 user config file : /Users/milan/.condarc populated config files : /Users/milan/miniforge3/.condarc /Users/milan/.condarc conda version : 4.9.2 conda-build version : not installed python version : 3.8.6.final.0 virtual packages : __osx=10.15.7=0 __unix=0=0 __archspec=1=x86_64 base environment : /Users/milan/miniforge3 (writable) channel URLs : https://conda.anaconda.org/conda-forge/osx-64 https://conda.anaconda.org/conda-forge/noarch https://repo.anaconda.com/pkgs/main/osx-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/osx-64 https://repo.anaconda.com/pkgs/r/noarch package cache : /Users/milan/miniforge3/pkgs /Users/milan/.conda/pkgs envs directories : /Users/milan/miniforge3/envs /Users/milan/.conda/envs platform : osx-64 user-agent : conda/4.9.2 requests/2.25.1 CPython/3.8.6 Darwin/19.6.0 OSX/10.15.7 UID:GID : 501:20 netrc file : None offline mode : False ```
jschueller commented 3 years ago

please take this upstream