[ANN] pypiserver 1.1.2 - minimal private pypi server
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
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
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
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
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
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/