This repository has been archived by the owner on Oct 3, 2022. It is now read-only.
djvu/config.pxi is shipped in the Pypi tarball #4
Labels
Comments
Ooops. Fixed in ebc2675. |
Fixed in 0.4.1. |
0-wiz-0
added a commit
to NetBSD/pkgsrc-wip
that referenced
this issue
Aug 30, 2016
Adds python-3 support and fixes build. python-djvulibre (0.8) unstable; urgency=low * Fix Windows support. It is now possible to build the package using the default compiler, Microsoft Visual C++ Compiler for Python. jwilk-archive/python-djvulibre#1 + Remove support for cross-compiling using MinGW. * Fix test failures on non-Linux systems. * Improve documentation: + Fix doctests' compatibility with Python 3.6. + Don't require TeX distribution to render math formulas. + Simplify some module docstrings. + Fix typos in docstrings. + Update bug tracker URLs. The project repo has moved to GitHub. * Improve the setup script: + Check Cython version. + Use “python -m cython” instead of the “cython” script. + Report build-time requirements to pip. + Don't use setuptools, except on Windows. + Remove poorly standardized “platforms” metadata key. (The information about supported platform is available in the “Operating System” classifiers.) + Add the “Programming Language :: Cython” classifier. * Don't hardcode the Python interpreter path in script shebangs; use “#!/usr/bin/env python” instead. -- Jakub Wilk <jwilk@jwilk.net> Fri, 05 Aug 2016 22:52:25 +0200 python-djvulibre (0.7.2) unstable; urgency=low * Fix compatibility with Cython 0.24. * Fix typo in the documentation. -- Jakub Wilk <jwilk@jwilk.net> Thu, 12 May 2016 14:07:13 +0200 python-djvulibre (0.7.1) unstable; urgency=low * Update URL for “actual and proposed changes to the DjVu format”. * Use HTTPS for sourceforge.net URLs. * Fix a few typos in the documentation. * Improve the test suite: + Normalize whitespace in ps2ascii output. -- Jakub Wilk <jwilk@jwilk.net> Fri, 11 Mar 2016 22:09:00 +0100 python-djvulibre (0.7) unstable; urgency=low * Make Expression.from_string() accept both Unicode and byte strings. * Implement __unicode__() for expressions. * Implement __float__() for integer expressions. * Be more liberal about object types that can be passed to escape_unicode. * Fix the long(<intexpr>) return type with Cython 0.23 and Python 2.6. https://mail.python.org/pipermail/cython-devel/2015-August/004485.html * Improve setup.py: + Put files that vary with Python version (*.c, config.pxi) into a version-specific temporary directory. With this change, it's possible to build against multiple Python versions in parallel. * Update BibTeX URL in the documentation. * Improve the test suite. -- Jakub Wilk <jwilk@jwilk.net> Tue, 25 Aug 2015 23:46:20 +0200 python-djvulibre (0.6.1) unstable; urgency=low * 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 <jwilk@jwilk.net> Fri, 14 Aug 2015 16:22:44 +0200 python-djvulibre (0.6) unstable; urgency=low * 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 <jwilk@jwilk.net> Wed, 12 Aug 2015 19:12:01 +0200 python-djvulibre (0.5) unstable; urgency=low * 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 <jwilk@jwilk.net> Sun, 02 Aug 2015 17:45:08 +0200 python-djvulibre (0.4.1) unstable; urgency=low * Exclude djvu/config.pxi from the source tarball. Thanks to Daniel Stender for the bug report. jwilk-archive/python-djvulibre#4 -- Jakub Wilk <jwilk@jwilk.net> Mon, 27 Jul 2015 10:28:21 +0200 python-djvulibre (0.4) unstable; urgency=low * 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 <jwilk@jwilk.net> Wed, 22 Jul 2015 21:05:11 +0200 python-djvulibre (0.3.10) unstable; urgency=low * 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. jwilk-archive/python-djvulibre#1 * Use HTTPS URLs when they are available, in documentation and code. -- Jakub Wilk <jwilk@jwilk.net> Tue, 04 Nov 2014 11:44:09 +0100 python-djvulibre (0.3.9) unstable; urgency=low * Ensure that all S-expression output is 7-bit. This is work-around for <https://bugs.debian.org/664626>. -- Jakub Wilk <jwilk@jwilk.net> Mon, 19 Mar 2012 20:41:53 +0100 python-djvulibre (0.3.8) unstable; urgency=low * Ensure that S-expression input/output functions are always initialized. This is work-around for <https://bugs.debian.org/664442>. -- Jakub Wilk <jwilk@jwilk.net> Sun, 18 Mar 2012 23:44:55 +0100 python-djvulibre (0.3.7) unstable; urgency=low * Use floor division operator instead of relying on “classic” division semantics. -- Jakub Wilk <jwilk@jwilk.net> Wed, 14 Mar 2012 08:32:35 +0100 python-djvulibre (0.3.6) unstable; urgency=low * Improve test suite: + Fix compatibility with Python 3.X (broken in 0.3.5). + Test expression parsing again. + Capture stderr output for tests which produce unhandled exceptions. * Fix compatibility with Python 2.5 (broken since 0.3.0). -- Jakub Wilk <jwilk@jwilk.net> Tue, 06 Mar 2012 00:14:57 +0100 python-djvulibre (0.3.5) unstable; urgency=low * Improve setup.py: + Fix error message when pkg-config is not found (a regression introduced in 0.3.4). * Improve test suite: + Verify that LANGUAGE environment variable is unset before running tests sensitive to locale settings. Thanks to Daniel Stender for the bug report. + Skip some tests (instead of making them fail) when they are run in an unsuitable environment. Note that it's still recommended to use --no-skip when running the test suite. -- Jakub Wilk <jwilk@jwilk.net> Sat, 18 Feb 2012 21:05:41 +0100 python-djvulibre (0.3.4) unstable; urgency=low * Optimize DocumentPages.__len__() and DocumentFiles.__len__(). * Fix compatibility with Python 3.X (broken in 0.3.3). * Update various external documentation URLs. https://bugs.debian.org/627290 * Improve test suite: + Normalize whitespace in ps2ascii output. https://bugs.debian.org/646177 * Improve setup.py: + Print a more meaningful error message if pkg-config fails. + build_sphinx is now available even without setuptools. + build_sphinx can now import extension modules from the build directory. -- Jakub Wilk <jwilk@jwilk.net> Sat, 22 Oct 2011 01:36:38 +0200 python-djvulibre (0.3.3) unstable; urgency=low * Improve setup.py: + Add “Operating System :: Microsoft :: Windows” to trove classifiers. * Add Windows-specific module djvu.dllpath, which is aimed to ease finding DjVuLibre DLLs in non-standard locations. * Make expression and symbol objects picklable. * Add work-around for <https://bugs.debian.org/620859>. * Fix test suite compatibility with Python 3. -- Jakub Wilk <jwilk@jwilk.net> Mon, 04 Apr 2011 21:06:01 +0200
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Issue reported by @danstender:
Very minor matter: djvu/config.pxi is shipped in the Pypi tarball, I would guess that's not intended ...
Best,
Daniel
The text was updated successfully, but these errors were encountered: