./www/py-python-multipart, Streaming multipart parser for Python

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


Branch: CURRENT, Version: 0.0.19, Package name: py312-python-multipart-0.0.19, Maintainer: pkgsrc-users

python-multipart is an Apache2 licensed streaming multipart parser for Python.


Master sites:

Filesize: 36.021 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-15 10:45:40 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-python-multipart: updated to 0.0.19

0.0.19 (2024-11-30)

* Don't warn when CRLF is found after last boundary on `MultipartParser`

0.0.18 (2024-11-28)

* Hard break if found data after last boundary on `MultipartParser`

0.0.17 (2024-10-31)

* Handle PermissionError in fallback code for old import name

0.0.16 (2024-10-27)

* Add dunder attributes to `multipart` package

0.0.15 (2024-10-27)

* Replace `FutureWarning` to `PendingDeprecationWarning`
* Add missing files to SDist

0.0.14 (2024-10-24)

* Fix import scheme for `multipart` module

0.0.13 (2024-10-20)

* Rename import to `python_multipart`
   2024-10-14 18:58:51 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-python-multipart: updated to 0.0.12

0.0.12 (2024-09-29)

* Improve error message when boundary character does not match
* Add mypy strict typing
* Enforce 100% coverage

0.0.11 (2024-09-28)

* Improve performance, especially in data with many CR-LF
* Handle invalid CRLF in header name

0.0.10 (2024-09-21)

* Support `on_header_begin`
* Improve type hints on `FormParser`
* Fix `OnFileCallback` type
* Improve type hints
* Improve type hints on `File`
* Add type hint to helper functions
* Minor fix for Field.__repr__
* Fix use of chunk_size parameter
* Allow digits and valid token chars in headers
* Fix headers being carried between parts
   2024-02-11 16:21:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-python-multipart: updated to 0.0.9

0.0.9 (2024-02-10)

Add support for Python 3.12
Drop support for Python 3.7
Add MultipartState(IntEnum)
Add QuerystringState
Add TypedDict callbacks
Add config TypedDicts

0.0.8 (2024-02-09)

Check if Message.get_params return 3-tuple instead of str on parse_options_header
Cleanup unused regex patterns
   2024-02-05 13:57:01 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-python-multipart: updated to 0.0.7

0.0.7
Refactor header option parser to use the standard library instead of a custom RegEx
   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-04-17 14:34:40 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-python-multipart: updated to 0.0.6

0.0.6 (2023-02-27)

Migrate package installation to pyproject.toml (PEP 621)
Use yaml.safe_load instead of yaml.load
Add support for Python 3.11, drop EOL 3.6
Add support for Python 3.8-3.10, drop EOL 2.7-3.5
QuerystringParser: don't raise an AttributeError in __repr__
   2022-08-24 10:41:09 by Thomas Klausner | Files touched by this commit (13)
Log message:
*: use py-test-cov from versioned_dependencies
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

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