https://github.com/pyexcel/pyexcel-odsw
Writer an ods using loxun XMLWriter with constant memory
https://github.com/pyexcel/pyexcel-odsw
Last synced: 29 days ago
JSON representation
Writer an ods using loxun XMLWriter with constant memory
- Host: GitHub
- URL: https://github.com/pyexcel/pyexcel-odsw
- Owner: pyexcel
- License: other
- Created: 2018-08-04T23:07:51.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-18T07:59:29.000Z (about 1 year ago)
- Last Synced: 2025-10-27T00:41:21.726Z (8 months ago)
- Language: Python
- Size: 47.9 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
================================================================================
pyexcel-odsw - Let you focus on data, instead of file formats
================================================================================
.. image:: https://raw.githubusercontent.com/pyexcel/pyexcel.github.io/master/images/patreon.png
:target: https://www.patreon.com/chfw
.. image:: https://raw.githubusercontent.com/pyexcel/pyexcel-mobans/master/images/awesome-badge.svg
:target: https://awesome-python.com/#specific-formats-processing
.. image:: https://codecov.io/gh/pyexcel/pyexcel-odsw/branch/master/graph/badge.svg
:target: https://codecov.io/gh/pyexcel/pyexcel-odsw
.. image:: https://img.shields.io/gitter/room/gitterHQ/gitter.svg
:target: https://gitter.im/pyexcel/Lobby
.. image:: https://img.shields.io/static/v1?label=continuous%20templating&message=%E6%A8%A1%E7%89%88%E6%9B%B4%E6%96%B0&color=blue&style=flat-square
:target: https://moban.readthedocs.io/en/latest/#at-scale-continous-templating-for-open-source-projects
.. image:: https://img.shields.io/static/v1?label=coding%20style&message=black&color=black&style=flat-square
:target: https://github.com/psf/black
.. image:: https://readthedocs.org/projects/pyexcel-odsw/badge/?version=latest
:target: http://pyexcel-odsw.readthedocs.org/en/latest/
Support the project
================================================================================
If your company uses pyexcel and its components in a revenue-generating product,
please consider supporting the project on GitHub or
`Patreon `_. Your financial
support will enable me to dedicate more time to coding, improving documentation,
and creating engaging content.
Introduction
================================================================================
**pyexcel-odsw** does write an ods file using constant memory.
Installation
================================================================================
You can get it:
.. code-block:: bash
$ git clone https://github.com/pyexcel/pyexcel-odsw.git
$ cd pyexcel-odsw
$ python setup.py install
Development guide
================================================================================
Development steps for code changes
#. git clone https://github.com/pyexcel/pyexcel-odsw.git
#. cd pyexcel-odsw
Upgrade your setup tools and pip. They are needed for development and testing only:
#. pip install --upgrade setuptools pip
Then install relevant development requirements:
#. pip install -r rnd_requirements.txt # if such a file exists
#. pip install -r requirements.txt
#. pip install -r tests/requirements.txt
Once you have finished your changes, please provide test case(s), relevant documentation
and update changelog.yml
.. note::
As to rnd_requirements.txt, usually, it is created when a dependent
library is not released. Once the dependency is installed
(will be released), the future
version of the dependency in the requirements.txt will be valid.
How to test your contribution
--------------------------------------------------------------------------------
Although `nose` and `doctest` are both used in code testing, it is advisable
that unit tests are put in tests. `doctest` is incorporated only to make sure
the code examples in documentation remain valid across different development
releases.
On Linux/Unix systems, please launch your tests like this::
$ make
On Windows, please issue this command::
> test.bat
Before you commit
------------------------------
Please run::
$ make format
so as to beautify your code otherwise your build may fail your unit test.
License
================================================================================
New BSD License