PyFPDF is a library to generate PDF files really easy, using drawing
primitives, "flowable" cells for fluid sections, hooks to control page
header/footer and custom advanced extensions. It is a port of FPDF
(PHP).
This release 1.54b contains:
* basic HTML to PDF conversion to generate reports and listing using
tables, images, lists
* template engine to make document like invoices, purchase orders,
labels, id cards, badges, certificates, etc.
* web2py integration since version 1.85.2, enabling using HTML
helpers and DAL (data access layer) to easily build customizable PDF
documents
* minor bugfix, pep8 cleanup, multi_cell text splitting
More information, documentation, tutorials and sample applications:
http://code.google.com/p/pyfpdf
Regards,
Mariano Reingart
http://www.sistemasagiles.com.arhttp://reingart.blogspot.com
I'm pleased to announce the XYZCommander version 0.0.5!
XYZCommander is a pure console visual file manager.
Main features:
* Tight integration with python run–time system — most of the
settings can be changed "on the fly" using management console.
* Powerful configuration system - define own actions, aliases,
internal commands, key bindings.
* Extensible plug-in system - even core functionality implemented
mainly using plug–ins, keeping base system small and clean.
* Events & hooks subsystem - a flexible way of reacting on certain
system events.
* Customizable look-n-feel - every widget component look can be
changed using skins.
* Unicode support
* Tabs in navigation panels
Homepage: http://xyzcmd.syhpoon.name/
Download page: http://code.google.com/p/xyzcmd/downloads/list
Devel page: http://github.com/syhpoon/xyzcmd
Change log for 0.0.5:
Overview
--------
* Nested VFS support
* Heavy LocalVFS walker optimization: 30 to 40 times faster
to enter a directory, and a lot less memory intensive as well
* New Russian translation
* XYZCommander manpage
* Development has moved to github (http://github.com/syhpoon/xyzcmd)
VFS
---
* VFS subsystem now supports arbitrary nested VFS objects.
* Local VFS objects walking optimization. Simple lazy instantiation allows
30 to 40 times faster to enter the directory.
Plugins
-------
* New method :sys:panel:get_all()
Method returns list of all VFSObject instances in panel.
* New method :sys:panel:tag_diff()
Tag all the objects in active panel which are missing from the inactive one.
Bound to Ctrl-x d.
* Version 0.2 of plugin :ui:testinput.
Added support for prefix keys and also allow plugin to show current
binding of pressed key.
Configuration
-------------
* New icmd - exit.
* New FSRules type{} arguments:
* file_or_link2: Matches file objects or links to ones.
* dir_or_link2: Matches directory objects or links to ones.
* socket_or_link2: Matches socket objects or links to ones.
* fifo_or_link2: Matches fifo objects or links to ones.
* char_or_link2: Matches character device or links to ones.
* block_or_link2: Matches block device or links to ones.
* New command line flag -l showing list of available skins.
I18N
----
* Added infrastructure for i18n.
* Added new Russian translation.
Documentation
-------------
* Manpage added.
* Described all standard events.
* Described all standard plugins.
--
~syhpoon
Hi all,
I'm glad to inform you about new releases of our completely free (BSD
license) cross-platform software, written using Python language and
NumPy:
OpenOpt 0.31 (numerical optimization), FuncDesigner 0.21 (automatic
differentiation, modelling, interpolation, integration),
DerApproximator 0.21 (finite-differences derivatives approximation).
For release details see
http://forum.openopt.org/viewtopic.php?id=299
or visit our homepage
http://openopt.org
Regards,
Dmitrey
pylib/py.test 1.3.4 is a minor maintenance release mostly containing bug fixes
and a new "--tb=native" traceback option to show "normal" Python standard
tracebacks instead of the py.test enhanced tracebacks. See below for more
change info and http://pytest.org for more general information on features
and configuration of the testing tool.
Thanks to the issue reporters and generally to Ronny Pfannschmidt for help.
cheers,
holger krekel
Changes between 1.3.3 and 1.3.4
==================================================
- fix issue111: improve install documentation for windows
- fix issue119: fix custom collectability of __init__.py as a module
- fix issue116: --doctestmodules work with __init__.py files as well
- fix issue115: unify internal exception passthrough/catching/GeneratorExit
- fix issue118: new --tb=native for presenting cpython-standard exceptions
--
Hi All,
Python Ireland's proudly presents our 2nd UnConference of this year.
When: Sat 2nd Oct 2010 (10:00-17:00)
Where: Dublin School of English
If attending:-
- Add name to list - http://pad.ubuntu-ie.org/1rV88yljX1
- (optional) If you want to talk about something or do a tutorial or sprint,
etc, add them next to your name on list
More details:
http://www.python.ie/meetup/2010/python_ireland_2nd_unconference/
Event is free, and all levels welcome. So pass the word around!
Cheers,
/// Vicky
~~~~~~~~~~~~~~~~~~~~~~~~~
~~ http://irishbornchinese.com ~~
~~ http://www.python.ie ~~
~~~~~~~~~~~~~~~~~~~~~~~~~
Pycairo is a set of Python bindings for the multi-platform 2D graphics
library cairo."
http://cairographics.orghttp://cairographics.org/pycairo"
A new pycairo release 1.8.10 is now available from:
http://cairographics.org/releases/pycairo-1.8.10.tar.bz2http://cairographics.org/releases/pycairo-1.8.10.tar.bz2.sha1
pycairo 1.8.10 (2010-09-12)
===========================
A new version of pycairo which requires and supports Python 3.
The current pycairo for Python 2 has been renamed to py2cairo.
Waf is the tool used to build and install the package.
It is licensed under the LGPL version 3.
The functions image_surface_create_for_data, image_surface_get_data, and
xpyb2struct use the old Python 2.x buffer protocol, and have been
disabled.
What is cx_OracleTools?
cx_OracleTools is a set of Python scripts that handle Oracle database
development tasks in a cross platform manner and improve (in my
opinion) on the tools that are available by default in an Oracle
client installation. Those who use cx_Oracle may also be interested in
this project, if only as sample code. Binaries for Windows and Linux
are provided for those who do not have a Python installation.
Where do I get it?
http://cx-oracletools.sourceforge.net
What's new?
1) In DescribeObject, added option --show-synonyms which enables
display of synonyms that reference the object. The default value for
this option is false.
2) In DescribeObject, DescribeSchema, ExportObjects and RebuildTable,
added support for Oracle context objects.
3) In DescribeSchema, ExportObjects and RecompileSource, added option
--name-file which acts in the same fashion as the --name option except
that the value of the option refers to a file containing a list of
names, one name per line.
4) In DescribeObject, DescribeSchema and ExportObjects, added option
--include-view-columns which enables specification of the column names
when creating a view.
5) In DescribeObject and DescribeSchema added support for eliminating
the quotas on tablespaces when generating create user statements.
6) In DescribeObject, DescribeSchema and ExportObjects, added options
--as-of-timestamp and --as-of-scn which enable flashback queries when
performing describes. This can be very useful for recovering those
accidentally issued DDL commands!
7) In DumpCSV, make use of the builtin module csv and the standard
option --schema; in addition, allow the file name to be specified as
"-" or not at all in which case the output goes to stdout.
8) In DumpData, added support for dumping CLOB, BLOB and binary data
values correctly. A commit statement is also appended to the output
now as a convenience.
9) In ExportXML, added option --sort-by which allows the result set to
be sorted before exporting. In addition, the source can be a query
instead of simply a table name.
10) In GeneratePatch, switch to the new more intelligent parser.
11) In ImportXML, now use cElementTree rather than home-grown XML
processing library.
12) In RebuildTable, removed SQL*Plus specific statements since by
default connect statements are issued which only works properly with
PatchDB.
13) In RecompileSource, added option --connect-as-owner and removed
option --password. The new option specifies that when invalid objects
are recompiled that a connection to the owner of the invalid object is
established using the password of the current connection. The default
value is false since this is an uncommon situation and is retained at
all for support of product development at Computronix.
14) Replaced CompileSource with PatchDB which uses a much more
advanced parser and is setup to handle additional commands besides
executing SQL scripts.
15) Added setup.py for building with cx_Freeze which means that MSI
packages for Windows and RPM packages for Linux are now available.
16) Other changes required to keep up with changes in Python,
dependent libraries and Oracle (including up to Oracle 11.2)
Anthony Tuininga
This magazine is a community effort. It's done by Python guys in Argentina.
We are quite proud of it, and we hope you like it too.
You can read Issue 1 in our webpage: http://revista.python.org.ar/1/html-en/
It's available in several different formats, including PDF, ePub, Mobipocket,
HTML and FB2, and is released under a CC-by-nc-sa license.
It has been translated to english by us, and we are not native speakers.
Hopefully Shakespeare will not raise from his grave to slap us for grievous
offense against his language! But, to save us from the Wrath of Wil, feel free
to point out any mistakes and unhappy turns of phrase in the comments.
Now that we have the english version out, we have *much bigger* plans for our
second issue. We'll keep you posted.
Connecting the Dots: US SEC, ABS Mandates, Financial Modeling and Python
Date: Wednesday September 22, 2010
Time: 10:00am PST/1:00pm EST/ 17:00 UTC
Space is limited so register now at
https://www1.gotomeeting.com/register/151429928
Join us for a webinar co-hosted by Ann Rutledge, R&R Consulting, and
Diane Mueller, ActiveState, focused on the recent US SEC regulation, ABS
Mandates, Financial Modeling and Python.
Recently, the US SEC published a proposal (33-9117) covering a series of
new initiatives to address the current lack of transparency of
asset-backed securities (ABS). This new series of SEC proposed
initiatives are a way of putting "teeth" into Reg AB that would give the
SEC (and the market) enough data to police and prevent events like the
recent subprime crisis.
In this webinar, Ann Rutledge and Diane Mueller will discuss a new key
technical requirement in the SEC proposal; the provision of a Python
computer program and the market data required to properly monitor and
analyse these complex ABS transactions. The role of the proposed program
is to enable the capture of all the complicated terms of an ABS deal in
code that can be used to analyze the cash flows in each deal and how the
returns will get split up between different parties. Currently,
investors, fund managers, and investment managers receive a complex,
textual description of this information in the prospectus, which makes
it difficult to perform or visualize a rigorous quantitative or if-then
analysis of the asset-backed securities.
By attending this webinar you will learn:
* some historical challenges regarding regulation of the asset-backed
securities (ABS) market
* technical benefits of Python and XML for capturing essential financial
information in ABS transactions
* about opportunities for collaboration between between regulators,
accounting standards bodies, and the open source software community
If you are in the finance industry and are affected by the new SEC
regulations, you don't want to miss this webinar!
Register at https://www1.gotomeeting.com/register/151429928