Hello,
so I managed to install ReviewBoard all over again on my virtual CentOS7 test machine. I installed everything using yum. RB is now up and running. Then I created a sample extension. I had to install python wheels using pip to build the package. The extension is up and running too. In the apache log, I can see how it initialize and shutdown.
The next step for me was to try some of the signal hooks. My goal is to create an extension that will automatically push files to CVS that are shipped and submitted. I was following the manual. But when I try to run setup.py I am getting an error with pygments.
Can you help me with this?
The error I am getting after python setup.py bdist_wheel bdist_egg sdist:
running bdist_wheel
running build
running build_py
running build_static_files
Error loading the extension for entry point sample_signal_extension
Traceback (most recent call last):
File "setup.py", line 14, in <module>
'sample_signal_extension = sample_signal_extension.extension:SampleSignalExtension',
File "/usr/lib/python2.7/site-packages/reviewboard/extensions/packaging.py", line 48, in setup
setuptools_setup(**setup_kwargs)
File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/site-packages/wheel/bdist_wheel.py", line 223, in run
self.run_command('build')
File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib64/python2.7/distutils/command/build.py", line 127, in run
self.run_command(cmd_name)
File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/site-packages/djblets/extensions/packaging.py", line 424, in run
self.run_command('build_static_files')
File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/site-packages/djblets/extensions/packaging.py", line 283, in run
extension = entrypoint.load(require=False)
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/lib/python2.7/site-packages/extension_signal/sample_signal_extension/extension.py", line 4, in <module>
from reviewboard.extensions.hooks import ReviewRequestApprovalHook
File "/usr/lib/python2.7/site-packages/reviewboard/extensions/hooks.py", line 11, in <module>
from reviewboard.accounts.backends import (register_auth_backend,
File "/usr/lib/python2.7/site-packages/reviewboard/accounts/backends.py", line 31, in <module>
from reviewboard.accounts.models import LocalSiteProfile
File "/usr/lib/python2.7/site-packages/reviewboard/accounts/models.py", line 19, in <module>
from reviewboard.reviews.models import Group, ReviewRequest
File "/usr/lib/python2.7/site-packages/reviewboard/reviews/models/__init__.py", line 6, in <module>
from reviewboard.reviews.models.file_attachment_comment import \
File "/usr/lib/python2.7/site-packages/reviewboard/reviews/models/file_attachment_comment.py", line 9, in <module>
from reviewboard.attachments.models import FileAttachment
File "/usr/lib/python2.7/site-packages/reviewboard/attachments/models.py", line 15, in <module>
from reviewboard.attachments.mimetypes import MimetypeHandler
File "/usr/lib/python2.7/site-packages/reviewboard/attachments/mimetypes.py", line 13, in <module>
from pygments import highlight
ImportError: No module named pygments