bug-pyconfigure
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-pyconfigure] Release of GNU pyconfigure 0.2.1


From: Brandon Invergo
Subject: [Bug-pyconfigure] Release of GNU pyconfigure 0.2.1
Date: Fri, 23 Aug 2013 15:26:43 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

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
steps:

$ ./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 setup.py script. Thus, if your project
already has a setup.py 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:
http://www.gnu.org/software/pyconfigure

You may download the release from http://ftp.gnu.org/gnu/pyconfigure/

You may also download from your nearest mirror at
http://ftpmirror.gnu.org/pyconfigure/

Here are the compressed sources and a GPG detached signature[*]:
pyconfigure/pyconfigure-0.2.1.tar.gz
pyconfigure/pyconfigure-0.2.1.tar.gz.sig

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 keys.gnupg.net --recv-keys EB7AB74D

and rerun the 'gpg --verify' command.

Version 0.2.1 NEWS 
This is a bugfix release.

** The "install-dirs" target of Makefile.in 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 Makefile.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.

*** AC_PROG_PYTHON was renamed to PC_PROG_PYTHON.
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.

Attachment: pgpnQWit9fEtS.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]