Skip to content
This repository has been archived by the owner on Feb 17, 2020. It is now read-only.

GrahamDumpleton-abandoned/apswigpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

===================
Welcome to APSWIGPY
===================

Copyright 2007-2009 GRAHAM DUMPLETON

The apswigpy package contains Python bindings for Apache server internals
generated using SWIG.

The bindings can be used in conjunction with mod_wsgi to get access to raw
Apache API, bypassing the more restrictive WSGI interface.

Installation (UNIX)
===================

To setup the package ready for building run the "configure" script.

    ./configure

The configure script takes the following optional arguments.

  --with-apxs=NAME        name of the apxs executable [apxs]
  --with-apr-config=NAME  name of the apr-config executable [apr-config]
  --with-apu-config=NAME  name of the apu-config executable [apu-config]
  --with-python=NAME      name of the python executable [python]
  --with-swig=NAME        name of the swig executable [swig]

The versions of Apache, APR, APR-UTIL and Python must all match what was
used when version of mod_wsgi to be used was built.

Once the package has been configured, it can be built by running:

    make

To install the Python package into the standard location for Python packages
as dictated by your Python installation, run:

    make install

Installation should be done as the root user if appropriate.

You will need to restart Apache/mod_wsgi after performing the installation
and befor trying to use the package from mod_wsgi.

Note that the package must exist in the base Python installation that
mod_wsgi is configured to use. That is, the standard site-packages
directory for the Python installation mod_wsgi is using, or a baseline
Python virtual environment configured in mod_wsgi using WSGIPythonHome. The
package cannot be installed in a secondary Python virtual environment
referenced by the WSGIPythonPath directive, the python-path option to the
WSGIDaemonProcess directive, or any which has been explicit added to
sys.path within the WSGI application. This is because mod_wsgi will load
the package at startup before any such secondary Python virtual
environments have been added to sys.path.

To cleanup after installation, run:

    make clean

If you need to build the module for a different version of Apache or
Python, you should run:

    make distclean

and then rerun "configure" against the alternate version of Apache and
Python before attempting to run "make" again.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published