4045: `Failed to build media files` during install

Nukesor

What version of Djblets are you using?

0.9.0
Fails with 0.8.23 as well

Which module(s) have the problem?

djblets
propably django?

What steps will reproduce the problem?

  1. pip install djblets

What version of Python and Django?

Python 3.5
Django 1.8.7

Please provide any additional information below.

Traceback (most recent call last):
  File "contrib/internal/build-media.py", line 24, in <module>
    ret = call_command('collectstatic', interactive=False, verbosity=2)
  File "/usr/lib/python3.5/site-packages/django/core/management/__init__.py", line 137, in call_command
    app_name = get_commands()[name]
  File "/usr/lib/python3.5/site-packages/django/core/management/__init__.py", line 107, in get_commands
    apps = settings.INSTALLED_APPS
  File "/usr/lib/python3.5/site-packages/django/conf/__init__.py", line 54, in __getattr__
    self._setup(name)
  File "/usr/lib/python3.5/site-packages/django/conf/__init__.py", line 50, in _setup
    self._configure_logging()
  File "/usr/lib/python3.5/site-packages/django/conf/__init__.py", line 72, in _configure_logging
    from django.utils.log import DEFAULT_LOGGING
  File "/usr/lib/python3.5/site-packages/django/utils/log.py", line 7, in <module>
    from django.views.debug import ExceptionReporter, get_exception_reporter_filter
  File "/usr/lib/python3.5/site-packages/django/views/debug.py", line 12, in <module>
    from django.template import Template, Context, TemplateDoesNotExist
  File "/usr/lib/python3.5/site-packages/django/template/__init__.py", line 53, in <module>
    from django.template.base import (ALLOWED_VARIABLE_CHARS, BLOCK_TAG_END,
  File "/usr/lib/python3.5/site-packages/django/template/base.py", line 19, in <module>
    from django.utils.html import escape
  File "/usr/lib/python3.5/site-packages/django/utils/html.py", line 14, in <module>
    from .html_parser import HTMLParser, HTMLParseError
  File "/usr/lib/python3.5/site-packages/django/utils/html_parser.py", line 12, in <module>
    HTMLParseError = _html_parser.HTMLParseError
AttributeError: module 'html.parser' has no attribute 'HTMLParseError'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-build-jdl1rx9s/djblets/setup.py", line 166, in <module>
    "Topic :: Software Development :: Libraries :: Python Modules",
  File "/usr/lib/python3.5/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.5/distutils/dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.5/site-packages/setuptools/command/install.py", line 61, in run
    return orig.install.run(self)
  File "/usr/lib/python3.5/distutils/command/install.py", line 539, in run
    self.run_command('build')
  File "/usr/lib/python3.5/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.5/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/lib/python3.5/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.5/site-packages/setuptools/command/build_py.py", line 51, in run
    self.build_package_data()
  File "/usr/lib/python3.5/site-packages/setuptools/command/build_py.py", line 107, in build_package_data
    for package, src_dir, build_dir, filenames in self.data_files:
  File "/usr/lib/python3.5/site-packages/setuptools/command/build_py.py", line 63, in __getattr__
    self.data_files = files = self._get_data_files()
  File "/usr/lib/python3.5/site-packages/setuptools/command/build_py.py", line 76, in _get_data_files
    self.analyze_manifest()
  File "/usr/lib/python3.5/site-packages/setuptools/command/build_py.py", line 127, in analyze_manifest
    self.run_command('egg_info')
  File "/usr/lib/python3.5/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/tmp/pip-build-jdl1rx9s/djblets/setup.py", line 59, in run
    self.run_command('build_media')
  File "/usr/lib/python3.5/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/tmp/pip-build-jdl1rx9s/djblets/setup.py", line 79, in run
    raise RuntimeError('Failed to build media files')
RuntimeError: Failed to build media files

----------------------------------------

Command "/usr/bin/python -c "import setuptools, tokenize;file='/tmp/pip-build-jdl1rx9s/djblets/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record /tmp/pip-dnta3d9x-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-jdl1rx9s/djblets

david
#1 david

This looks like a bug in django which has since been fixed.

  • -New
    +ThirdParty