The NetBSD Project

CVS log for pkgsrc/textproc/py-tablib/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / textproc / py-tablib

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Apr 14 12:56:30 2025 UTC (8 days, 22 hours ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -2 lines
Fix PLIST after py-setuptools update; bump depends and revision

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Jan 25 11:45:49 2025 UTC (2 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
py-tablib: updated to 3.8.0

3.8.0 (2025-01-22)

- Add support for exporting XLSX with column width
- Remove redundant check from `Dataset.load()`

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Nov 11 07:29:09 2024 UTC (5 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +1 -2 lines
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Oct 15 05:56:46 2024 UTC (6 months, 1 week ago) by adam
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
py-tablib: updated to 3.7.0

3.7.0 (2024-10-08)

Improvements

- Add support for Python 3.13
- Drop support for EOL Python 3.8
- Add styling to datetime, date and time values for ODS
- Add styling for date/time types for XLS

Bugfixes

- Fix time and datetime export in ODS format
- Avoid normalizing input twice in `import_set`/`book`

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Oct 14 06:46:04 2024 UTC (6 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -3 lines
*: clean-up after python38 removal

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Apr 27 04:59:31 2024 UTC (11 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
py-tablib: updated to 3.6.1

3.6.1 (2024-04-04)

Bugfixes

- Fix broken installs with pip failing to resolve the request for `tablib[html]` in some cases

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Mar 24 17:22:44 2024 UTC (12 months, 4 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -3 lines
py-tablib: updated to 3.6.0

3.6.0 (2024-03-23)

Improvements

- It's now possible to access a dataset row using its index without slicing
- The dataset `transpose()` method can be called on datasets without headers.
- The html format now supports importing from HTML content
- The ODS format now supports importing from .ods files
 still a bit experimental.
- When adding rows to a dataset with dynamic columns, it's now possible to
 provide only static values, and dynamic column values will be automatically
 calculated and added to the row

Changes

- The html export format does not depend on MarkupPy any longer, therefore the
 tablib[html] install target was removed also.

Bugfixes

- Fix crash when loading a databook from an XLS file
- `None` Python values are now converted to the empty string by the ODS formatter.
- When applying formatters, the internal data is no longer mutated
- Columns can be inserted even when a dataset has headers but no values

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Dec 7 18:15:44 2023 UTC (16 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -7 lines
py-tablib: updated to 3.5.0

3.5.0 (2023-06-11)

Improvements

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

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Oct 28 19:57:20 2023 UTC (17 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -1 lines
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Aug 1 23:20:54 2023 UTC (20 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
*: remove more references to Python 3.7

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Jul 1 08:37:44 2023 UTC (21 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
*: restrict py-numpy users to 3.9+ in preparation for update

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Apr 26 10:08:11 2023 UTC (23 months, 4 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -4 lines
py-tablib: updated to 3.4.0

3.4.0 (2023-03-24)

Improvements

- Move setup to `pyproject.toml`
- xlsx export: remove redundant code
- xlsx export: support escape of formulae
- Add <tbody> tags to HTML output
- Check for type list and improve error msg

Bugfixes

- Fix bug when yaml file is empty
- Fix linting issues raised by Flake8

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Jan 18 11:33:46 2023 UTC (2 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
py-tablib: updated to 3.3.0

3.3.0 (2022-12-10)

Improvements
- Add support for Python 3.11.
- ODS export: integers/floats/decimals are exported as numbers.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Nov 29 10:51:45 2022 UTC (2 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +10 -8 lines
py-tablib: updated to 3.2.1

3.2.1 (2022-04-09)

Bugfixes

- Support solo CR in text input imports

3.2.0 (2022-01-27)

Changes

- Dropped Python 3.6 support

Bugfixes

- Corrected order of arguments to a regex call in `safe_xlsx_sheet_title`

3.1.0 (2021-10-26)

Improvements

- Add support for Python 3.10
- The csv, xls, and xlsx formats gained support for the `skip_lines` keyword
 argument for their `import_set()` method to be able to skip the nth first
 lines of a read file

Bugfixes

- Avoided mutable parameter defaults
- Specify build backend for editable installs
- Doubled sample size passed to `csv.Sniffer()` in `_csv.detect()`

3.0.0 (2020-12-05)

Breaking changes

- Dropped Python 3.5 support.
- JSON-exported data is no longer forced to ASCII characters.
- YAML-exported data is no longer forced to ASCII characters.

Improvements

- Added Python 3.9 support.
- Added read_only option to xlsx file reader

Bugfixes

- Prevented crash in rst export with only-space strings

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Jan 4 20:55:07 2022 UTC (3 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -1 lines
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun May 17 21:26:11 2020 UTC (4 years, 11 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +12 -9 lines
py-tablib: updated to 2.0.0

2.0.0:

Breaking changes
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.

Bugfixes
Fixed minimal openpyxl dependency version to 2.6.0.
Dates from xls files are now read as Python datetime objects.
Allow import of "ragged" xlsx files.

Improvements
When importing an xlsx file, Tablib will now read cell values instead of formulas.

1.1.0:

Deprecations
Upcoming breaking change in Tablib 2.0.0: the Row.lpush/rpush logic is reversed. lpush is appending while rpush and append are prepending. The broken behavior will remain in Tablib 1.x and will be fixed (reversed) in Tablib 2.0.0. If you count on the broken behavior, please update your code when you upgrade to Tablib 2.x.

Improvements
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.

1.0.0:

Breaking changes
Dropped Python 2 support
Dependencies are now all optional. To install tablib as before with all possible supported formats, run pip install tablib[all]

Improvements
Formats can now be dynamically registered through the tablib.formats.registry.refister API.
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.

Bugfixes
Fixed a crash when exporting an empty string with the ReST format
Error cells from imported .xls files contain now the error string

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jul 6 11:15:23 2018 UTC (6 years, 9 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -4 lines
py-tablib: do not depend on pandas (is it optional); use TEST_DEPENDS

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Mar 24 13:55:08 2018 UTC (7 years, 1 month ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
All files should be compiled. Bump revision.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Sep 4 19:46:26 2017 UTC (7 years, 7 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Tablib is a format-agnostic tabular dataset library, written in Python.

Output formats supported:
* Excel (Sets + Books)
* JSON (Sets + Books)
* YAML (Sets + Books)
* Pandas DataFrames (Sets)
* HTML (Sets)
* TSV (Sets)
* OSD (Sets)
* CSV (Sets)
* DBF (Sets)

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>