Opened 10 months ago
Closed 7 months ago
#69094 closed defect (fixed)
pipenv: does not create links
Reported by: | stuchalk (Stuart Chalk) | Owned by: | danchr (Dan Villiom Podlaski Christiansen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | sonoma arm64 | Cc: | |
Port: | pipenv |
Description
Install of pipenv (Python 3.12) on macOS Sonoma (arm64) does not create links to pip, pipenv etc in /opt/local/bin and thus pipenv is not found after install.
Command line output
sh-3.2# port install pipenv ---> Computing dependencies for pipenv The following dependencies will be installed: py312-certifi py312-distlib py312-filelock py312-platformdirs py312-setuptools py312-virtualenv python312 python3_select-312 python_select-312 Continue? [Y/n]: Y ---> Fetching archive for python3_select-312 ---> Attempting to fetch python3_select-312-0.1_1.any_any.noarch.tbz2 from https://packages.macports.org/python3_select-312 ---> Attempting to fetch python3_select-312-0.1_1.any_any.noarch.tbz2.rmd160 from https://packages.macports.org/python3_select-312 ---> Installing python3_select-312 @0.1_1 ---> Activating python3_select-312 @0.1_1 ---> Cleaning python3_select-312 ---> Fetching archive for python_select-312 ---> Attempting to fetch python_select-312-0.3_1.any_any.noarch.tbz2 from https://packages.macports.org/python_select-312 ---> Attempting to fetch python_select-312-0.3_1.any_any.noarch.tbz2.rmd160 from https://packages.macports.org/python_select-312 ---> Installing python_select-312 @0.3_1 ---> Activating python_select-312 @0.3_1 ---> Cleaning python_select-312 ---> Fetching archive for python312 ---> Attempting to fetch python312-3.12.1_0+lto+optimizations.darwin_23.arm64.tbz2 from https://packages.macports.org/python312 ---> Attempting to fetch python312-3.12.1_0+lto+optimizations.darwin_23.arm64.tbz2.rmd160 from https://packages.macports.org/python312 ---> Installing python312 @3.12.1_0+lto+optimizations ---> Activating python312 @3.12.1_0+lto+optimizations ---> Cleaning python312 ---> Fetching archive for py312-certifi ---> Attempting to fetch py312-certifi-2023.11.17_0.darwin_any.noarch.tbz2 from https://packages.macports.org/py312-certifi ---> Attempting to fetch py312-certifi-2023.11.17_0.darwin_any.noarch.tbz2.rmd160 from https://packages.macports.org/py312-certifi ---> Installing py312-certifi @2023.11.17_0 ---> Activating py312-certifi @2023.11.17_0 ---> Cleaning py312-certifi ---> Fetching archive for py312-setuptools ---> Attempting to fetch py312-setuptools-68.2.2_0.darwin_any.noarch.tbz2 from https://packages.macports.org/py312-setuptools ---> Attempting to fetch py312-setuptools-68.2.2_0.darwin_any.noarch.tbz2.rmd160 from https://packages.macports.org/py312-setuptools ---> Installing py312-setuptools @68.2.2_0 ---> Activating py312-setuptools @68.2.2_0 ---> Cleaning py312-setuptools ---> Fetching archive for py312-distlib ---> Attempting to fetch py312-distlib-0.3.6_0.darwin_any.noarch.tbz2 from https://packages.macports.org/py312-distlib ---> Attempting to fetch py312-distlib-0.3.6_0.darwin_any.noarch.tbz2.rmd160 from https://packages.macports.org/py312-distlib ---> Installing py312-distlib @0.3.6_0 ---> Activating py312-distlib @0.3.6_0 ---> Cleaning py312-distlib ---> Fetching archive for py312-filelock ---> Attempting to fetch py312-filelock-3.12.4_0.darwin_any.noarch.tbz2 from https://packages.macports.org/py312-filelock ---> Attempting to fetch py312-filelock-3.12.4_0.darwin_any.noarch.tbz2.rmd160 from https://packages.macports.org/py312-filelock ---> Installing py312-filelock @3.12.4_0 ---> Activating py312-filelock @3.12.4_0 ---> Cleaning py312-filelock ---> Fetching archive for py312-platformdirs ---> Attempting to fetch py312-platformdirs-4.1.0_0.darwin_any.noarch.tbz2 from https://packages.macports.org/py312-platformdirs ---> Attempting to fetch py312-platformdirs-4.1.0_0.darwin_any.noarch.tbz2.rmd160 from https://packages.macports.org/py312-platformdirs ---> Installing py312-platformdirs @4.1.0_0 ---> Activating py312-platformdirs @4.1.0_0 ---> Cleaning py312-platformdirs ---> Fetching archive for py312-virtualenv ---> Attempting to fetch py312-virtualenv-20.25.0_0.darwin_any.noarch.tbz2 from https://packages.macports.org/py312-virtualenv ---> Attempting to fetch py312-virtualenv-20.25.0_0.darwin_any.noarch.tbz2.rmd160 from https://packages.macports.org/py312-virtualenv ---> Installing py312-virtualenv @20.25.0_0 ---> Activating py312-virtualenv @20.25.0_0 ---> Cleaning py312-virtualenv ---> Fetching archive for pipenv ---> Attempting to fetch pipenv-2023.11.15_0.darwin_any.noarch.tbz2 from https://packages.macports.org/pipenv ---> Attempting to fetch pipenv-2023.11.15_0.darwin_any.noarch.tbz2.rmd160 from https://packages.macports.org/pipenv ---> Installing pipenv @2023.11.15_0 ---> Activating pipenv @2023.11.15_0 ---> Cleaning pipenv ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. ---> No broken ports found. ---> Some of the ports you installed have notes: py312-virtualenv has the following notes: The executable is installed as '/opt/local/bin/virtualenv-3.12'. To symlink it to '/opt/local/bin/virtualenv', run: sudo port select --set virtualenv virtualenv312 python312 has the following notes: To make this the default Python or Python 3 (i.e., the version run by the 'python' or 'python3' commands), run one or both of: sudo port select --set python python312 sudo port select --set python3 python312 sh-3.2# port select --set python python312 Selecting 'python312' for 'python' succeeded. 'python312' is now active. sh-3.2# port select --set python3 python312 Selecting 'python312' for 'python3' succeeded. 'python312' is now active. sh-3.2# port select --set virtualenv virtualenv312 Selecting 'virtualenv312' for 'virtualenv' succeeded. 'virtualenv312' is now active.
Partial file list from /opt/local/bin
-rwxr-xr-x 1 root admin 3206 Jan 2 11:28 php-config82 -rwxr-xr-x 1 root admin 12280752 Jan 2 11:28 php82 -rwxr-xr-x 1 root admin 4547 Jan 2 11:28 phpize82 lrwxr-xr-x 1 root admin 11 Oct 23 2022 piconv -> piconv-5.34 -rwxr-xr-x 1 root admin 8380 Dec 27 10:09 piconv-5.34 -rwxr-xr-x 1 root admin 87912 Jan 8 06:28 pkgdata lrwxr-xr-x 1 root admin 10 Oct 23 2022 pl2pm -> pl2pm-5.34 -rwxr-xr-x 1 root admin 4556 Dec 27 10:09 pl2pm-5.34 -rwxr-xr-x 1 root admin 33712 Dec 27 10:28 png-fix-itxt -rwxr-xr-x 1 root admin 88808 Dec 27 10:28 pngfix lrwxr-xr-x 1 root admin 13 Oct 23 2022 pod2html -> pod2html-5.34 -rwxr-xr-x 1 root admin 4157 Dec 27 10:09 pod2html-5.34 lrwxr-xr-x 1 root admin 12 Oct 23 2022 pod2man -> pod2man-5.34 -rwxr-xr-x 1 root admin 15054 Dec 27 10:09 pod2man-5.34 -rwxr-xr-x 1 root admin 25552 Dec 27 11:19 pod2texi lrwxr-xr-x 1 root admin 13 Oct 23 2022 pod2text -> pod2text-5.34 -rwxr-xr-x 1 root admin 10823 Dec 27 10:09 pod2text-5.34 lrwxr-xr-x 1 root admin 14 Oct 23 2022 pod2usage -> pod2usage-5.34 -rwxr-xr-x 1 root admin 4117 Dec 27 10:09 pod2usage-5.34 lrwxr-xr-x 1 root admin 15 Oct 23 2022 podchecker -> podchecker-5.34 -rwxr-xr-x 1 root admin 3668 Dec 27 10:09 podchecker-5.34 -r-xr-xr-x 1 root wheel 209540 Sep 27 00:18 port lr-xr-xr-x 1 root wheel 40 Dec 27 09:44 port-tclsh -> /opt/local/libexec/macports/bin/tclsh8.6 lr-xr-xr-x 1 root wheel 4 Dec 27 09:44 portf -> port -r-xr-xr-x 1 root wheel 11303 Sep 27 00:18 portindex -r-xr-xr-x 1 root wheel 2330 Sep 27 00:18 portmirror -rwxr-xr-x 1 root admin 180 Dec 27 11:09 pp-trace-mp-15 lrwxr-xr-x 1 root admin 10 Oct 23 2022 prove -> prove-5.34 -rwxr-xr-x 1 root admin 13678 Dec 27 10:09 prove-5.34 -rwxr-xr-x 1 root admin 52448 Dec 27 10:36 psl lrwxr-xr-x 1 root admin 9 Oct 23 2022 ptar -> ptar-5.34 -rwxr-xr-x 1 root admin 3586 Dec 27 10:09 ptar-5.34 lrwxr-xr-x 1 root admin 13 Oct 23 2022 ptardiff -> ptardiff-5.34 -rwxr-xr-x 1 root admin 2665 Dec 27 10:09 ptardiff-5.34 lrwxr-xr-x 1 root admin 13 Oct 23 2022 ptargrep -> ptargrep-5.34 -rwxr-xr-x 1 root admin 4415 Dec 27 10:09 ptargrep-5.34 lrwxr-xr-x 1 root wheel 24 Jan 11 14:08 pydoc -> /opt/local/bin/pydoc3.12 lrwxr-xr-x 1 root wheel 24 Jan 11 14:08 pydoc3 -> /opt/local/bin/pydoc3.12 lrwxr-xr-x 1 root admin 74 Jan 8 06:23 pydoc3.11 -> /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/pydoc3.11 lrwxr-xr-x 1 root admin 74 Jan 8 09:37 pydoc3.12 -> /opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/pydoc3.12 lrwxr-xr-x 1 root wheel 75 Dec 27 13:06 pygmentize -> /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/pygmentize lrwxr-xr-x 1 root wheel 25 Jan 11 14:08 python -> /opt/local/bin/python3.12 lrwxr-xr-x 1 root wheel 32 Jan 11 14:08 python-config -> /opt/local/bin/python3.12-config lrwxr-xr-x 1 root wheel 25 Jan 11 14:08 python3 -> /opt/local/bin/python3.12 lrwxr-xr-x 1 root wheel 32 Jan 11 14:08 python3-config -> /opt/local/bin/python3.12-config lrwxr-xr-x 1 root admin 75 Jan 8 06:23 python3.11 -> /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 lrwxr-xr-x 1 root admin 82 Jan 8 06:23 python3.11-config -> /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11-config lrwxr-xr-x 1 root admin 75 Jan 8 09:37 python3.12 -> /opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 lrwxr-xr-x 1 root admin 82 Jan 8 09:37 python3.12-config -> /opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12-config
How do I fix?
Change History (3)
comment:1 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | sonoma arm64 added |
---|---|
Owner: | set to danchr |
Status: | new → assigned |
Summary: | Install of pipenv on macOS sonoma (arm64) does not create links → pipenv: does not create links |
comment:2 Changed 7 months ago by stuchalk (Stuart Chalk)
Any chance this is going to get updated soon?
comment:3 Changed 7 months ago by reneeotten (Renee Otten)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
I agree. The pipenv port used to install /opt/local/bin/pipenv and /opt/local/bin/pipenv-resolver but doesn't anymore.