GNU pyconfigure

GNU pyconfigure provides developers with file templates for
implementing standard `configure' scripts and `Makefile' recipes
for their Python packages. pyconfigure supports different project
needs, allowing you to write your build/install logic in Python or
in Make. Developers with existing packages need not worry, as
pyconfigure integrates well with what you have already written.

While the goal is to make it easier for Python packages to provide
the standard configuration and installation procedure, pyconfigure
also offers other advantages over the traditional Python-based
methods. Because much of pyconfigure is based upon the
powerful GNU Autoconf,
packages that use additional languages such as C or Fortran
automatically benefit from existing support without having to hack
it in oneself, as in other Python-based solutions. Opting to use
Make to write your installation logic provides you with a powerful,
robust and flexible system that has been designed specifically with
such processes in mind.

Documentation

Documentation for pyconfigure is available
online, as is documentation for most GNU
software. You may also find more information about pyconfigure by
running
info pyconfigure or
man pyconfigure, or by looking at
/usr/share/doc/pyconfigure/,
/usr/local/doc/pyconfigure/, or similar directories on your
system. A brief summary is available by
running pyconfigure --help.

Mailing lists

pyconfigure has the following mailing lists:

bug-pyconfigure
is used to discuss most aspects of pyconfigure, including development
and enhancement requests, as well as bug reports.

Announcements about pyconfigure and most other GNU software are
made on
info-gnu
(archive).

Security reports that should not be made immediately public can be
sent directly to the maintainer. If there is no response to an urgent
issue, you can escalate to the general
security
mailing list for advice.

Getting involved

Development of pyconfigure, and GNU in general, is a volunteer
effort, and you can contribute. For information, please
read How to help GNU. If you'd like to get
involved, it's a good idea to join the discussion mailing list (see
above).

To translate pyconfigure's messages into other languages, please
see
the Translation
Project page for pyconfigure. If you have a new translation of
the message strings, or updates to the existing strings, please have
the changes made in this repository. Only translations from this site
will be incorporated into pyconfigure. For more information, see
the Translation
Project.

Maintainer

pyconfigure is currently being maintained by Brandon Invergo.
Please use the mailing lists for contact.

Licensing

pyconfigure is free software; you can redistribute it and/or modify
it under the terms of a general permissive license.