svn commit: r423024 - head/www/py-django-contrib-comments

René Ladan rene at freebsd.org
Tue Oct 25 19:44:16 UTC 2016


2016-10-25 20:09 GMT+02:00 René Ladan <rene at freebsd.org>:
> 2016-10-25 17:44 GMT+02:00 Dmitry Marakasov <amdmi3 at amdmi3.ru>:
>> * Rene Ladan (rene at FreeBSD.org) wrote:
>>
>>> Author: rene
>>> Date: Fri Sep 30 21:13:20 2016
>>> New Revision: 423024
>>> URL: https://svnweb.freebsd.org/changeset/ports/423024
>>>
>>> Log:
>>>   - Update to 1.7.3
>>>   - Switch to django 1.8
>>>
>>>   PR:         213009
>>>   Submitted by:       myself
>>>   Approved by:        maintainer (koobs)
>>>
>>> Modified:
>>>   head/www/py-django-contrib-comments/Makefile
>>>   head/www/py-django-contrib-comments/distinfo
>>>
>>> Modified: head/www/py-django-contrib-comments/Makefile
>>> ==============================================================================
>>> --- head/www/py-django-contrib-comments/Makefile      Fri Sep 30 21:13:04 2016        (r423023)
>>> +++ head/www/py-django-contrib-comments/Makefile      Fri Sep 30 21:13:20 2016        (r423024)
>>> @@ -2,8 +2,7 @@
>>>  # $FreeBSD$
>>>
>>>  PORTNAME=    django-contrib-comments
>>> -PORTVERSION= 1.6.1
>>> -PORTREVISION=        1
>>> +PORTVERSION= 1.7.3
>>>  CATEGORIES=  www python
>>>  MASTER_SITES=        CHEESESHOP
>>>  PKGNAMEPREFIX=       ${PYTHON_PKGNAMEPREFIX}
>>> @@ -14,7 +13,7 @@ COMMENT=    Code formerly known as django.c
>>>  LICENSE=     BSD3CLAUSE
>>>  LICENSE_FILE=        ${WRKSRC}/LICENSE.txt
>>>
>>> -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django16
>>> +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18
>>
>> This has broken www/py-django-mezzanine, which depends on both
>> py-django16 and this port which depends on py-django18. Maybe
>> py-django-mezzanine should be switche to django18 as well?
>>
> Or update the port (and its consumers) to the latest version, 4.2.2 ?
> See https://github.com/stephenmcd/mezzanine
>
Just updating the port to use Django 1.8 fails in 'make test' :

running build_ext
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "setup.py", line 87, in <module>
    "Topic :: Software Development :: Libraries :: Python Modules",
  File "/usr/local/lib/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/local/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python2.7/site-packages/setuptools/command/test.py",
line 212, in run
    self.run_tests()
  File "/usr/local/lib/python2.7/site-packages/setuptools/command/test.py",
line 233, in run_tests
    testRunner=self._resolve_as_ep(self.test_runner),
  File "/usr/local/lib/python2.7/unittest/main.py", line 94, in __init__
    self.parseArgs(argv)
  File "/usr/local/lib/python2.7/unittest/main.py", line 149, in parseArgs
    self.createTests()
  File "/usr/local/lib/python2.7/unittest/main.py", line 158, in createTests
    self.module)
  File "/usr/local/lib/python2.7/unittest/loader.py", line 130, in
loadTestsFromNames
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/usr/local/lib/python2.7/unittest/loader.py", line 115, in
loadTestsFromName
    test = obj()
  File "mezzanine/bin/runtests.py", line 39, in main
    sys.exit(test.Command().execute(verbosity=1))
  File "/usr/local/lib/python2.7/site-packages/django/core/management/commands/test.py",
line 74, in execute
    super(Command, self).execute(*args, **options)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py",
line 437, in execute
    saved_locale = translation.get_language()
  File "/usr/local/lib/python2.7/site-packages/django/utils/translation/__init__.py",
line 182, in get_language
    return _trans.get_language()
  File "/usr/local/lib/python2.7/site-packages/django/utils/translation/__init__.py",
line 56, in __getattr__
    if settings.USE_I18N:
  File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py",
line 48, in __getattr__
    self._setup(name)
  File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py",
line 44, in _setup
    self._wrapped = Settings(settings_module)
  File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py",
line 92, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/usr/local/lib/python2.7/importlib/__init__.py", line 37, in
import_module
    __import__(name)
  File "/usr/home/rene/freebsd/ports/head/www/py-django-mezzanine/work/Mezzanine-3.1.10/mezzanine/project_template/test_settings.py",
line 2, in <module>
    from project_template import settings
  File "/usr/home/rene/freebsd/ports/head/www/py-django-mezzanine/work/Mezzanine-3.1.10/mezzanine/project_template/settings.py",
line 365, in <module>
    set_dynamic_settings(globals())
  File "mezzanine/utils/conf.py", line 49, in set_dynamic_settings
    add_to_builtins("mezzanine.template.loader_tags")
  File "/usr/local/lib/python2.7/site-packages/django/template/base.py",
line 1407, in add_to_builtins
    builtins.append(import_library(module))
  File "/usr/local/lib/python2.7/site-packages/django/template/base.py",
line 1343, in import_library
    (taglib_module, e))
django.template.base.InvalidTemplateLibrary: ImportError raised
loading mezzanine.template.loader_tags: cannot import name
find_template_loader
*** Error code 1

René
-- 
https://rene-ladan.nl/


More information about the svn-ports-head mailing list