Skip to main content
PyXMLi helps Python developers generate invoices in XMLi 2.0 (http://www.xmli.org), the open-source invoice format designed by Greendizer (http://greendizer.com).

Why another format?
Simply because none of the available formats was good enough for what its creators needed it for.

Design goals:
- Human-readable, Web-friendly format;
- Carry data structures, not business logic;
- Stand-alone, with every detail possible from creation to archiving;
- Privilege existing standards whenever possible.

Features:
PyXMLi comes with a great deal of features to make it really easier for Python developers to:

- Generate XMLi 2.0 invoices in their favorite language;
- Strongly validate pretty much every field locally before sending their invoices;
- Sign their invoices using the XMLDsig standard and a simple RSA key.

Requirements:
- Python 2.5+
- lxml 2.3+
- PyCrypto 2.6+

(Built-in setup will install all the dependencies automatically).

Compatibility:
PyXMLi is compatible with Google App Engine and their Python 2.7 runtime.

Edit app.yaml to add pyCrypto and lxml to the list of third-party modules you'd like to use.

libraries:
- name: pycrypto
version: 2.6

- name: lxml
version: 2.3

Setup:
Using pip:

sudo pip install --upgrade pyxmli

Using easy_install:

sudo easy_install --upgrade pyxmli

Using source code:

sudo python setup.py install

Release files for pyxmli 2.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyxmli 2.1.7
File Size Uploaded
pyxmli-2.1.7.tar.gz 19.2 kB Details

Release files / pyxmli-2.1.7.tar.gz

Download URL pyxmli-2.1.7.tar.gz
Size 19.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cce9ffa0107f1b171f9b35a46fb0d27d1fe9c8260760d740019b3cf5d398024b
BLAKE2b-256 checksum
How to use checksums
4bb8d40e00de35b5f5054ee783651aa2903e7ce9d8ee1d7b0b29cfba872b9d92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

2.1.7 This release

1 release file

2.1.6

1 release file

2.1.5

1 release file

2.1.4

1 release file

2.1.3

1 release file

2.1.2

1 release file

2.1.1

1 release file

2.1.0

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page