./textproc/py-tomlkit, Style preserving TOML library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.13.2, Package name: py312-tomlkit-0.13.2, Maintainer: pkgsrc-users

TOML Kit is a 1.0.0-compliant TOML library. It includes a parser that preserves
all comments, indentations, whitespace and internal element ordering, and makes
them accessible and editable via an intuitive API. You can also create new TOML
documents from scratch using the provided helpers.


Required to run:
[lang/python310]

Master sites:

Filesize: 188.364 KB

Version history: (Expand)


CVS history: (Expand)


   2024-08-18 22:35:13 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.13.2

0.13.2

Fixed

- Fix deleting keys from an out-of-order table does not remove all table parts.
   2024-08-14 08:19:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.13.1

0.13.1

Fixed

- Fix the `Table.is_super_table()` check for tables with dotted key as the only \ 
child.
- Count table as a super table if it has children and all children are either \ 
tables or arrays of tables.
   2024-07-13 23:36:37 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.13.0

0.13.0

Changed

- Expect a tomlkit-specific error instead of `TypeError` from a custom encoder.
- Drop support for Python older than 3.8. Remove 3.7 from the CI matrix.

Fixed

- Fix the incompatiblity with 3.13 because of the `datetime.replace()` change.
- Revert the change of parsing out-of-order tables.
- Keep the nested out-of-order table.
   2024-05-08 17:13:36 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.12.5

0.12.5

[pre-commit.ci] pre-commit autoupdate
chore(deps-dev): bump idna from 3.4 to 3.7
fix: CI workflow for macos
chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4
fix: don't add sign if the float is negative
fix: Construction of OutOfOrderTableProxy can cause newlines to be inserted
   2024-02-27 09:33:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.12.4

0.12.4

Fixed

- Support `|` and `|=` operator for tables, and support `+` and `+=` operator \ 
for arrays.
- Fix an index error when setting dotted keys in a table.
   2023-11-15 09:22:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.12.3

0.12.3

Fixed

- Improve the performance when parsing a table with nested dotted keys.
- Keep the newlines when replacing a table.
   2023-11-02 20:36:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.12.2

0.12.2

Fixed

- Fixed a bug that overwriting a sub table with a plain value raises an error.
- Correct the return type of integer division.
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
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.