Skip to content

Commit 8b0737b

Browse files
committed
chore(deps): bump MOAI-iplweb 2.0.0 -> >=2.0.1, add pytest filters for pyoai/webtest
MOAI-iplweb 2.0.1 (upstream fork by same author) naprawia datetime.utcnow() -> datetime.now(UTC). Zniknął warning z moai/oai.py. Downgrade tranzytywny sqlalchemy 2.x -> 1.4 i setuptools 80 -> 79 wymuszony przez moai-iplweb 2.0.1 constraints (sqlalchemy<2, setuptools<80). Dla dwóch pozostałych zewnętrznych warningów bez lokalnego forka (grupy [10] i [11] TODO) dodałem targetowane filtry w pytest.ini: pyoai 2.5.0 (oaipmh.server) - datetime.utcnow, webtest 3.0.7 (webtest.forms) - bs4.findAll. Zgłoszenia upstream w toku.
1 parent ce9b958 commit 8b0737b

4 files changed

Lines changed: 52 additions & 56 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ dependencies = [
6262
"django-fsm==2.8.0",
6363
"django-mptt==0.13.4",
6464
"wosclient==0.1.5",
65-
"MOAI-iplweb==2.0.0",
65+
"MOAI-iplweb>=2.0.1",
6666
"django_redis==5.3.0",
6767
"django-filter==21.1",
6868
"dbfread>=2.0.7",

pytest.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ filterwarnings =
4343
ignore:.*length_is.*:django.utils.deprecation.RemovedInDjango51Warning
4444
# pbn_api test data often lacks current_version; not actionable:
4545
ignore:.*has NO current_version.*:UserWarning
46+
# pyoai 2.5.0 (infrae/pyoai) nadal woła datetime.utcnow()
47+
# w oaipmh/server.py; nie mamy forku — zgłoszenie upstream.
48+
ignore:.*datetime\.datetime\.utcnow.*:DeprecationWarning:oaipmh\.server
49+
# webtest 3.0.7 nadal używa bs4.findAll w forms.py:436 (zamiast
50+
# find_all); nie mamy forku — zgłoszenie upstream (Pylons/webtest).
51+
ignore:.*findAll.*:DeprecationWarning:webtest\.forms
4652

4753
norecursedirs = src/bpp/media/ .worktrees
4854

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Zbumpowano ``MOAI-iplweb`` z ``==2.0.0`` do ``>=2.0.1`` (release
2+
2.0.1 zawiera fix ``datetime.utcnow()`` → ``datetime.now(UTC)``).
3+
Zniknęły ostrzeżenia ``DeprecationWarning`` z ``moai/oai.py``.
4+
5+
Dodano dwa targetowane filtry w ``pytest.ini`` dla pozostałych
6+
zewnętrznych warningów, których nie mamy gdzie naprawić w bpp:
7+
8+
- ``oaipmh.server`` (paczka ``pyoai`` 2.5.0) — wywołuje
9+
``datetime.utcnow()``; nie mamy forka, zgłoszenie upstream
10+
w toku.
11+
- ``webtest.forms`` (paczka ``webtest`` 3.0.7) — używa
12+
``bs4.findAll`` zamiast ``find_all``; nie mamy forka, zgłoszenie
13+
do ``Pylons/webtest`` w toku.
14+
15+
Zmienione zależności tranzytywne (uv downgrade wymuszone przez
16+
moai-iplweb ``sqlalchemy<2`` i ``setuptools<80``): ``sqlalchemy
17+
2.0.44 → 1.4.54``, ``setuptools 80.9 → 79.0``.

0 commit comments

Comments
 (0)