patrickstephens@LMEMEA1630 tutorials % python3 -m pip install --upgrade pip setuptools wheel Requirement already satisfied: pip in /usr/local/lib/python3.9/site-packages (21.0.1) Requirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (52.0.0) Collecting setuptools Downloading setuptools-53.0.0-py3-none-any.whl (784 kB) |████████████████████████████████| 784 kB 4.1 MB/s Requirement already satisfied: wheel in /usr/local/lib/python3.9/site-packages (0.36.2) Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 52.0.0 Uninstalling setuptools-52.0.0: Successfully uninstalled setuptools-52.0.0 Successfully installed setuptools-53.0.0 patrickstephens@LMEMEA1630 tutorials % brew update Updated 1 tap (homebrew/core). ==> Updated Formulae xcinfo patrickstephens@LMEMEA1630 tutorials % brew install python3 Warning: python@3.9 3.9.1_7 is already installed and up-to-date. To reinstall 3.9.1_7, run: brew reinstall python@3.9 patrickstephens@LMEMEA1630 tutorials % echo 'export PATH="/usr/local/bin:"$PATH' >> ~/.zshrc patrickstephens@LMEMEA1630 tutorials % brew install openssl Warning: openssl@1.1 1.1.1i is already installed and up-to-date. To reinstall 1.1.1i, run: brew reinstall openssl@1.1 patrickstephens@LMEMEA1630 tutorials % sudo -H python3 -m pip install couchbase Password: Collecting couchbase Downloading couchbase-3.0.9.tar.gz (1.5 MB) |████████████████████████████████| 1.5 MB 4.1 MB/s Installing build dependencies ... done Getting requirements to build wheel ... done Installing backend dependencies ... done Preparing wheel metadata ... done Collecting pyrsistent>=0.15.2 Using cached pyrsistent-0.17.3-cp39-cp39-macosx_11_0_x86_64.whl Collecting wrapt>=1.11.2 Using cached wrapt-1.12.1-cp39-cp39-macosx_11_0_x86_64.whl Collecting mypy-extensions Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB) Collecting attrs>=19.1.0 Using cached attrs-20.3.0-py2.py3-none-any.whl (49 kB) Collecting six Using cached six-1.15.0-py2.py3-none-any.whl (10 kB) Building wheels for collected packages: couchbase Building wheel for couchbase (PEP 517) ... done Created wheel for couchbase: filename=couchbase-3.0.9-cp39-cp39-macosx_11_0_x86_64.whl size=1337521 sha256=6708ff032221b289acddeec59a9e932a6e49fc81afc20eb36b496e73f19ca027 Stored in directory: /private/var/root/Library/Caches/pip/wheels/6b/42/f2/0d43bc48a4cd44d9760e0e84a4b6c5c536a4714b21ee90ac74 Successfully built couchbase Installing collected packages: wrapt, six, pyrsistent, mypy-extensions, attrs, couchbase Successfully installed attrs-20.3.0 couchbase-3.0.9 mypy-extensions-0.4.3 pyrsistent-0.17.3 six-1.15.0 wrapt-1.12.1 patrickstephens@LMEMEA1630 tutorials % cd try-cb-python patrickstephens@LMEMEA1630 try-cb-python % git checkout 6.6 error: pathspec '6.6' did not match any file(s) known to git patrickstephens@LMEMEA1630 try-cb-python % git checkout 6.5 Branch '6.5' set up to track remote branch '6.5' from 'origin'. Switched to a new branch '6.5' patrickstephens@LMEMEA1630 try-cb-python % python3 -m pip install -r requirements.txt Collecting click==6.7 Downloading click-6.7-py2.py3-none-any.whl (71 kB) |████████████████████████████████| 71 kB 3.8 MB/s Requirement already satisfied: couchbase>=3.0.7 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (3.0.9) Collecting DateTime==4.1.1 Downloading DateTime-4.1.1.zip (66 kB) |████████████████████████████████| 66 kB 4.3 MB/s Collecting Flask==0.12 Downloading Flask-0.12-py2.py3-none-any.whl (82 kB) |████████████████████████████████| 82 kB 2.7 MB/s Collecting Flask-Classy==0.6.10 Downloading Flask-Classy-0.6.10.tar.gz (12 kB) Collecting itsdangerous==0.24 Downloading itsdangerous-0.24.tar.gz (46 kB) |████████████████████████████████| 46 kB 4.4 MB/s Collecting Jinja2==2.9.3 Downloading Jinja2-2.9.3-py2.py3-none-any.whl (274 kB) |████████████████████████████████| 274 kB 4.3 MB/s Collecting MarkupSafe==0.23 Downloading MarkupSafe-0.23.tar.gz (13 kB) Collecting PyJWT==1.4.2 Downloading PyJWT-1.4.2-py2.py3-none-any.whl (15 kB) Collecting pytz==2016.10 Downloading pytz-2016.10-py2.py3-none-any.whl (483 kB) |████████████████████████████████| 483 kB 4.2 MB/s Collecting six==1.10.0 Downloading six-1.10.0-py2.py3-none-any.whl (10 kB) Collecting Werkzeug==0.11.15 Downloading Werkzeug-0.11.15-py2.py3-none-any.whl (307 kB) |████████████████████████████████| 307 kB 4.2 MB/s Collecting zope.interface>=5.2.0 Downloading zope.interface-5.2.0-cp39-cp39-macosx_10_9_x86_64.whl (194 kB) |████████████████████████████████| 194 kB 4.3 MB/s Requirement already satisfied: pyrsistent>=0.15.2 in /usr/local/lib/python3.9/site-packages (from couchbase>=3.0.7->-r requirements.txt (line 2)) (0.17.3) Requirement already satisfied: attrs>=19.1.0 in /usr/local/lib/python3.9/site-packages (from couchbase>=3.0.7->-r requirements.txt (line 2)) (20.3.0) Requirement already satisfied: mypy-extensions in /usr/local/lib/python3.9/site-packages (from couchbase>=3.0.7->-r requirements.txt (line 2)) (0.4.3) Requirement already satisfied: wrapt>=1.11.2 in /usr/local/lib/python3.9/site-packages (from couchbase>=3.0.7->-r requirements.txt (line 2)) (1.12.1) Requirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (from zope.interface>=5.2.0->-r requirements.txt (line 13)) (53.0.0) Building wheels for collected packages: DateTime, Flask-Classy, itsdangerous, MarkupSafe Building wheel for DateTime (setup.py) ... done Created wheel for DateTime: filename=DateTime-4.1.1-py3-none-any.whl size=51157 sha256=a5aff2f11db56e298a255b32de21aa63b29728e9c6986e8f82b4698166e4513d Stored in directory: /Users/patrickstephens/Library/Caches/pip/wheels/ef/1c/b6/a5c22e9e8ba79346d2e850bd3ea607b89d04361d9e5a194d2f Building wheel for Flask-Classy (setup.py) ... done Created wheel for Flask-Classy: filename=Flask_Classy-0.6.10-py3-none-any.whl size=4704 sha256=b802cff617c9a57b161d3e8caed5306c6963b9550063d05b3dd863d45c6d5495 Stored in directory: /Users/patrickstephens/Library/Caches/pip/wheels/d0/8b/52/a643ffa38867fbd1419dfa113501a59381affdde146dec96c2 Building wheel for itsdangerous (setup.py) ... done Created wheel for itsdangerous: filename=itsdangerous-0.24-py3-none-any.whl size=10621 sha256=96322c096f6210b3202ed9af33eb0c2591c93f478ad0f9193e35f2ae3c21c478 Stored in directory: /Users/patrickstephens/Library/Caches/pip/wheels/b6/3b/2f/88f28d2646664615853cc9d243549c09b46fb36fddc160fea3 Building wheel for MarkupSafe (setup.py) ... done Created wheel for MarkupSafe: filename=MarkupSafe-0.23-cp39-cp39-macosx_11_0_x86_64.whl size=17809 sha256=1c45fc115b49a706c1867108bc71d1ae31a4a3213c1cd8c402afc96cbdf4a6d5 Stored in directory: /Users/patrickstephens/Library/Caches/pip/wheels/d4/53/bf/e8ceaab4fdac09d1701a23ae34145229e9ece7f09ef4579abd Successfully built DateTime Flask-Classy itsdangerous MarkupSafe Installing collected packages: MarkupSafe, Werkzeug, Jinja2, itsdangerous, click, zope.interface, six, pytz, Flask, PyJWT, Flask-Classy, DateTime Attempting uninstall: six Found existing installation: six 1.15.0 Uninstalling six-1.15.0: ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: 'RECORD' Consider using the `--user` option or check the permissions. patrickstephens@LMEMEA1630 try-cb-python % sudo -H python3 -m pip install -r requirements.txt Requirement already satisfied: click==6.7 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (6.7) Requirement already satisfied: couchbase>=3.0.7 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (3.0.9) Collecting DateTime==4.1.1 Downloading DateTime-4.1.1.zip (66 kB) |████████████████████████████████| 66 kB 3.4 MB/s Collecting Flask==0.12 Downloading Flask-0.12-py2.py3-none-any.whl (82 kB) |████████████████████████████████| 82 kB 2.8 MB/s Collecting Flask-Classy==0.6.10 Downloading Flask-Classy-0.6.10.tar.gz (12 kB) Requirement already satisfied: itsdangerous==0.24 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 6)) (0.24) Requirement already satisfied: Jinja2==2.9.3 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (2.9.3) Requirement already satisfied: MarkupSafe==0.23 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 8)) (0.23) Collecting PyJWT==1.4.2 Downloading PyJWT-1.4.2-py2.py3-none-any.whl (15 kB) Collecting pytz==2016.10 Downloading pytz-2016.10-py2.py3-none-any.whl (483 kB) |████████████████████████████████| 483 kB 4.7 MB/s Collecting six==1.10.0 Downloading six-1.10.0-py2.py3-none-any.whl (10 kB) Requirement already satisfied: Werkzeug==0.11.15 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 12)) (0.11.15) Requirement already satisfied: zope.interface>=5.2.0 in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 13)) (5.2.0) Requirement already satisfied: attrs>=19.1.0 in /usr/local/lib/python3.9/site-packages (from couchbase>=3.0.7->-r requirements.txt (line 2)) (20.3.0) Requirement already satisfied: pyrsistent>=0.15.2 in /usr/local/lib/python3.9/site-packages (from couchbase>=3.0.7->-r requirements.txt (line 2)) (0.17.3) Requirement already satisfied: wrapt>=1.11.2 in /usr/local/lib/python3.9/site-packages (from couchbase>=3.0.7->-r requirements.txt (line 2)) (1.12.1) Requirement already satisfied: mypy-extensions in /usr/local/lib/python3.9/site-packages (from couchbase>=3.0.7->-r requirements.txt (line 2)) (0.4.3) Requirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (from zope.interface>=5.2.0->-r requirements.txt (line 13)) (53.0.0) Building wheels for collected packages: DateTime, Flask-Classy Building wheel for DateTime (setup.py) ... done Created wheel for DateTime: filename=DateTime-4.1.1-py3-none-any.whl size=51157 sha256=446b177089098acfed9d3267d12a5f5e26c1d147c8353cfaded1b2ac137e5a0b Stored in directory: /private/var/root/Library/Caches/pip/wheels/ef/1c/b6/a5c22e9e8ba79346d2e850bd3ea607b89d04361d9e5a194d2f Building wheel for Flask-Classy (setup.py) ... done Created wheel for Flask-Classy: filename=Flask_Classy-0.6.10-py3-none-any.whl size=4704 sha256=a655b54c31ce3f9158bbb801e1c55755ec070e19224534e11cf0f2d4a6b1672f Stored in directory: /private/var/root/Library/Caches/pip/wheels/d0/8b/52/a643ffa38867fbd1419dfa113501a59381affdde146dec96c2 Successfully built DateTime Flask-Classy Installing collected packages: six, pytz, Flask, PyJWT, Flask-Classy, DateTime Attempting uninstall: six Found existing installation: six 1.15.0 Uninstalling six-1.15.0: Successfully uninstalled six-1.15.0 Successfully installed DateTime-4.1.1 Flask-0.12 Flask-Classy-0.6.10 PyJWT-1.4.2 pytz-2016.10 six-1.10.0 patrickstephens@LMEMEA1630 try-cb-python % more requirements.txt click==6.7 couchbase>=3.0.7 DateTime==4.1.1 Flask==0.12 Flask-Classy==0.6.10 itsdangerous==0.24 Jinja2==2.9.3 MarkupSafe==0.23 PyJWT==1.4.2 pytz==2016.10 six==1.10.0 Werkzeug==0.11.15 zope.interface>=5.2.0 patrickstephens@LMEMEA1630 try-cb-python %