[KoCo-CVS] [Commit] cjkcodecs setup.py
Brought to you by:
perky
From: Hye-Shik C. <pe...@us...> - 2003-05-20 08:32:16
|
perky 03/05/20 01:32:15 Modified: . setup.py Log: Add aliases Revision Changes Path 1.8 +19 -1 cjkcodecs/setup.py Index: setup.py =================================================================== RCS file: /cvsroot/koco/cjkcodecs/setup.py,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- setup.py 20 May 2003 07:32:32 -0000 1.7 +++ setup.py 20 May 2003 08:32:15 -0000 1.8 @@ -27,11 +27,12 @@ # IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # -# $Id: setup.py,v 1.7 2003/05/20 07:32:32 perky Exp $ +# $Id: setup.py,v 1.8 2003/05/20 08:32:15 perky Exp $ # import sys from distutils.core import setup, Extension +from distutils.command.install import install extensions = [] encodings = { @@ -72,10 +73,27 @@ for enc in encodings[loc]: extensions.append(Extension('cjkcodecs._'+enc, ['src/_%s.c'%enc])) +class Install(install): + def initialize_options (self): + install.initialize_options(self) + if sys.hexversion >= 0x2010000: + self.extra_path = ("cjkcodecs", "import cjkcodecs.aliases") + else: + self.extra_path = "cjkcodecs" + 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 = "cjkcodecs", version = "1.0", + description = "Python Unicode Codecs Collection for CJK Encodings", author = "Hye-Shik Chang", author_email = "pe...@Fr...", + url = "http://sourceforge.net/projects/koco", + cmdclass = {'install': Install}, + packages = ['cjkcodecs'], ext_modules = [Extension("cjkcodecs.multibytecodec", ["src/multibytecodec.c"])] + extensions |