2025-02-02 11:38:04 by Havard Eidnes | Files touched by this commit (28) |
Log message:
lang/python and a number of python packages: re-do atomic64.mk issue.
Evidently, python 3.13 brought in the need to support 64-bit atomics.
This means that python extension packages built with C needs to
use mk/atomic64.mk to make -latomic available on the required 32-bit
ports. Sadly, there is no reliable way to detect in the .mk files
whether the package is using C (or C++), so this change adds an
unconditional include of mk/atomic64.mk when the python version is
equal to or larger than 3.13 for packages using egg.mk or wheel.mk.
This undoes the individual package Makefile inclusions of mk/atomic64.mk
that I've added over the last few days.
|
2025-01-18 20:43:28 by Havard Eidnes | Files touched by this commit (1) |
Log message:
textproc/py-markupsafe: use atomic64.mk to fix build on macppc w/python3.13.
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-10-22 09:56:41 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-markupsafe: update to 3.0.2.
Version 3.0.2
-------------
Released 2024-10-18
- Fix compatibility when ``__str__`` returns a ``str`` subclass. :issue:`472`
- Build requires setuptools >= 70.1. :issue:`475`
|
2024-10-09 15:04:10 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-markupsafe: update to 3.0.1.
Version 3.0.1
-------------
Released 2024-10-08
- Address compiler warnings that became errors in GCC 14. :issue:`466`
- Fix compatibility with proxy objects. :issue:`467`
Version 3.0.0
-------------
Released 2024-10-07
- Support Python 3.13 and its experimental free-threaded build. :pr:`461`
- Drop support for Python 3.7 and 3.8.
- Use modern packaging metadata with ``pyproject.toml`` instead of ``setup.cfg``.
:pr:`348`
- Change ``distutils`` imports to ``setuptools``. :pr:`399`
- Use deferred evaluation of annotations. :pr:`400`
- Update signatures for ``Markup`` methods to match ``str`` signatures. Use
positional-only arguments. :pr:`400`
- Some ``str`` methods on ``Markup`` no longer escape their argument:
``strip``, ``lstrip``, ``rstrip``, ``removeprefix``, ``removesuffix``,
``partition``, and ``rpartition``; ``replace`` only escapes its ``new``
argument. These methods are conceptually linked to search methods such as
``in``, ``find``, and ``index``, which already do not escape their argument.
:issue:`401`
- The ``__version__`` attribute is deprecated. Use feature detection, or
``importlib.metadata.version("markupsafe")``, instead. :pr:`402`
- Speed up escaping plain strings by 40%. :pr:`434`
- Simplify speedups implementation. :pr:`437`
|
2024-02-06 22:47:09 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-markupsafe: updated to 2.1.5
Version 2.1.5
- Fix ``striptags`` not collapsing spaces.
|
2024-01-20 09:04:00 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-markupsafe: updated to 2.1.4
Version 2.1.4
- Don't use regular expressions for ``striptags``, avoiding a performance
|
2023-06-06 10:22:07 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-markupsafe: update to 2.1.3.
Version 2.1.3
-------------
Released 2023-06-02
- Implement ``format_map``, ``casefold``, ``removeprefix``, and ``removesuffix``
methods. :issue:`370`
- Fix static typing for basic ``str`` methods on ``Markup``. :issue:`358`
- Use ``Self`` for annotating return types. :pr:`379`
|