[ANN] pypiserver 1.1.2 - minimal private pypi server

2013-06-24 Thread Ralf Schmitt
Hi,

I've just uploaded pypiserver 1.1.2 to the python package index.

pypiserver is a minimal PyPI compatible server. It can be used to serve
a set of packages and eggs to easy_install or pip.

pypiserver is easy to install (i.e. just 'pip install pypiserver'). It
doesn't have any external dependencies.

https://pypi.python.org/pypi/pypiserver/ should contain enough
information to easily get you started running your own PyPI server in a
few minutes.

The code is available on github: https://github.com/schmir/pypiserver

Changes in this version
---
- fix "pypi-server -U" stable/unstable detection, i.e. do not
  accidentally update to unstable packages

-- 
Cheers
Ralf
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


XMLtoPDFBook v1.1 released: Create simple PDF books from XML text content

2013-06-24 Thread vasudevram

XMLtoPDFBook v1.1 released:

XMLtoPDFBook is a program that lets you create simple PDF books from XML text 
content, including support for chapter numbers and names, headers and footers, 
automatic pagination, and page numbers.

Please see this blog post about XMLtoPDFBook:

XMLtoPDFBook now supports chapter numbers and names:
http://jugad2.blogspot.in/2013/06/xmltopdfbook-now-supports-chapter.html

XMLtoPDFBook is not separately released as a stand-alone product; I've added it 
as one of the components of my larger xtopdf project. But you can use it as a 
separate product, once you install the prerequisites, which include 1) v1.21 of 
the open source version of the ReportLab toolkit for PDF creation, and 2) 
xtopdf itself.

The blog post linked above, has links to download xtopdf (and hence, 
XMLtoPDFBook). The same post (which also links to a previous post about 
XMLtoPDFBook), also shows how to use XMLtoPDFBook to generate simple PDF ebooks 
from the text content in XML files that are created in a specific format. The 
format is simple: the top-level element should be a  element, and the 
inner elements should be  elements. Chapter elements can have an 
optional attribute like this:



Using this attribute will result in the specific chapter name being displayed 
in the header for the pages comprising that chapter (in the PDF output).

Here is a guide to installing and using xtopdf:

http://jugad2.blogspot.in/2012/07/guide-to-installing-and-using-xtopdf.html

Enjoy, and give feedback, if any.
- Vasudev Ram
Dancing Bison Enterprises
Python, Linux and open source training and consulting
http://dancingbison.com
http://jugad2.blogspot.com
https://twitter.com/vasudevram

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


devpi-0.9.2: uploading existing archives files

2013-06-24 Thread holger krekel

devpi, the caching pypi server and its optional upload/test/install helper
tool, just got a devpi-0.9.2 release.  See the full updated docs here:

http://doc.devpi.net

Apart from some streamlining, there is a new upload option::

devpi upload --from-dir path/to/dir [--only-latest]

which uploads existing release files to a devpi index, optionally only
the latest versions.  This is achieved with the help of ``pkginfo``
extracting PKGINFO files and, for the few where it's missing, using the
filename to determine name/version data.  Thanks to Anthon van der Neut 
for his related PRs.

See below for a more detailed changelog.

best,
holger

0.9.2 (compared to 0.9.1)


server:

- fix /USER/INDEXNAME root views to contain only latest in-stage packages

- make +api calls return bases so that "devpi use" can show them

client:

- introduce "devpi upload --fromdir" for uploading archives in bulk
  mode, thanks to Anthon van der Neut for helping with this!
  (resolved issue5)

- improve automatic server handling via "devpi use"

- for "devpi server" you now need to specify "--log" to see log lines

- make "devpi use" also show base indexes by default

- fix issue4: auto-server data stored in non-dot dir
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


ANN: Bubbles 0.1 – Virtual Data Object Framework

2013-06-24 Thread Stefan Urbanek
Hi,

I'm happy to announce new Python data framework: Bubbles

Motto: Focus on the process, not the data technology.

Blog post: http://blog.databrewery.org/posts/bubbles-0-1-released.html

Here is a short presentation of the core concepts:

http://www.slideshare.net/Stiivi/data-brewery-2-data-objects

The concepts are:

* data objects – abstraction of tabular data, one object might have multiple 
representations at once (SQL, iterator, ...)
* data stores – abstraction of dataset collections
* operations (performing on top of representations) and execution context (with 
operation catalog)
* processing pipelines

Priorities of the framework are:

* understandability of the process
* auditability of the data being processed (frequent use of metadata)
* usability
* versatility

Working with data:

* keep data in their original form. For example: represent data by a SQL 
statement and do not touch neither move around data if not necessary.
* use native operations if possible: compose SQL statements, chain python 
iterators, compose APIs
* performance provided by technology: SQL optimizer should know the best
* have options – custom operations are easy to create

Bubbles is performance agnostic at the low level of physical data 
implementation. Performance should be assured by the data technology and proper 
use of operations.

Summary of current operations:

http://www.scribd.com/doc/147247069/Bubbles-Brewery2-Operations

More will come, at least basic Mongo ops are planned for 0.2.

Github: https://github.com/Stiivi/bubbles

If you have any comments, suggestions or questions, let me know.

Cheers,

Stefan
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[ANN] MadPUG - A New Python Users' Group in Madison, WI

2013-06-24 Thread Ian Cordasco
Hey all,

I wanted to first announce a python users' group in Madison, WI and
second ask that anyone with a desire to speak at the first meet-up get
in touch. Devin Walters and I are using meetup.com to coordinate the
event and would hope to start holding meet-ups on a regular basis.

If you're interested please join the group here: http://www.meetup.com/MadPUG/

We would also be willing to use madi...@python.org which once hosted
the list for a PUG in Madison (but seems rather inactive) if the
python community would like.

Cheers!
Ian

---
https://github.com/sigmavirus24
https://bitbucket.org/icordasc
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[ANN] jsonrpclib-pelix 0.1.5

2013-06-24 Thread Thomas Calmant
Hi,

I'm glad to announce the release of jsonrpclib-pelix 0.1.5 !

What is it ?


jsonrpclib-pelix is an implementation of the JSON-RPC specification.
It supports both the original 1.0 specification, as well as
the 2.0 specification, which includes batch submission, keyword arguments,
etc.
The suffix -pelix only indicates that this version works with
Pelix Remote Services, but it is not a Pelix specific implementation.

This version is a fork of Josh Marshal's jsonrpclib.
It cannot be installed with the original version, as it uses the same
package name.

This project is under Apache License 2.0.

It is available on PyPI:
https://pypi.python.org/pypi/jsonrpclib-pelix

The source code is on GitHub:
https://github.com/tcalmant/jsonrpclib


What's new in 0.1.5
---

This is the second release of jsonrpclib-pelix, and the first one to be
announced on this list.
It adds the following features:

* Support of Python 3
* Added support of the dispatch_method agument in SimpleJSONRPCDispatcher
* Removed the support of Unix sockets
* Added features from other forks:

  * Improved JSON-RPC 1.0 support
  * Less strict error response handling
  * New AppError exception raised if a RPC error code is not a pre-defined one
  * Support of custom headers sent in requests


Enjoy,
Thomas
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/