forked from pool/python-pycrdt
Compare commits
16 Commits
Author | SHA256 | Date | |
---|---|---|---|
912ad317ed | |||
455710f724 | |||
cb07ac5bcc | |||
c7615ab27c | |||
ff27fcefde | |||
6b6a425495 | |||
36fcbcb000 | |||
1ae8125d65 | |||
58e48055b4 | |||
88b2d9ec18 | |||
66358ef43e | |||
7b279dd882 | |||
beacad0f6d | |||
3ed8f8648a | |||
be00521da1 | |||
1953fbbf2c |
2
_service
2
_service
@@ -4,7 +4,7 @@
|
||||
<param name="scm">git</param>
|
||||
<param name="revision">@PARENT_TAG@</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
<param name="versionrewrite-pattern">(.*)</param>
|
||||
<param name="versionrewrite-replacement">\1</param>
|
||||
</service>
|
||||
<service mode="disabled" name="tar" />
|
||||
|
3
pycrdt-0.12.26.tar.xz
Normal file
3
pycrdt-0.12.26.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:28f8f11abcf3837ba615ed1051c9a9d1351c45611b6001d41439be7904247bc1
|
||||
size 58864
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7e342126f3917229e2480811bbf9f542615730eb657f2f3cedf803b590dfadc0
|
||||
size 28152
|
@@ -1,4 +1,4 @@
|
||||
name: pycrdt
|
||||
version: 0.9.11
|
||||
mtime: 1725264371
|
||||
commit: 2fe8096593767f7708c81966dd47041e74b724fa
|
||||
version: 0.12.26
|
||||
mtime: 1752496776
|
||||
commit: 7c6982364825ea9ba77bab37abafc3469f845a01
|
||||
|
@@ -1,3 +1,92 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 2 16:49:14 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 0.12.26
|
||||
* Bump trio to <0.31.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 13 13:27:43 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 0.12.25
|
||||
* Allow XML attributes to be of any type.
|
||||
* Upgrade `yrs` to v0.24.0.
|
||||
- Bump trio test requirement gh#y-crdt/pycrdt#277
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 2 14:27:13 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 0.12.23
|
||||
* Support sticky index.
|
||||
* Upgrade `yrs` to v0.23.5.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 19 18:28:25 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 0.12.21
|
||||
* Upgrade pyo3 to v0.25.0 (through various patch releases)
|
||||
- Release 0.12.13
|
||||
* Add is_awareness_disconnect_message().
|
||||
* Close memory streams in event iterators.
|
||||
- Release 0.12.12
|
||||
* Add doc and shared type events() async event iterator.
|
||||
* Fix deadlock while getting root type from within transaction.
|
||||
- Drop pycrdt-pr246-trio-0.30.patch, upstream merged in 0.12.10
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 21 20:24:41 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 0.12.9
|
||||
* Upgrade pyo3 to v0.24.0.
|
||||
- Refresh pycrdt-pr227-trio0.28.patch to
|
||||
pycrdt-pr246-trio-0.30.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 30 16:54:41 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Add pycrdt-pr227-trio0.28.patch gh#jupyter-server/pycrdt#227
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 15:32:57 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 0.12.7
|
||||
* Add pycrdt.__version__.
|
||||
- Release to 0.10.7 through 0.12.6
|
||||
* Upgrade yrs to v0.22.0
|
||||
* Allow passing a Python timestamp function to an undo manager.
|
||||
* Add TypedArray typed container.
|
||||
* Add TypedDoc and TypedMap typed containers.
|
||||
* Rearrange typing tests and docs.
|
||||
* Drop Python v3.8.
|
||||
* Support type annotations.
|
||||
* Bump pyo3 to v0.23.3.
|
||||
* Fix Array iterator.
|
||||
* Add support for adding XmlFragments to arrays and maps (PR by
|
||||
@ColonelThirtyTwo).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 4 20:01:12 UTC 2024 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 0.10.6
|
||||
* Bump yrs v0.21.3 and pyo3 v0.22.5
|
||||
- Releases from 0.9.15 to 0.10.5
|
||||
* Bump upper limit of trio by @bnavigator in #160
|
||||
* Add documentation about undo manager by @davidbrochart in #164
|
||||
* Add API reference by @davidbrochart in #165
|
||||
* Update GitHub actions by @davidbrochart in #167
|
||||
* Fix GitHub actions upload/download artifacts by @davidbrochart
|
||||
in #168
|
||||
* Fix GitHub action upload artifact by @davidbrochart in #169
|
||||
* Add awareness by @davidbrochart in #171
|
||||
* Add awareness features to handle server state by @brichet in
|
||||
#170
|
||||
* Fix set_local_state() and set_local_state_field() by
|
||||
@davidbrochart in #176
|
||||
* Bump Yrs v0.21.2 by @davidbrochart in #177
|
||||
* Add awareness by @davidbrochart in #171
|
||||
* Add CHANGELOG.md and automate release on tag.
|
||||
* Add support for XML, Text attributes and embeds (#184) (PR by
|
||||
@ColonelThirtyTwo).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 9 18:25:15 UTC 2024 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-pycrdt
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,24 +17,29 @@
|
||||
|
||||
|
||||
Name: python-pycrdt
|
||||
Version: 0.9.11
|
||||
Version: 0.12.26
|
||||
Release: 0
|
||||
Summary: Python bindings for Yrs
|
||||
License: MIT
|
||||
URL: https://github.com/jupyter-server/pycrdt
|
||||
URL: https://github.com/y-crdt/pycrdt
|
||||
Source0: pycrdt-%{version}.tar.xz
|
||||
Source1: vendor.tar.xz
|
||||
BuildRequires: %{python_module base >= 3.9}
|
||||
BuildRequires: %{python_module maturin >= 1.4.0}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: cargo-packaging
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
Requires: (python-anyio >= 4.4 with python-anyio < 5)
|
||||
Requires: (python-importlib-metadata >= 3.6 if python-base < 3.10)
|
||||
Requires: (python-typing_extensions >= 4.14.0 if python-base < 3.11)
|
||||
# SECTION test requirements
|
||||
BuildRequires: %{python_module pytest >= 7.4.2}
|
||||
BuildRequires: %{python_module pytest >= 8}
|
||||
BuildRequires: %{python_module anyio >= 4.4.0 with %python-anyio < 5}
|
||||
BuildRequires: %{python_module exceptiongroup if %python-base < 3.11}
|
||||
BuildRequires: %{python_module trio >= 0.25.1 with %python-trio < 0.27}
|
||||
BuildRequires: %{python_module importlib-metadata >= 3.6 if %python-base < 3.10}
|
||||
BuildRequires: %{python_module trio >= 0.25.1 with %python-trio < 0.31}
|
||||
BuildRequires: %{python_module typing_extensions >= 4.14.0 if %python-base < 3.11}
|
||||
# /SECTION
|
||||
%python_subpackages
|
||||
|
||||
@@ -49,8 +54,6 @@ all data replicas eventually converge to the same state.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n pycrdt-%{version} -a1
|
||||
# gh#jupyter-server/pycrdt#160
|
||||
sed -i '/trio/ s/<0.26/<0.27/' pyproject.toml
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
@@ -60,8 +63,9 @@ sed -i '/trio/ s/<0.26/<0.27/' pyproject.toml
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitearch}
|
||||
|
||||
%check
|
||||
# pydantic is too old
|
||||
%pytest_arch --ignore tests/test_model.py
|
||||
# model: pydantic is too old
|
||||
# types: avoid mypy installation
|
||||
%pytest_arch --ignore tests/test_model.py --ignore tests/test_types.py
|
||||
|
||||
%files %{python_files}
|
||||
%doc README.md
|
||||
|
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c288855663162e0669ed117abf985f00f2d1b06485ada3abfff6554d46fd5725
|
||||
size 5906608
|
||||
oid sha256:246d32501b27c49164f0de3bd71e72b38d95f27b4fd3f41f04fd18ce20861ef2
|
||||
size 6618448
|
||||
|
Reference in New Issue
Block a user