Skip to content

Instantly share code, notes, and snippets.

@easternbloc
Created November 16, 2021 10:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save easternbloc/6258a5bcfcdf35b211488c271107dba6 to your computer and use it in GitHub Desktop.
Save easternbloc/6258a5bcfcdf35b211488c271107dba6 to your computer and use it in GitHub Desktop.
pip install -e 'git+https://github.com/ckan/ckan.git@ckan-2.9.4#egg=ckan[requirements]'
Obtaining ckan[requirements] from git+https://github.com/ckan/ckan.git@ckan-2.9.4#egg=ckan[requirements]
Updating ./ckan/src/ckan clone (to revision ckan-2.9.4)
Running command git fetch -q --tags
Running command git reset --hard -q 6731c5a821a6a5f4bdaa20f4e793e0b6ba44f823
Installing build dependencies ... done
Checking if build backend supports build_editable ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: sqlalchemy==1.3.5 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.3.5)
Collecting dominate==2.4.0
Using cached dominate-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting funcsigs==1.0.2
Using cached funcsigs-1.0.2-py2.py3-none-any.whl (17 kB)
Requirement already satisfied: pysolr==3.6.0 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (3.6.0)
Requirement already satisfied: repoze.who==2.3 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2.3)
Requirement already satisfied: python-editor==1.0.4 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.0.4)
Requirement already satisfied: python-dateutil==2.8.2 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2.8.2)
Requirement already satisfied: markupsafe==1.1.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.1.1)
Requirement already satisfied: pyutilib==5.7.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (5.7.1)
Requirement already satisfied: unicodecsv==0.14.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (0.14.1)
Requirement already satisfied: tzlocal==1.3 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.3)
Collecting flask-babel==1.0.0
Using cached Flask_Babel-1.0.0-py3-none-any.whl (9.5 kB)
Requirement already satisfied: python-magic==0.4.15 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (0.4.15)
Requirement already satisfied: watchdog==2.1.5 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2.1.5)
Requirement already satisfied: webob==1.8.7 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.8.7)
Collecting flask-multistatic==1.0
Using cached flask-multistatic-1.0.tar.gz (15 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: pytz==2016.7 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2016.7)
Requirement already satisfied: lxml==4.6.3 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (4.6.3)
Requirement already satisfied: itsdangerous==1.1.0 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.1.0)
Collecting feedgen==0.9.0
Using cached feedgen-0.9.0.tar.gz (217 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: click==7.1.2 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (7.1.2)
Requirement already satisfied: repoze.lru==0.7 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (0.7)
Requirement already satisfied: passlib==1.6.5 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.6.5)
Requirement already satisfied: routes==1.13 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.13)
Requirement already satisfied: certifi==2021.5.30 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2021.5.30)
Requirement already satisfied: webencodings==0.5.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (0.5.1)
Requirement already satisfied: nose==1.3.7 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.3.7)
Requirement already satisfied: psycopg2==2.8.2 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2.8.2)
Requirement already satisfied: pyjwt==1.7.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.7.1)
Requirement already satisfied: requests==2.25.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2.25.1)
Collecting beaker==1.11.0
Using cached Beaker-1.11.0.tar.gz (40 kB)
Preparing metadata (setup.py) ... done
Collecting fanstatic==1.1
Using cached fanstatic-1.1.tar.gz (237 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: redis==3.5.3 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (3.5.3)
Requirement already satisfied: urllib3==1.26.6 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.26.6)
Requirement already satisfied: babel==2.7.0 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2.7.0)
Requirement already satisfied: six==1.16.0 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.16.0)
Requirement already satisfied: werkzeug[watchdog]==1.0.0 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.0.0)
Collecting bleach==3.1.4
Using cached bleach-3.1.4-py2.py3-none-any.whl (151 kB)
Requirement already satisfied: simplejson==3.10.0 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (3.10.0)
Collecting markdown==2.6.7
Using cached Markdown-2.6.7.zip (413 kB)
Preparing metadata (setup.py) ... done
Collecting alembic==1.0.0
Using cached alembic-1.0.0-py2.py3-none-any.whl (158 kB)
Requirement already satisfied: pyyaml==5.4.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (5.4.1)
Requirement already satisfied: idna==2.10 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2.10)
Requirement already satisfied: chardet==4.0.0 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (4.0.0)
Requirement already satisfied: webassets==0.12.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (0.12.1)
Requirement already satisfied: shutilwhich==1.1.0 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.1.0)
Requirement already satisfied: polib==1.0.7 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.0.7)
Requirement already satisfied: mako==1.1.5 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.1.5)
Requirement already satisfied: sqlparse==0.2.2 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (0.2.2)
Requirement already satisfied: flask==1.1.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.1.1)
Requirement already satisfied: jinja2==2.10.1 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (2.10.1)
Requirement already satisfied: zope.interface==4.3.2 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (4.3.2)
Requirement already satisfied: rq==1.0 in ./ckan/lib/python3.9/site-packages (from ckan[requirements]) (1.0)
Requirement already satisfied: setuptools in ./ckan/lib/python3.9/site-packages (from fanstatic==1.1->ckan[requirements]) (44.1.0)
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 markdown, since package 'wheel' is not installed.
Installing collected packages: markdown, funcsigs, flask-multistatic, flask-babel, feedgen, fanstatic, dominate, ckan, bleach, beaker, alembic
Running setup.py install for markdown ... error
ERROR: Command errored out with exit status 1:
command: /Users/easternbloc/Projects/ckan/ckan/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/setup.py'"'"'; __file__='"'"'/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-record-vssjgvl5/install-record.txt --single-version-externally-managed --compile --install-headers /Users/easternbloc/Projects/ckan/ckan/include/site/python3.9/markdown
cwd: /private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/
Complete output (80 lines):
/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/setup.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/markdown
copying markdown/blockparser.py -> build/lib/markdown
copying markdown/blockprocessors.py -> build/lib/markdown
copying markdown/treeprocessors.py -> build/lib/markdown
copying markdown/odict.py -> build/lib/markdown
copying markdown/util.py -> build/lib/markdown
copying markdown/serializers.py -> build/lib/markdown
copying markdown/__init__.py -> build/lib/markdown
copying markdown/__version__.py -> build/lib/markdown
copying markdown/preprocessors.py -> build/lib/markdown
copying markdown/postprocessors.py -> build/lib/markdown
copying markdown/inlinepatterns.py -> build/lib/markdown
copying markdown/__main__.py -> build/lib/markdown
creating build/lib/markdown/extensions
copying markdown/extensions/extra.py -> build/lib/markdown/extensions
copying markdown/extensions/toc.py -> build/lib/markdown/extensions
copying markdown/extensions/abbr.py -> build/lib/markdown/extensions
copying markdown/extensions/smart_strong.py -> build/lib/markdown/extensions
copying markdown/extensions/admonition.py -> build/lib/markdown/extensions
copying markdown/extensions/__init__.py -> build/lib/markdown/extensions
copying markdown/extensions/smarty.py -> build/lib/markdown/extensions
copying markdown/extensions/wikilinks.py -> build/lib/markdown/extensions
copying markdown/extensions/codehilite.py -> build/lib/markdown/extensions
copying markdown/extensions/nl2br.py -> build/lib/markdown/extensions
copying markdown/extensions/fenced_code.py -> build/lib/markdown/extensions
copying markdown/extensions/attr_list.py -> build/lib/markdown/extensions
copying markdown/extensions/tables.py -> build/lib/markdown/extensions
copying markdown/extensions/headerid.py -> build/lib/markdown/extensions
copying markdown/extensions/sane_lists.py -> build/lib/markdown/extensions
copying markdown/extensions/footnotes.py -> build/lib/markdown/extensions
copying markdown/extensions/def_list.py -> build/lib/markdown/extensions
copying markdown/extensions/meta.py -> build/lib/markdown/extensions
running build_scripts
creating build/scripts-3.9
copying and adjusting bin/markdown_py -> build/scripts-3.9
changing mode of build/scripts-3.9/markdown_py from 644 to 755
running build_docs
creating build/docs
copying docs/release-2.3.txt -> build/docs
Converting docs/release-2.3.txt -> build/docs/release-2.3.html
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/setup.py", line 234, in <module>
setup(
File "/usr/local/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/local/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/local/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/easternbloc/Projects/ckan/ckan/lib/python3.9/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/usr/local/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/install.py", line 546, in run
self.run_command('build')
File "/usr/local/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/local/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/local/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/local/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/setup.py", line 184, in run
out = template % self._get_context(src, outfile)
File "/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/setup.py", line 116, in _get_context
c['body'] = self.md.convert(src)
File "/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/build/lib/markdown/__init__.py", line 375, in convert
newRoot = treeprocessor.run(root)
File "/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/build/lib/markdown/treeprocessors.py", line 361, in run
brs = root.getiterator('br')
AttributeError: 'xml.etree.ElementTree.Element' object has no attribute 'getiterator'
----------------------------------------
ERROR: Command errored out with exit status 1: /Users/easternbloc/Projects/ckan/ckan/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/setup.py'"'"'; __file__='"'"'/private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-install-4dp9ystv/markdown_74ebb20508a747adba89a32cee34c85f/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/z7/1d44v8yj0sz8l9k39sk9b1700000gp/T/pip-record-vssjgvl5/install-record.txt --single-version-externally-managed --compile --install-headers /Users/easternbloc/Projects/ckan/ckan/include/site/python3.9/markdown Check the logs for full command output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment