[KoCo-CVS] [Commit] iconvcodec setup.py
Brought to you by:
perky
From: Hye-Shik C. <pe...@us...> - 2003-04-20 18:37:39
|
perky 03/04/20 11:37:38 Modified: . setup.py Log: Install aliases for 3rd party framework. Revision Changes Path 1.2 +19 -5 iconvcodec/setup.py Index: setup.py =================================================================== RCS file: /cvsroot/koco/iconvcodec/setup.py,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- setup.py 20 Apr 2003 18:17:57 -0000 1.1 +++ setup.py 20 Apr 2003 18:37:38 -0000 1.2 @@ -25,11 +25,12 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $Id: setup.py,v 1.1 2003/04/20 18:17:57 perky Exp $ +# $Id: setup.py,v 1.2 2003/04/20 18:37:38 perky Exp $ # import sys from distutils.core import setup, Extension +from distutils.command.install import install include_dirs = [] library_dirs = [] @@ -59,16 +60,29 @@ sys.argv.remove(arg) if use_libiconv and not libraries: - include_dirs = ['/usr/local/include', - '/sw/include', '/usr/pkg/include'] - library_dirs = ['/usr/local/lib', '/sw/lib', - '/usr/pkg/lib'] + include_dirs = ['/usr/local/include', '/sw/include', '/usr/pkg/include'] + library_dirs = ['/usr/local/lib', '/sw/lib', '/usr/pkg/lib'] libraries = ['iconv'] +class Install(install): + def initialize_options(self): + install.initialize_options(self) + if sys.hexversion >= 0x2010000: + self.extra_path = ("iconv_codec", "import iconv_codec") + else: + self.extra_path = "iconv_codec" + def finalize_options(self): + org_install_lib = self.install_lib + install.finalize_options(self) + self.install_libbase = self.install_lib = \ + org_install_lib or self.install_purelib + setup (name = "iconvcodec", version = "1.0", author = "Hye-Shik Chang", author_email = "pe...@Fr...", + cmdclass = {'install': Install}, + py_modules = ['iconv_codec'], ext_modules = [ Extension("_iconv_codec", ["_iconv_codec.c"], |