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.
Downloading pyconfigure
pyconfigure can be found on the main GNU ftp server:
http://ftp.gnu.org/gnu/pyconfigure/
(via HTTP) and
ftp://ftp.gnu.org/gnu/pyconfigure/
(via FTP). It can also be found on the GNU
mirrors; please
use a mirror if
possible.
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.
- help-pyconfigure
is for general user help and discussion.
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).
- Test releases
- Trying the latest test release (when available) is always
appreciated. Test releases of pyconfigure can be found at
http://alpha.gnu.org/gnu/pyconfigure/
(via HTTP) and
ftp://alpha.gnu.org/gnu/pyconfigure/
(via FTP).
- Development
- For development sources, issue trackers, and other information,
please see the
pyconfigure
project page
at savannah.gnu.org.
- Translating pyconfigure
- 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.