Skip to content

Instantly share code, notes, and snippets.

@silenius
Created March 18, 2021 11:26
Show Gist options
  • Save silenius/b42580ac15f3e4fc21d02374de90425f to your computer and use it in GitHub Desktop.
Save silenius/b42580ac15f3e4fc21d02374de90425f to your computer and use it in GitHub Desktop.
julien@x1:~/ > python3.7 -m venv foo
julien@x1:~/ > source foo/bin/activate
(foo) julien@x1:~/ > pip install setuptools==44.1.0 Collecting setuptools==44.1.0 Using cached setuptools-44.1.0-py2.py3-none-any.whl (583 kB) Installing collected packages: setuptools
Attempting uninstall: setuptools
Found existing installation: setuptools 47.1.0
Uninstalling setuptools-47.1.0:
Successfully uninstalled setuptools-47.1.0
Successfully installed setuptools-44.1.0
WARNING: You are using pip version 20.1.1; however, version 21.0.1 is available.
You should consider upgrading via the '/usr/home/julien/foo/bin/python3.7 -m pip install --upgrade pip' command.
(foo) julien@x1:~/ > pip install --upgrade pip
Collecting pip
Using cached pip-21.0.1-py3-none-any.whl (1.5 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.1.1
Uninstalling pip-20.1.1:
Successfully uninstalled pip-20.1.1
Successfully installed pip-21.0.1
(foo) julien@x1:~/ > pip install -e 'git+https://github.com/ckan/ckan.git@ckan-2.9.2#egg=ckan[requirements]'
Obtaining ckan[requirements] from git+https://github.com/ckan/ckan.git@ckan-2.9.2#egg=ckan[requirements]
Cloning https://github.com/ckan/ckan.git (to revision ckan-2.9.2) to ./foo/src/ckan
Running command git clone -q https://github.com/ckan/ckan.git /usr/home/julien/foo/src/ckan
Running command git checkout -q 038e24c5fd4d9610695e4ed1a4a55a385cdbebb3
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Collecting pyyaml==5.3.1
Using cached PyYAML-5.3.1.tar.gz (269 kB)
Collecting unicodecsv==0.14.1
Using cached unicodecsv-0.14.1.tar.gz (10 kB)
Collecting fanstatic==1.1
Using cached fanstatic-1.1.tar.gz (237 kB)
Collecting flask-babel==1.0.0
Using cached Flask_Babel-1.0.0-py3-none-any.whl (9.5 kB)
Collecting webassets==0.12.1
Using cached webassets-0.12.1.tar.gz (179 kB)
Collecting tzlocal==1.3
Using cached tzlocal-1.3.tar.gz (18 kB)
Collecting click==7.1.2
Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting babel==2.7.0
Using cached Babel-2.7.0-py2.py3-none-any.whl (8.4 MB)
Collecting markdown==2.6.7
Using cached Markdown-2.6.7.zip (413 kB)
Collecting python-editor==1.0.4
Using cached python_editor-1.0.4-py3-none-any.whl (4.9 kB)
Collecting redis==3.3.11
Using cached redis-3.3.11-py2.py3-none-any.whl (66 kB)
Collecting markupsafe==1.1.1
Using cached MarkupSafe-1.1.1.tar.gz (19 kB)
Collecting beaker==1.11.0
Using cached Beaker-1.11.0.tar.gz (40 kB)
Collecting idna==2.8
Using cached idna-2.8-py2.py3-none-any.whl (58 kB)
Collecting mako==1.1.0
Using cached Mako-1.1.0.tar.gz (463 kB)
Collecting python-dateutil==2.8.1
Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting chardet==3.0.4
Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting pathtools==0.1.2
Using cached pathtools-0.1.2.tar.gz (11 kB)
Collecting six==1.13.0
Using cached six-1.13.0-py2.py3-none-any.whl (10 kB)
Collecting dominate==2.4.0
Using cached dominate-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting zope.interface==4.3.2
Using cached zope.interface-4.3.2.tar.gz (143 kB)
Collecting itsdangerous==1.1.0
Using cached itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
Collecting psycopg2==2.8.2
Using cached psycopg2-2.8.2.tar.gz (368 kB)
Collecting pysolr==3.6.0
Using cached pysolr-3.6.0-py2.py3-none-any.whl (18 kB)
Collecting PyJWT==1.7.1
Using cached PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
Collecting watchdog==0.10.2
Using cached watchdog-0.10.2.tar.gz (95 kB)
Collecting polib==1.0.7
Using cached polib-1.0.7-py2.py3-none-any.whl (24 kB)
Collecting nose==1.3.7
Using cached nose-1.3.7-py3-none-any.whl (154 kB)
Collecting jinja2==2.10.1
Using cached Jinja2-2.10.1-py2.py3-none-any.whl (124 kB)
Collecting alembic==1.0.0
Using cached alembic-1.0.0-py2.py3-none-any.whl (158 kB)
Collecting pastedeploy==2.0.1
Using cached PasteDeploy-2.0.1-py2.py3-none-any.whl (17 kB)
Collecting flask-multistatic==1.0
Using cached flask-multistatic-1.0.tar.gz (15 kB)
Collecting requests==2.22.0
Using cached requests-2.22.0-py2.py3-none-any.whl (57 kB)
Collecting tempita==0.5.2
Using cached Tempita-0.5.2.tar.gz (12 kB)
Collecting certifi==2019.11.28
Using cached certifi-2019.11.28-py2.py3-none-any.whl (156 kB)
Collecting pytz==2016.7
Using cached pytz-2016.7-py2.py3-none-any.whl (480 kB)
Collecting repoze.who==2.3
Using cached repoze.who-2.3-py3-none-any.whl (75 kB)
Collecting python-magic==0.4.15
Using cached python_magic-0.4.15-py2.py3-none-any.whl (5.5 kB)
Collecting sqlalchemy==1.3.5
Using cached SQLAlchemy-1.3.5.tar.gz (5.9 MB)
Collecting flask==1.1.1
Using cached Flask-1.1.1-py2.py3-none-any.whl (94 kB)
Collecting sqlparse==0.2.2
Using cached sqlparse-0.2.2-py2.py3-none-any.whl (38 kB)
Collecting shutilwhich==1.1.0
Using cached shutilwhich-1.1.0.tar.gz (2.3 kB)
Collecting repoze.lru==0.7
Using cached repoze.lru-0.7-py3-none-any.whl (10 kB)
Collecting decorator==4.4.1
Using cached decorator-4.4.1-py2.py3-none-any.whl (9.2 kB)
Collecting simplejson==3.10.0
Using cached simplejson-3.10.0.tar.gz (77 kB)
Collecting werkzeug[watchdog]==1.0.0
Using cached Werkzeug-1.0.0-py2.py3-none-any.whl (298 kB)
Collecting webencodings==0.5.1
Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting urllib3==1.25.8
Using cached urllib3-1.25.8-py2.py3-none-any.whl (125 kB)
Collecting bleach==3.1.4
Using cached bleach-3.1.4-py2.py3-none-any.whl (151 kB)
Collecting sqlalchemy-migrate==0.12.0
Using cached sqlalchemy_migrate-0.12.0-py2.py3-none-any.whl (108 kB)
Collecting passlib==1.6.5
Using cached passlib-1.6.5-py2.py3-none-any.whl (317 kB)
Collecting pbr==5.4.4
Using cached pbr-5.4.4-py2.py3-none-any.whl (110 kB)
Collecting lxml==4.4.2
Using cached lxml-4.4.2.tar.gz (2.6 MB)
Collecting feedgen==0.9.0
Using cached feedgen-0.9.0.tar.gz (217 kB)
Collecting routes==1.13
Using cached Routes-1.13.tar.gz (797 kB)
Collecting rq==1.0
Using cached rq-1.0.tar.gz (45 kB)
Collecting webob==1.8.5
Using cached WebOb-1.8.5-py2.py3-none-any.whl (113 kB)
Collecting pyutilib==5.7.1
Using cached PyUtilib-5.7.1-py2.py3-none-any.whl (251 kB)
Requirement already satisfied: setuptools in ./foo/lib/python3.7/site-packages (from fanstatic==1.1->ckan[requirements]) (44.1.0)
Collecting Werkzeug>=0.15
Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
Using legacy 'setup.py install' for beaker, since package 'wheel' is not installed.
Using legacy 'setup.py install' for fanstatic, since package 'wheel' is not installed.
Using legacy 'setup.py install' for feedgen, since package 'wheel' is not installed.
Using legacy 'setup.py install' for flask-multistatic, since package 'wheel' is not installed.
Using legacy 'setup.py install' for lxml, since package 'wheel' is not installed.
Using legacy 'setup.py install' for mako, since package 'wheel' is not installed.
Using legacy 'setup.py install' for markdown, since package 'wheel' is not installed.
Using legacy 'setup.py install' for markupsafe, since package 'wheel' is not installed.
Using legacy 'setup.py install' for pathtools, since package 'wheel' is not installed.
Using legacy 'setup.py install' for psycopg2, since package 'wheel' is not installed.
Using legacy 'setup.py install' for pyyaml, since package 'wheel' is not installed.
Using legacy 'setup.py install' for routes, since package 'wheel' is not installed.
Using legacy 'setup.py install' for rq, since package 'wheel' is not installed.
Using legacy 'setup.py install' for shutilwhich, since package 'wheel' is not installed.
Using legacy 'setup.py install' for simplejson, since package 'wheel' is not installed.
Using legacy 'setup.py install' for sqlalchemy, since package 'wheel' is not installed.
Using legacy 'setup.py install' for tempita, since package 'wheel' is not installed.
Using legacy 'setup.py install' for tzlocal, since package 'wheel' is not installed.
Using legacy 'setup.py install' for unicodecsv, since package 'wheel' is not installed.
Using legacy 'setup.py install' for watchdog, since package 'wheel' is not installed.
Using legacy 'setup.py install' for webassets, since package 'wheel' is not installed.
Using legacy 'setup.py install' for zope.interface, since package 'wheel' is not installed.
Installing collected packages: markupsafe, werkzeug, urllib3, six, pytz, pathtools, jinja2, itsdangerous, idna, click, chardet, certifi, zope.interface, webob, webencodings, watchdog, tempita, sqlparse, sqlalchemy, shutilwhich, requ
ests, repoze.lru, redis, python-editor, python-dateutil, pbr, nose, mako, lxml, flask, decorator, babel, webassets, unicodecsv, tzlocal, sqlalchemy-migrate, simplejson, rq, routes, repoze.who, pyyaml, pyutilib, python-magic, pysolr,
PyJWT, psycopg2, polib, pastedeploy, passlib, markdown, flask-multistatic, flask-babel, feedgen, fanstatic, dominate, ckan, bleach, beaker, alembic
Running setup.py install for markupsafe ... done
Running setup.py install for pathtools ... done
Running setup.py install for zope.interface ... done
Running setup.py install for watchdog ... done
Running setup.py install for tempita ... done
Running setup.py install for sqlalchemy ... done
Running setup.py install for shutilwhich ... done
Running setup.py install for mako ... done
Running setup.py install for lxml ... done
Running setup.py install for webassets ... done
Running setup.py install for unicodecsv ... done
Running setup.py install for tzlocal ... done
Running setup.py install for simplejson ... done
Running setup.py install for rq ... done
Running setup.py install for routes ... done
Running setup.py install for pyyaml ... done
Running setup.py install for psycopg2 ... done
Running setup.py install for markdown ... done
Running setup.py install for flask-multistatic ... done
Running setup.py install for feedgen ... done
Running setup.py install for fanstatic ... done
Running setup.py develop for ckan
Running setup.py install for beaker ... done
Successfully installed PyJWT-1.7.1 alembic-1.0.0 babel-2.7.0 beaker-1.11.0 bleach-3.1.4 certifi-2019.11.28 chardet-3.0.4 ckan click-7.1.2 decorator-4.4.1 dominate-2.4.0 fanstatic-1.1 feedgen-0.9.0 flask-1.1.1 flask-babel-1.0.0 flask
-multistatic-1.0 idna-2.8 itsdangerous-1.1.0 jinja2-2.10.1 lxml-4.4.2 mako-1.1.0 markdown-2.6.7 markupsafe-1.1.1 nose-1.3.7 passlib-1.6.5 pastedeploy-2.0.1 pathtools-0.1.2 pbr-5.4.4 polib-1.0.7 psycopg2-2.8.2 pysolr-3.6.0 python-dat
eutil-2.8.1 python-editor-1.0.4 python-magic-0.4.15 pytz-2016.7 pyutilib-5.7.1 pyyaml-5.3.1 redis-3.3.11 repoze.lru-0.7 repoze.who-2.3 requests-2.22.0 routes-1.13 rq-1.0 shutilwhich-1.1.0 simplejson-3.10.0 six-1.13.0 sqlalchemy-1.3.
5 sqlalchemy-migrate-0.12.0 sqlparse-0.2.2 tempita-0.5.2 tzlocal-1.3 unicodecsv-0.14.1 urllib3-1.25.8 watchdog-0.10.2 webassets-0.12.1 webencodings-0.5.1 webob-1.8.5 werkzeug-1.0.0 zope.interface-4.3.2
(foo) julien@x1:~/ >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment