- Update to 3.7.0:
* Add support for Python 3.13
* Drop support for Python 3.8
* feat: xls: add styling for date/time types
* feat: ods: add style to datetime, date and time values
* Avoid normalizing input twice in import_set/book
* Exclude bots from generated release notes
* Fix ods datetime and time export and import
* Add optional requirement specifier "html" back
* Replace MarkupPy by ElementTree for html conversion
* Support import_set for html input
* Clean up some IDE warnings
* feat: transpose support dataset with no headers
* Fix crash when loading databook from XLS
* fix(ods): None values are not displayed as string
* Avoid skipping entire tests when pandas is not installed
* Allow appending rows after a dynamic column was inserted
* Removed OrderedDict usage
* Do not mutate data in place when applying formatters
* Allow inserting columns for dataset with headers and no values
* Add support for Python 3.12
* Drop support for EOL Python 3.7
* Allow importing 'ragged' .xlsx files through dataset
* Release: replace deprecated repository_url with repository-url
* Tests: Generalized calling open() on path objects directly
* Fix linting issues raised by flake8
* Add tags to html output
* Escape formulae on export
* Move more setup stuff to pyproject.toml
OBS-URL: https://build.opensuse.org/request/show/1223822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tablib?expand=0&rev=12
* Add support for Python 3.13
* Drop support for Python 3.8
* feat: xls: add styling for date/time types
* feat: ods: add style to datetime, date and time values
* Avoid normalizing input twice in import_set/book
* Exclude bots from generated release notes
* Fix ods datetime and time export and import
* Add optional requirement specifier "html" back
* Replace MarkupPy by ElementTree for html conversion
* Support import_set for html input
* Clean up some IDE warnings
* feat: transpose support dataset with no headers
* Fix crash when loading databook from XLS
* fix(ods): None values are not displayed as string
* Avoid skipping entire tests when pandas is not installed
* Allow appending rows after a dynamic column was inserted
* Removed OrderedDict usage
* Do not mutate data in place when applying formatters
* Allow inserting columns for dataset with headers and no values
* Add support for Python 3.12
* Drop support for EOL Python 3.7
* Allow importing 'ragged' .xlsx files through dataset
* Release: replace deprecated repository_url with repository-url
* Tests: Generalized calling open() on path objects directly
* Fix linting issues raised by flake8
* Add tags to html output
* Escape formulae on export
* Move more setup stuff to pyproject.toml
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tablib?expand=0&rev=24
- Update to 2.0.0
* The `Row.lpush/rpush` logic was reversed. `lpush` was appending while `rpush`
and `append` were prepending. This was fixed (reversed behavior). If you
counted on the broken behavior, please update your code (#453).
* Fixed minimal openpyxl dependency version to 2.6.0 (#457).
* Dates from xls files are now read as Python datetime objects (#373).
* Allow import of "ragged" xlsx files (#465).
* When importing an xlsx file, Tablib will now read cell values instead of formulas (#462).
OBS-URL: https://build.opensuse.org/request/show/822666
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tablib?expand=0&rev=14
- Update to 1.1.0:
* Tablib is now able to import CSV content where not all rows have the same length. Missing columns on any line receive the empty string (#226).
* Dropped Python 2 support
* Formats can now be dynamically registered through the tablib.formats.registry.refister API (#256).
* Tablib methods expecting data input (detect_format, import_set, Dataset.load, Databook.load) now accepts file-like objects in addition to raw strings and bytestrings (#440).
* Fixed a crash when exporting an empty string with the ReST format (#368)
* Error cells from imported .xls files contain now the error string (#202)
- Add BuildRequires on python-tabulate.
OBS-URL: https://build.opensuse.org/request/show/778913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tablib?expand=0&rev=5
* Tablib is now able to import CSV content where not all rows have the same length. Missing columns on any line receive the empty string (#226).
* Dropped Python 2 support
* Formats can now be dynamically registered through the tablib.formats.registry.refister API (#256).
* Tablib methods expecting data input (detect_format, import_set, Dataset.load, Databook.load) now accepts file-like objects in addition to raw strings and bytestrings (#440).
* Fixed a crash when exporting an empty string with the ReST format (#368)
* Error cells from imported .xls files contain now the error string (#202)
- Add BuildRequires on python-tabulate.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tablib?expand=0&rev=10
- Add openpyxl-usage-fix.patch to workaround incompatibility with
current releases of openpyxl
- Add HISTORY.rst to %doc
- Add minimum versions of dependencies from upstream
- Use %license
- Update to v0.12.1
- Add Pandas DataFrame support
- update to 0.11.5:
- Use ``yaml.safe_load`` for importing yaml.
- Use built-in `json` package if available
- Support Python 3.5+ in classifiers
- Fixed textual representation for Dataset with no headers
- Handle decimal types
- Release fix.
- Fix export only formats.
- Fix for xlsx output.
- Fixed packaging error on Python 3.
- Added LaTeX table export format (``Dataset.latex``).
- Support for dBase (DBF) files (``Dataset.dbf``).
- New import/export interface (``Dataset.export()``, ``Dataset.load()``).
- CSV custom delimiter support (``Dataset.export('csv', delimiter='$')``).
- Adding ability to remove duplicates to all rows in a dataset (``Dataset.remove_duplicates()``).
- Added a mechanism to avoid ``datetime.datetime`` issues when serializing data.
- New ``detect_format()`` function (mostly for internal use).
- Update the vendored unicodecsv to fix ``None`` handling.
- Only freeze the headers row, not the headers columns (xls).
- ``detect()`` function removed.
- Fix XLSX import.
- Bugfix for ``Dataset.transpose().transpose()``.
- convert to singlespec
- fix RHEL build by ignoring bytecompile-errors
- update to version 0.10.0:
* Unicode Column Headers
* ALL the bugfixes!
- add fdupes as BuildRequires and call it after install
- remove shebang in every python files
- remove useless CFLAGS declaration
- run the tests during build with test_tablib.py
- Require python-setuptools instead of distribute (upstreams merged)
- Initial version
OBS-URL: https://build.opensuse.org/request/show/682389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tablib?expand=0&rev=1