newspyconfigure - News: Release of GNU pyconfigure 0.2.1

Latest News
Release of GNU pyconfigure 0.2.2 posted by brandon, Mon 07 Apr 2014 09:32:54 PM UTC - 0 replies
Release of GNU pyconfigure 0.2.1 posted by brandon, Fri 23 Aug 2013 01:25:54 PM UTC - 0 replies
Release of pyconfigure 0.2 posted by brandon, Sun 21 Apr 2013 02:47:50 PM UTC - 0 replies
Release of GNU pyconfigure 0.1.1 posted by brandon, Wed 09 Jan 2013 09:56:08 PM UTC - 0 replies
Release of GNU pyconfigure 0.1 posted by brandon, Mon 26 Nov 2012 09:08:44 PM UTC - 0 replies
[Submit News]
[5 news in archive]

Release of GNU pyconfigure 0.2.1

Item posted by Brandon Invergo <brandon> on Fri 23 Aug 2013 01:25:54 PM UTC.

I am pleased to announce the release of GNU pyconfigure 0.2.1.

GNU pyconfigure is a set of template files for Python developers to use
to easily implement the standard GNU configure/install process for their
packages. The standard GNU process generally consists of two familiar

$ ./configure --prefix=/usr/
$ make install

By using the templates provided by GNU pyconfigure, the Python developer
gains the power and flexibility of the time-tested, language-agnostic
GNU installation process, while the user or the software packager
encounters a familiar and convenient interface.

GNU pyconfigure is designed to work either alongside of or in place of
the Python `distutils' module's script. Thus, if your project
already has a script, pyconfigure can simply wrap its
functionality, leveraging the work you have already done.

To learn more and to read the documentation, visit the website at:

You may download the release from

You may also download from your nearest mirror at

Here are the compressed sources and a GPG detached signature[*]:

Here are the MD5 and SHA1 checksums:

7997c5e4d20a7dfe6b06c94a918c8da8 pyconfigure-0.2.1.tar.gz
29a8978a37dd5f35e9280a5822a917a3c30f13d2 pyconfigure-0.2.1.tar.gz

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:

gpg --verify pyconfigure-0.2.1.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

gpg --keyserver --recv-keys EB7AB74D

and rerun the 'gpg --verify' command.

Version 0.2.1 NEWS
This is a bugfix release.

  • The "install-dirs" target of was fixed

Directory expansion in the "install-dirs" target did not work
correctly, which has been fixed. Also, some erroneous references to
an "installdirs" target were fixed.

  • More default files were added to DISTFILES in

Some important files were missing from the default list of files to
be included in source distributions.

  • Multi-line package descriptions in PKG-INFO files are properly parsed.

The so-called "folded field" format (RFC-822) of multi-line package
descriptions is properly handled by the pyconf script.

  • Compatibility of the pyconf script was improved.

The intention is for the pyconf script to be run-able via Python 2
or 3. Further language differences were caught and fixed to improve
this compatibility.

  • The Autoconf macros were cleaned up and improved.

Several small bugs were fixed in the Autoconf macros, including:

- Version checking properly handles the release level.
This fixes a bug in checking that the interpreter is correctly
less-than-or-equal to its actual version.

- Version checking results are displayed on the same line as the check.
Previously, the results were printed on a new line.

This macro belongs in the pyconfigure "PC_" namespace.

- PC_PROG_PYTHON now does basic version checking.
You may pass a minimum and maximum version to PC_PROG_PYTHON, which
it uses to build a list of interpreters to search for. For example,
if the minimum version is 2.7, the interpreter "python27" will be
added to the list of executables to search for.

- The running of test programs in the macros was fixed for greater compatibility
This fixes possible bugs in running some of the Autoconf macros.


No messages in Release of GNU pyconfigure 0.2.1


Back to the top

Powered by Savane 3.1-cleanup