Pyxattr

Latest version: v0.8.1

Safety actively analyzes 619181 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.8.1

*Mon, 17 Apr 2023*

Very minor release:

* Fix the pypi declared python versions
* Add some more documentation - a security policy, and a contributing
guide.
* Restore yet again the CI environment :/

0.8.0

*Mon, 12 Dec 2022*

Minor bugfix release, but due to lack of CI environments supporting old
Python versions, only Python 3.7+ is supported. Otherwise:

* Snape3058 found some refcount issues (see issue 35), these have been
fixed.
* Tested and enabled Python 3.10 support, dropped < 3.7.
* Various improvements to the CI environments.
* Move fully to `setuptools` (where available), in preparation for 3.12
dropping `distutils` support.

0.7.2

*Sun, 29 Nov 2020*

Minor release:

* Expand testing by adding better mixed-access checks (e.g. set via
symlink and read on file) and by not leaking resources during tests.
* Enable testing with Python 3.9 and confirm compatibility with it.
* Fix documentation building with Sphinx 3.0+.

0.7.1

*released Tue, 26 Nov 2019*

Typo fix release in the bug tracker link :/

0.7.0

*released Tue, 26 Nov 2019*

Major change: drop compatibility with Python 2, which allows significant
code cleanups.

Other changes:

* Switch internal implementation of argument parsing to a built-in one
(`PyUnicode_FSConverter`), which brings automatic support for
path-like objects in Python 3.6+ (20), and also a more uniform
handling of Unicode path arguments with respect to other Python code.
* Fix missing error check in list operations in `get_all` (17).
* Switch test library to pytest; not that a reasonable recent version is
needed. Additionally, expand test coverage, although not directly
visible in actual coverage reports…

0.6.1

*released Tue, 24 Jul 2018*

Minor bugfix, performance and compatibility release.

* Minor compatibility fix: on Linux, drop the use of the `attr` library,
and instead switch to the glibc header `sys/xattr.h`, which is
provided for a really long time (since glibc 2.3). The formerly used
header `attr/xattr.h` has been removed from the `attr` library in
version 2.4.48. Fix provided by Lars Wendler, many thanks!
* Release the GIL when performing I/O. Patch proposed by xwhuang, many
thanks. I tested this a long while back it seemed to impact
performance on local filesystems, but upon further inspection, the
downsides are minor (between 0 and 5%, in many cases negligible). For
remote or slow filesystems, this should allow much increased
parallelism.
* Fix symlink set operation on MacOS X; bugfix provided by adamlin, much
appreciated! This also uncovered testing problems related to symlinks,
which are now fixed (the bug would be caught by the updated tests).

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.