From d470f5685a0aa19e6d4446475547e241cb769f42 Mon Sep 17 00:00:00 2001 From: dbs Date: Sun, 23 Dec 2007 02:41:38 +0000 Subject: [PATCH] Install Evergreen Python modules via distutils git-svn-id: svn://svn.open-ils.org/ILS/trunk@8275 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/Makefile | 9 ++++++++- Open-ILS/src/python/Makefile | 16 ++++++++++++++++ Open-ILS/src/python/setup.py | 16 ++++++++++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 Open-ILS/src/python/Makefile create mode 100644 Open-ILS/src/python/setup.py diff --git a/Open-ILS/src/Makefile b/Open-ILS/src/Makefile index e47405cca6..9e219905f0 100644 --- a/Open-ILS/src/Makefile +++ b/Open-ILS/src/Makefile @@ -10,7 +10,7 @@ export STAFF_CLIENT_BUILD_ID = `/bin/cat ../xul/staff_client/build/BUILD_ID` all: c_apps client-xul mod_xmlent -install: perl-install web-install server-xul string-templates-install xsl-install c_apps-install circ_rules-install offline-install storage-bootstrap cgi-bootstrap +install: perl-install python-install web-install server-xul string-templates-install xsl-install c_apps-install circ_rules-install offline-install storage-bootstrap cgi-bootstrap web-install: webcore-install autojs-install mod_xmlent-install offline-install reporter-install @@ -140,6 +140,12 @@ perl-install: # ----------------------------------------------------------------------------------- +python-install: + @echo $@ + make -C python install + +# ----------------------------------------------------------------------------------- + reporter-install: @echo $@ @echo "Installing Reporter email templates to $(REPORTERDIR) and example configs to $(ETCDIR)" @@ -204,4 +210,5 @@ clean: make -C extras clean make -C apachemods clean make -C c-apps clean + make -C python clean diff --git a/Open-ILS/src/python/Makefile b/Open-ILS/src/python/Makefile new file mode 100644 index 0000000000..ec18882752 --- /dev/null +++ b/Open-ILS/src/python/Makefile @@ -0,0 +1,16 @@ +# vim:noet:ts=4 + +install: python-install + +python-build: + @echo $@ + python setup.py build + +python-install: + @echo $@ + python setup.py install + +clean: + @echo $@ + rm -fr build + find . -name "*.pyc" -exec rm -f {} \; diff --git a/Open-ILS/src/python/setup.py b/Open-ILS/src/python/setup.py new file mode 100644 index 0000000000..91abf1d28a --- /dev/null +++ b/Open-ILS/src/python/setup.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python +from distutils.core import setup +import os, os.path + +dir = os.path.dirname(__file__) + +setup(name='Evergreen', + version='1.2', + requires='OpenSRF', + description='Evergreen Python Modules', + author='Bill Erickson', + author_email='open-ils-dev@list.georgialibraries.org', + url='http://www.open-ils.org/', + packages=['oils', 'oils.utils'], + package_dir={'': dir} +) -- 2.43.2