Skip to content

Releases: xsuite/xaux

Xaux release 0.3.10

11 Nov 16:11
b299078

Choose a tag to compare

What's Changed

  • Small bugfix: if no EOS resp. AFS mount present, copyt_to would fail (even if a LocalPath)

Full Changelog: v0.3.9...v0.3.10

Xaux release 0.3.9

08 Nov 02:27
c987582

Choose a tag to compare

Development Updates

  • Bugfix in FsPath.__eq__ when other is None

Full Changelog: v0.3.8...v0.3.9

Xaux release 0.3.8

11 Oct 19:11
3b905c8

Choose a tag to compare

What's Changed

  • Ensure compatibility with Python 3.14

Full Changelog: v0.3.7...v0.3.8

Xaux release 0.3.7

11 Oct 19:11
8081c81

Choose a tag to compare

What's Changed

  • Add --ignore-name option to release functions

Full Changelog: v0.3.6...v0.3.7

Xaux release 0.3.6

11 Sep 13:58
70e8654

Choose a tag to compare

What's Changed

  • Small update in release tools to set dependencies slightly more compatible with pyproject.toml PEP621 standard.

Full Changelog: v0.3.5...v0.3.6

Xaux release 0.3.5

31 May 00:11
d3c1a82

Choose a tag to compare

Development Updates

  • Fixed issues with args/kwargs passing in FsPath methods, and with symlinks/stat/lstat. EosPaths are very slow.
  • Removed last numpy dependency (in test)

Full Changelog: v0.3.4...v0.3.5

Xaux release 0.3.4

28 May 00:26
919c180

Choose a tag to compare

What's Changed

  • Added method argument to copy and move functions, to allow forcing xrdcp, eoscmd, or mount.

Development updates

  • Updated poetry api in pyproject.toml to latest
  • Important bugfix: after adding __eq__ to FsPath in a previous release, it automatically got __hash__ = None assigned to the class __dict__, which made it unhashable (and hence made .glob() and .rglob() fail).
  • Removed numpy and pandas dependencies; now xaux only depends on the standard library.

Full Changelog: v0.3.3...v0.3.4

Xaux release 0.3.3

07 May 19:33
9e58702

Choose a tag to compare

Development updates

  • Automatically recognise AFS mount point on Linux (should still do a similar thing with EOS, though multiple mount points exist).
  • Fixed comparisons between FsPaths

Full Changelog: v0.3.2...v0.3.3

Xaux release 0.3.2

18 Mar 14:22
7b4ccda

Choose a tag to compare

What's Changed

  • Added filter_kwargs function to class decorated as singleton, which filters the kwargs (separates kwargs for the class from other kwargs).
  • Bugfix in EosPath.as_posix()

Full Changelog: v0.3.1...v0.3.2

Xaux release 0.3.1

10 Mar 15:00
67e98af

Choose a tag to compare

What's Changed

  • Important hotfixes in singleton:
    • get_self would fail if called for a class with ClassPropertys in the init
    • the delete function would fail in case of parent singletons
    • the inheritance logic has been adapted to make sure all inits of all children are called only once
  • When calling as_posix() on an EosPath it will give the eos_path for correctness