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

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


Branch: CURRENT, Version: 0.12.4, Package name: py311-tomlkit-0.12.4, 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: 186.682 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2023-07-30 10:00:34 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-tomlkit: updated to 0.12.1

0.12.1

Fixed
- Make float and int hashable.

0.12.0

Added
- Allow users to specify encoders for custom types.

Fixed
- Fix the incorrect sort when building a table with dotted keys.
- Complete the methods required for integer and float items.
- Replace the deprecated usage of `datetime.utcnow()`.
- Minor performance improvements when iterating over the escape sequences.
   2023-04-27 19:49:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.11.8

0.11.8

Fixed
- Remove the extra indentations added when parsing nested sub-tables.
- Ignore the CRLF immediately following a multiple basic string opening.
- Stringifying subtables and nested tables in arrays of tables.
- Messed table structure when building a table with dotted keys.
   2023-04-02 20:58:27 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-tomlkit: updated to 0.11.7

0.11.7

Fixed

- Parse empty table name if it is quoted.
- Fix a bug that remove last element of an Inline Table leaves a comma.
- Parse datetime when it is followed by a space.
- Fix the `unwrap()` method for `Container` children values which sometimes \ 
returns an internal object if the table is an out-of-order table.
- Fix the wrong return type when doing arithmetic operations between integers \ 
and floats.
   2022-10-28 12:34:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.11.6

0.11.6

Fixed
- Allow broader type for toml file path value
- Auto-determine if a table is a super table if not specified explicitly.