pycups 2.0.3 is released!

Zdenek Dohnal <[email protected]> Wed, 17 Apr 2024 17:17:53 +0200
Newsgroups dev.linux.lists.printing-architecture
Message-ID <[email protected]>
Hi all,

today I got into fixing build failure of pycups with the newest Python 
3.13, so I created new release with the fix.

pycups 2.0.3 contains changes from 2.0.2 - mainly changes related to 
newer Python3 versions:

  * removed shebang from example/cupstree.py
  * ignore driverless utilities for postscriptdriver tags creation
    (Fedora bug #1873385)
  * remove epydoc from Makefile (#27
    <https://github.com/OpenPrinting/pycups/issues/27>)
  * fix invalid delete of pointer (#11
    <https://github.com/OpenPrinting/pycups/issues/11>)
  * Makefile uses wrong Python (#32
    <https://github.com/OpenPrinting/pycups/issues/32>)
  * define PY_SSIZE_T_CLEAN in cupsipp.h - fixes traceback during
    IPPRequest.writeIO
    with Python 3.10
  * fix the test.py when there is no printer installed (#46
    <https://github.com/OpenPrinting/pycups/issues/46>)
  * Use PyObject_Call() instead of deprecated PyEval_CallObject()

Version 2.0.3 was created to attempt to fix pycups installation via pip, 
but it was unsuccessful.

Enjoy!

-- 
Zdenek Dohnal
Senior Software Engineer
Red Hat, BRQ-TPBC

-- 
Zdenek Dohnal
Senior Software Engineer
Red Hat, BRQ-TPBC