Import py3-odfpy-1.4.1.

Odfpy is a library to read and write OpenDocument v.1.2 files.
<...>

Since it's a new import I am not even bothering with python2 and only provide
MODPY_DEFAULT_VERSION_3.
ok robert@
This commit is contained in:
ajacoutot 2020-01-26 16:58:57 +00:00
parent e463a0c2ae
commit 36d06cf7f2
4 changed files with 136 additions and 0 deletions

View File

@ -0,0 +1,24 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/01/26 16:58:57 ajacoutot Exp $
COMMENT= Python API and tools to manipulate OpenDocument files
MODPY_EGG_VERSION= 1.4.1
DISTNAME= odfpy-${MODPY_EGG_VERSION}
PKGNAME= py-odfpy-${MODPY_EGG_VERSION}
CATEGORIES= textproc devel
HOMEPAGE= https://github.com/eea/odfpy
# Apache, GPL, LGPL
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
MODPY_SETUPTOOLS= Yes
MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
RUN_DEPENDS= textproc/py-defusedxml${MODPY_FLAVOR}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (odfpy-1.4.1.tar.gz) = 23ZqblnFEDIS88yS7I3VCg86AnkCM+0LUhSLcNPEOOw=
SIZE (odfpy-1.4.1.tar.gz) = 717045

View File

@ -0,0 +1,22 @@
Odfpy is a library to read and write OpenDocument v.1.2 files.
The main focus has been to prevent the programmer from creating invalid
documents. It has checks that raise an exception if the programmer adds an
invalid element, adds an attribute unknown to the grammar, forgets to add a
required attribute or adds text to an element that doesn't allow it.
These checks and the API itself were generated from the RelaxNG schema, and then
hand-edited. Therefore the API is complete and can handle all ODF constructions.
In addition to the API, there are a few scripts:
- csv2odf - Create OpenDocument spreadsheet from comma separated values
- mailodf - Email ODF file as HTML archive
- odf2xhtml - Convert ODF to (X)HTML
- odf2mht - Convert ODF to HTML archive
- odf2xml - Create OpenDocument XML file from OD? package
- odfimgimport - Import external images
- odflint - Check ODF file for problems
- odfmeta - List or change the metadata of an ODF file
- odfoutline - Show outline of OpenDocument
- odfuserfield - List or change the user-field declarations in an ODF file
- xml2odf - Create OD? package from OpenDocument in XML form

View File

@ -0,0 +1,88 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/01/26 16:58:57 ajacoutot Exp $
bin/csv2ods
bin/mailodf
bin/odf2mht
bin/odf2xhtml
bin/odf2xml
bin/odfimgimport
bin/odflint
bin/odfmeta
bin/odfoutline
bin/odfuserfield
bin/xml2odf
lib/python${MODPY_VERSION}/site-packages/odf/
lib/python${MODPY_VERSION}/site-packages/odf/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}anim.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}attrconverters.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}chart.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}dc.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}dr3d.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}draw.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}easyliststyle.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}element.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}elementtypes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}form.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}grammar.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}load.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}manifest.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}math.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}meta.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}namespaces.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}number.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}odf2moinmoin.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}odf2xhtml.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}odfmanifest.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}office.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}opendocument.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}presentation.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}script.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}style.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}svg.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}table.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}teletype.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}thumbnail.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}userfield.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/${MODPY_PYCACHE}xforms.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/odf/anim.py
lib/python${MODPY_VERSION}/site-packages/odf/attrconverters.py
lib/python${MODPY_VERSION}/site-packages/odf/chart.py
lib/python${MODPY_VERSION}/site-packages/odf/config.py
lib/python${MODPY_VERSION}/site-packages/odf/dc.py
lib/python${MODPY_VERSION}/site-packages/odf/dr3d.py
lib/python${MODPY_VERSION}/site-packages/odf/draw.py
lib/python${MODPY_VERSION}/site-packages/odf/easyliststyle.py
lib/python${MODPY_VERSION}/site-packages/odf/element.py
lib/python${MODPY_VERSION}/site-packages/odf/elementtypes.py
lib/python${MODPY_VERSION}/site-packages/odf/form.py
lib/python${MODPY_VERSION}/site-packages/odf/grammar.py
lib/python${MODPY_VERSION}/site-packages/odf/load.py
lib/python${MODPY_VERSION}/site-packages/odf/manifest.py
lib/python${MODPY_VERSION}/site-packages/odf/math.py
lib/python${MODPY_VERSION}/site-packages/odf/meta.py
lib/python${MODPY_VERSION}/site-packages/odf/namespaces.py
lib/python${MODPY_VERSION}/site-packages/odf/number.py
lib/python${MODPY_VERSION}/site-packages/odf/odf2moinmoin.py
lib/python${MODPY_VERSION}/site-packages/odf/odf2xhtml.py
lib/python${MODPY_VERSION}/site-packages/odf/odfmanifest.py
lib/python${MODPY_VERSION}/site-packages/odf/office.py
lib/python${MODPY_VERSION}/site-packages/odf/opendocument.py
lib/python${MODPY_VERSION}/site-packages/odf/presentation.py
lib/python${MODPY_VERSION}/site-packages/odf/script.py
lib/python${MODPY_VERSION}/site-packages/odf/style.py
lib/python${MODPY_VERSION}/site-packages/odf/svg.py
lib/python${MODPY_VERSION}/site-packages/odf/table.py
lib/python${MODPY_VERSION}/site-packages/odf/teletype.py
lib/python${MODPY_VERSION}/site-packages/odf/text.py
lib/python${MODPY_VERSION}/site-packages/odf/thumbnail.py
lib/python${MODPY_VERSION}/site-packages/odf/userfield.py
lib/python${MODPY_VERSION}/site-packages/odf/xforms.py
lib/python${MODPY_VERSION}/site-packages/odfpy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/odfpy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/odfpy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/odfpy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/odfpy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/odfpy-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt