Paper size related tools
Project description
This module provides tools to manipulate paper sizes, that is:
a dictionary of several named standard names (e.g. A4, letter) , with their respective sizes (with and height);
functions to convert sizes between units;
functions to manipulate paper orientation (portrait or landscape);
tools to parse paper sizes, so that you do not have to worry about the format of paper sizes provided by your user, it being a4 or 21cm x 29.7cm.
What’s new?
See changelog.
Install
This module is compatible with both python 2 and 3.
See the end of list for a (quick and dirty) Debian package.
From sources:
Download: https://pypi.python.org/pypi/papersize
Install (in a virtualenv, if you do not want to mess with your distribution installation system):
python setup.py install
From pip:
pip install papersize
Quick and dirty Debian (and Ubuntu?) package
This requires stdeb to be installed:
python setup.py --command-packages=stdeb.command bdist_deb sudo dpkg -i deb_dist/python-papersize-<VERSION>_all.deb
Test
Current python version:
python setup.py test
All supported python versions (using tox):
tox
Documentation
The documentation is available on readthedocs. You can build it using:
cd doc && make html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for papersize-1.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad8a5971dc57ff86ccbd721ea465b76c28c2dcee34e9e30e904a846e9a8fb389 |
|
MD5 | 26c7687babb05e65abc61e757a702690 |
|
BLAKE2b-256 | 2d887c61075aac19954b035d1cf7143499741fb43b0178c10c47edc5a12854ba |