Mercurial > hg
diff setup.py @ 37180:922b3fae9c7d
setup: register zope.interface packages and compile C extension
With this change, we should be able to use zope.interface in core!
Differential Revision: https://phab.mercurial-scm.org/D2932
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Wed, 21 Mar 2018 18:32:47 -0700 |
parents | a1d2d0420e22 |
children | 611e466662af |
line wrap: on
line diff
--- a/setup.py Wed Mar 21 18:13:40 2018 -0700 +++ b/setup.py Wed Mar 21 18:32:47 2018 -0700 @@ -812,6 +812,8 @@ 'mercurial.thirdparty.attr', 'mercurial.thirdparty.cbor', 'mercurial.thirdparty.cbor.cbor2', + 'mercurial.thirdparty.zope', + 'mercurial.thirdparty.zope.interface', 'mercurial.utils', 'hgext', 'hgext.convert', 'hgext.fsmonitor', 'hgext.fsmonitor.pywatchman', 'hgext.highlight', @@ -894,6 +896,10 @@ extra_compile_args=osutil_cflags, extra_link_args=osutil_ldflags, depends=common_depends), + Extension( + 'mercurial.thirdparty.zope.interface._zope_interface_coptimizations', [ + 'mercurial/thirdparty/zope/interface/_zope_interface_coptimizations.c', + ]), Extension('hgext.fsmonitor.pywatchman.bser', ['hgext/fsmonitor/pywatchman/bser.c']), ]