[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.
pgpnQWit9fEtS.pgp
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug-pyconfigure] Release of GNU pyconfigure 0.2.1,
Brandon Invergo <=