Python-djvulibre

Latest version: v0.8.8

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

Scan your dependencies

Page 3 of 8

0.6.1

* Fix the DjVuLibre version check.
* Add “const” to variable declarations and function prototypes.
* Optimize S-expression input/output.
* Require Cython >= 0.19, or Cython >= 0.20 for Python 3.
+ Remove work-arounds for older versions.
* Don't pass -Wno-uninitialized to the compiler. (Modern versions of Cython
don't generate code that would trigger this warning.)
* Require pkg-config for building on POSIX systems.

-- Jakub Wilk <jwilkjwilk.net> Fri, 14 Aug 2015 16:22:44 +0200

0.6

* Fix build failure with Cython 0.23.
* Document which software if required to build the package.
* Require DjVuLibre >= 3.5.21:
+ Add version check to the setup script.
+ Remove work-arounds for older versions.
+ Remove documentation warnings about older versions.
* Remove the DjVuLibreBug class.
* Improve the test suite.

-- Jakub Wilk <jwilkjwilk.net> Wed, 12 Aug 2015 19:12:01 +0200

0.5

* Make print_into() raise exceptions properly instead of just printing them
on stderr.
* Make it possible to print S-expressions into file-like objects created by
codecs.open().
* Make djvu.sexpr.__version__ a byte string in Python 2.X.
* Don't include DjVu file format version in djvu.decode.__version__.
This information is more conveniently available in
djvu.decode.DDJVU_VERSION.
* Make S-expression input/output methods reentrant.
(DjVuLibre >= 3.5.26 is required for this feature.)
* Improve error handling.
* Improve the test suite.

-- Jakub Wilk <jwilkjwilk.net> Sun, 02 Aug 2015 17:45:08 +0200

0.4.1

* Exclude djvu/config.pxi from the source tarball.
Thanks to Daniel Stender for the bug report.
https://github.com/jwilk/python-djvulibre/issues/4

-- Jakub Wilk <jwilkjwilk.net> Mon, 27 Jul 2015 10:28:21 +0200

0.4

* Drop support for Python 2.5.
* Add the lvalue attribute to expressions.
This is the same as value, except that Lisp lists are mapped to Python
lists, rather than Python tuples.
* Use the lvalue in __repr__().
* Make Symbol objects comparable using “<” and other inequality operators.
* Make it possible to disable octal-escaping of non-ASCII Unicode characters
when printing expressions into a file.
* Stop using sphinx.ext.intersphinx.
Making it work offline and consistently across different Python versions
is too much of a hassle, and it was used only to cross-reference one
well-known exception (IOError).
* Make djvu.decode.__version__ a byte string in Python 2.X.
* Improve the test suite.

-- Jakub Wilk <jwilkjwilk.net> Wed, 22 Jul 2015 21:05:11 +0200

0.3.10

* Improve error handling in examples.
* Improve the test suite:
+ When running external programs, don't reset environment completely, but
only set LC_ALL=C.
+ Skip more tests (instead of making them fail) when they are run in
an unsuitable environment.
+ Correctly detect ASCII locale encoding on FreeBSD (and possibly other
non-GNU systems).
+ Don't hard-code libc error messages.
+ Fix test_bad_io failures with Cython ≥ 0.21.
* Improve setup.py:
+ Make it possible to build the package natively on Windows.
https://github.com/jwilk/python-djvulibre/issues/1
* Use HTTPS URLs when they are available, in documentation and code.

-- Jakub Wilk <jwilkjwilk.net> Tue, 04 Nov 2014 11:44:09 +0100

Page 3 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.