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"],
|