Skip to content

wip#346

Closed
utnapischtim wants to merge 8 commits intoinveniosoftware:masterfrom
utnapischtim:short-test-if-tests-are-still-green
Closed

wip#346
utnapischtim wants to merge 8 commits intoinveniosoftware:masterfrom
utnapischtim:short-test-if-tests-are-still-green

Conversation

@utnapischtim
Copy link
Contributor

No description provided.

utnapischtim and others added 4 commits January 29, 2026 14:16
* datetime.datetime.utcnow() is deprecated and scheduled for removal in
  a future version. Use timezone-aware objects to represent datetimes in
  UTC: datetime.datetime.now(datetime.UTC).

* the decision was made to move to utc aware timestamps
* Unmaintained dependency: The PyFilesystem2 package has not
  been updated since 2022 and appears to be no longer maintained.

* Temporary replacement: A lightweight FS class has been introduced
  as a temporary solution, mimicking the essential functionality of
  OSFS but implementing only the methods used in this module.

* Exception handling: OS-level exceptions are now raised directly
  instead of PyFilesystem2-specific exceptions.

* Backward compatibility:
   * PyFSFileStorage has been updated to emit a warning if _get_fs() is overridden.
   * Subclasses should migrate to the base class implementation instead.

* Future cleanup:
   * In RDM14, after dependent packages are updated, the temporary FS class will be removed.
   * Direct OS-level filesystem access will be used instead.
@utnapischtim utnapischtim force-pushed the short-test-if-tests-are-still-green branch from 98b377d to a572804 Compare January 29, 2026 13:49
* this change enables migration to marshmallow>=4.0 by fixing
  deprecation warning about removing context usage
* The Query.get() method is considered legacy as of the 1.x series of
  SQLAlchemy and becomes a legacy construct in 2.0. The method is now
  available as Session.get() (deprecated since: 2.0) (Background on
  SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)
* this fixes the problem with to many open clients
@utnapischtim
Copy link
Contributor Author

closed, it was only used to understand why #336 fails

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants