comparison setup.py @ 32420:0906b85bf222

demandimport: move to separate package In Python 3, demand loading is per-package. Keeping demandimport in the mercurial package would disable demand loading for any modules in mercurial.
author Siddharth Agarwal <sid0@fb.com>
date Sun, 21 May 2017 12:10:53 -0700
parents 34bd3cd28dcb
children 05a16c19967e
comparison
equal deleted inserted replaced
32419:d02888308235 32420:0906b85bf222
585 'mercurial.hgweb', 585 'mercurial.hgweb',
586 'mercurial.httpclient', 586 'mercurial.httpclient',
587 'mercurial.pure', 587 'mercurial.pure',
588 'hgext', 'hgext.convert', 'hgext.fsmonitor', 588 'hgext', 'hgext.convert', 'hgext.fsmonitor',
589 'hgext.fsmonitor.pywatchman', 'hgext.highlight', 589 'hgext.fsmonitor.pywatchman', 'hgext.highlight',
590 'hgext.largefiles', 'hgext.zeroconf', 'hgext3rd'] 590 'hgext.largefiles', 'hgext.zeroconf', 'hgext3rd',
591 'hgdemandimport']
591 592
592 common_depends = ['mercurial/bitmanipulation.h', 593 common_depends = ['mercurial/bitmanipulation.h',
593 'mercurial/compat.h', 594 'mercurial/compat.h',
594 'mercurial/cext/util.h'] 595 'mercurial/cext/util.h']
595 common_include_dirs = ['mercurial'] 596 common_include_dirs = ['mercurial']
791 ext_modules=extmodules, 792 ext_modules=extmodules,
792 data_files=datafiles, 793 data_files=datafiles,
793 package_data=packagedata, 794 package_data=packagedata,
794 cmdclass=cmdclass, 795 cmdclass=cmdclass,
795 distclass=hgdist, 796 distclass=hgdist,
796 options={'py2exe': {'packages': ['hgext', 'email']}, 797 options={'py2exe': {'packages': ['hgdemandimport', 'hgext', 'email']},
797 'bdist_mpkg': {'zipdist': False, 798 'bdist_mpkg': {'zipdist': False,
798 'license': 'COPYING', 799 'license': 'COPYING',
799 'readme': 'contrib/macosx/Readme.html', 800 'readme': 'contrib/macosx/Readme.html',
800 'welcome': 'contrib/macosx/Welcome.html', 801 'welcome': 'contrib/macosx/Welcome.html',
801 }, 802 },