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 (width and height);
functions to convert sizes from one unit (e.g. inches) to another (e.g. centimeters);
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.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 611eba959b9f70a020c9592ea8304d0bfc98005ea85220e037fb878edcead83d |
|
MD5 | 4cc0ddd1b5e37baed1d7f7f870123172 |
|
BLAKE2b-256 | 65f1a8953e5dd88dc563bc1a4cbdc89fda4a4606a85923f46ead345d3fdc7626 |