Skip to content

Releases: pkgcore/snakeoil

v0.10.0

18 Sep 18:27
v0.10.0
9376490
Compare
Choose a tag to compare

This release has various breaking changes, with various deprecated stuff removed. We are planing to remove more cruft in the future, so please be aware. All removals will be listed in the release notes, and a better replacement will be provided.

This is also the first release to use flit for packaging, which simplifies the build a lot. We include a makefile for convenience of running various build commands. Please speak to us if they do not suit your needs.

  • dist.distutils_extensions is now deprecated, and will be removed in the future.
  • klass: add typing for jit_attr* funcitons (@arthurzam)
  • stringio: remove text_writable and bytes_writable. Use io.StringIO and io.BytesIO instead (@arthurzam)
  • remove TempDirMixin and tempdir_decorator. Use tempdir instead (@arthurzam)
  • remove cython files, as regular Python code was fast enough and the performance difference was negligible (@arthurzam)
  • remove mk_cpy_loadable_testcase. Use parameterized arguments in pytest instead (@arthurzam)
  • remove TestCase. Use pytest's assert instead (@arthurzam)
  • version: better locale protection around running git (@arthurzam)
  • migrate to flit packaging and universal wheels (@arthurzam)

v0.9.12

08 Aug 19:39
v0.9.12
d782e27
Compare
Choose a tag to compare
  • distutils_extensions: fix pip detection for editable installs (@arthurzam)
  • ci: Update cibuildwheel - should fix generation of wheels for CPython 3.10 and PyPy 3.9 (@arthurzam)
  • fix and port snakeoil to Python 3.11 (@arthurzam, @thesamesam, #73)

v0.9.11

29 Jul 20:11
v0.9.11
b015696
Compare
Choose a tag to compare
  • Remove TempDir and RandomPath test fixtures. (@arthurzam, #66)
    In case you used those those fixtures, migrate to tmp_path and tmp_path / random_str(10)
  • osutil: sizeof_fmt() improvements and tests addition (@mgorny, #67)
  • Fix distutils extension compatibility with setuptools. (@thesamesam, @arthurzam)
  • Force newer required version of cython, so a Python 3.11 compatible .c is generated (@arthurzam)

v0.9.10

25 Dec 23:01
v0.9.10
Compare
Choose a tag to compare
v0.9.10

v0.9.9

14 Dec 17:36
v0.9.9
Compare
Choose a tag to compare
v0.9.9

v0.9.8

14 Dec 16:58
v0.9.8
Compare
Choose a tag to compare
v0.9.8

v0.9.7

04 Aug 11:11
v0.9.7
Compare
Choose a tag to compare
v0.9.7

v0.9.6

27 Mar 06:33
v0.9.6
Compare
Choose a tag to compare
v0.9.6

v0.9.5

19 Mar 22:43
v0.9.5
Compare
Choose a tag to compare
v0.9.5

v0.9.4

13 Mar 06:34
v0.9.4
Compare
Choose a tag to compare
v0.9.4