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

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


Branch: CURRENT, Version: 0.11.5, Package name: py310-tomlkit-0.11.5, 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.


Master sites:

Filesize: 183.671 KB

Version history: (Expand)


CVS history: (Expand)


   2022-09-28 15:28:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.11.5

0.11.5

Fixed
- Fix the type annotation of `unwrap()` and datetime parsing.
- Clear the existing table header when it is adding to another table.
- Fix a bug that escape chars are lost after concat with another string.
- Fix a rendering issue of tables inside arrays or inline tables.
   2022-08-17 19:44:12 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: update to 0.11.4.

## [0.11.4] - 2022-08-12

### Fixed

- Fix a memory leak caused by `lru_cache` on methods. \ 
([#227](https://github.com/sdispater/tomlkit/issues/227))
   2022-08-10 11:07:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.11.3

0.11.3

Fixed
- Fix a regression issue that copying an array results in extra `None` items.
- Fix a regression of `array.add_line` that it incorrectly adds a comma to \ 
non-value lines.
   2022-08-08 09:23:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.11.2

0.11.2

Fixed
- Fix adding float to an integer value.
- Keep the end-of-array style when adding items to or removing items from an array.
- Fix a bug of redundant table header shown when removing children from a super \ 
table.
   2022-07-07 12:43:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.11.1

0.11.1

Changed

- Keep consistent line endings when changing files.
- Make `KeyAlreadyPresent` and `InvalidStringError` subclasses of `ParseError`.
- Remove empty table from `OutOfOrderTableProxy` when deleting items.
- Raise errors when trying to access unsupported methods on `OutOfOrderTableProxy`.

Fixed
- Fix `unwrap()` for String values to remove the quotes.
   2022-06-04 20:56:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.11.0

0.11.0

Added
- Add `unwrap` methods that return tomlkit objects recursively converted to \ 
plain python objects.
   2022-04-24 18:52:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.10.2

0.10.2

Fixed

- Use the plain python string representation of `Key` in `KeyAlreadyPresent` \ 
error message.
- Fix the `astimezone()` and `replace()` methods of datetime objects.
- Add type definitions for `items()` function.
   2022-04-01 11:31:14 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tomlkit: updated to 0.10.1

0.10.1

Fixed
- Preserve the newlines before super tables when rendering.
- Fix the bug that comments are appended with comma when rendering a multiline array.

0.10.0

Fixed
- Fix the only child detection when creating tables.
- Include the `docs/` directory and `CHANGELOG.md` in sdist tarball.