summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-10-23py-zconfig: updated to 3.3.0adam4-19/+19
3.3.0: - Drop support for Python 3.3. - Add support for Python 3.7. - Drop support for 'python setup.py test'. - Add support for example in section and multisection, and include those examples in generated documentation. - Fix configuration loaders to decode byte data using UTF-8 instead of the default encoding (usually ASCII).
2018-10-23Added devel/py-ZopeTestrunner, devel/py-zope.exceptionsadam1-1/+3
2018-10-23py-zope.exceptions: added version 4.3adam5-1/+61
This package contains exception exceptions and implementations which are so general purpose that they don't belong in Zope application-specific packages.
2018-10-23py-ZopeTestrunner: added version 4.9adam4-0/+450
This package provides a flexible test runner with layer support.
2018-10-23doc: Updated lang/py37-html-docs to 3.7.1leot1-1/+2
2018-10-23py37-html-docs: Update lang/py37-html-docs to 3.7.1leot3-11/+20
Changes: 3.7.1 ----- Documentation ============= - bpo-32174: chm document displays non-ASCII charaters properly on some MBCS Windows systems. - bpo-34790: Document how passing coroutines to asyncio.wait() can be confusing. - bpo-28617: Fixed info in the stdtypes docs concerning the types that support membership tests. - bpo-34065: Fix wrongly written basicConfig documentation markup syntax - bpo-33460: replaced ellipsis with correct error codes in tutorial chapter 3. - bpo-33847: Add `@' operator entry to index. - bpo-25041: Document AF_PACKET in the socket module.
2018-10-23py-semantic_version: small fixes to Makefileadam1-2/+4
2018-10-23doc: Updated lang/py36-html-docs to 3.6.7leot1-1/+2
2018-10-23py36-html-docs: Update lang/py36-html-docs to 3.6.7leot2-7/+7
Changes: 3.6.7 ----- Documentation ============= - bpo-32174: chm document displays non-ASCII charaters properly on some MBCS Windows systems. - bpo-28617: Fixed info in the stdtypes docs concerning the types that support membership tests. - bpo-34065: Fix wrongly written basicConfig documentation markup syntax - bpo-33847: Add `@' operator entry to index. - bpo-25041: Document AF_PACKET in the socket module.
2018-10-23Updated devel/py-pluggy, databases/py-ldapadam1-1/+3
2018-10-23py-pluggy: updated to 0.8.0adam3-8/+9
pluggy 0.8.0: Features - Add get_hookimpls() method to hook callers. Trivial/Internal Changes - Add changelog in long package description and documentation. - Add a test exemplifying the opt-in nature of spec defined args. - Encapsulate hook specifications in a type for easier introspection.
2018-10-23py-ldap: updated to 3.1.0adam5-69/+42
Released 3.1.0: This release brings two minor API changes: - Long-deprecated functions ldap.open() and ldap.init() are removed - LDAPObject.compare_s() and compare_ext_s return bool instead of 0 or 1 All changes since 3.0.0: Lib/ * Remove long deprecated functions ldap.open() and ldap.init() * LDAPObject.compare_s() and LDAPObject.compare_ext_s() now return a bool instead of 1 or 0. * Make iteration over cidict yield same values as keys() * Fail if pyasn1 is not installed * Fix parsing of PPolicyControl ASN.1 structure * Use items() when appropriate in dict iteration * Add support for tracing LDAP calls. Tracing can now be enabled with the env var PYTHON_LDAP_TRACE_LEVEL and redirected to a file with PYTHON_LDAP_TRACE_FILE. (This is mainly intended for debugging and internal testing; the configuration or output may change in future versions.) Modules/ * Fix ref counting bug in LDAPmessage_to_python Doc/ * Remove warning about unreleased version * Doc: Replace Mac OS X -> macOS Tests/ * Add tests and coverage for tracing * Disable warnings-as-errors for Python 3.4 * Fix assertTrue to assertEqual * Mark several test values as bytes Lib/slapdtest/ * Fix error message for missing commands * Make SlapdObject a context manager * Disable SASL external when missing SASL support * Make SlapdObject.root_dn a property * In SlapdObject, build include directives dynamically * Move import statements to top level Code style: * Add Makefile rules for automatic formatting of C and Python code * Reformat and indent all C files * Trim white space throughout the project Infrastructure: * Add py3-trace tox environment to Travis CI config * Add new Pytest cache directory to gitignore General: * Update all pypi.python.org URLs to pypi.org Released 3.0.0: Notable changes since 2.4.45 (please see detailed logs below): * Python 3 support and bytes_mode see: https://python-ldap.readthedocs.io/en/latest/bytes_mode.html * The module ldap.async is renamed to ldap.asyncsearch * New dependencies: pyasn1, pyasn1_modules * Dropped support for Python 2.6 and 3.3
2018-10-23Updated textproc/py-xlsxwriter, devel/py-xdisadam1-1/+3
2018-10-23py-xdis: updated to 3.8.8adam2-7/+7
3.8.8: * Add for 3.6.7 and 3.7.1 magic. * pytest/test_std.py: Dropped a test * pytest/test_std.py, xdis/op_imports.py, xdis/std.py: make_std_api accepts floating-point version number
2018-10-23py-xlsxwriter: updated to 1.1.2adam2-7/+7
1.1.2: * Fix for issue where in_memory files weren't compressed. * Fix write() so that it handles array formulas as documented. * Fix for issue with special characters in worksheet table functions. * Added warnings for input issues in :func:write_rich_string() such as blank strings, double formats or insufficient parameters.
2018-10-23Updated www/py-djangorestframework, www/py-autobahnadam1-1/+3
2018-10-23py-autobahn: updated to 18.10.1adam2-7/+7
18.10.1 Don't eat Component.stop() request when crossbar not connected handle async on_progress callbacks properly fix attribute error when ConnectionResetError does not contain "reason" attribute infer rawsocket host, port from URL fix error on connection lost if no reason (reason = None) fixed typo on class name
2018-10-23py-djangorestframework: updated to 3.9.0adam3-12/+18
3.9.0: Improvements to ViewSet extra actions Fix action support for ViewSet suffixes Allow action docs sections Deprecate the Router.register base_name argument in favor of basename. Deprecate the Router.get_default_base_name method in favor of Router.get_default_basename. Change CharField to disallow null bytes. To revert to the old behavior, subclass CharField and remove ProhibitNullCharactersValidator from the validators. python class NullableCharField(serializers.CharField): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.validators = [v for v in self.validators if not isinstance(v, ProhibitNullCharactersValidator)] Add OpenAPIRenderer and generate_schema management command. Add OpenAPIRenderer by default, and add schema docs. Allow permissions to be composed Allow nullable BooleanField in Django 2.1 Add testing of Python 3.7 support Test using Django 2.1 final release. Added djangorestframework-datatables to third-party packages Change ISO 8601 date format to exclude year/month Update all pypi.python.org URLs to pypi.org Ensure that html forms (multipart form data) respect optional fields Allow hashing of ErrorDetail. Correct schema parsing for JSONField Render descriptions (from help_text) using safe Removed input value from deault_error_message Added min_value/max_value support in DurationField Fixed instance being overwritten in pk-only optimization try/except block Fixed AttributeError from items filter when value is None Fixed Javascript e.indexOf is not a function error Fix schemas for extra actions Improved get_error_detail to use error_dict/error_list Imprvied URLs in Admin renderer Add "Community" section to docs, minor cleanup Moved guardian imports out of compat Deprecate the DjangoObjectPermissionsFilter class, moved to the djangorestframework-guardian package. Drop Django 1.10 support Only catch TypeError/ValueError for object lookups Handle models without .objects manager in ModelSerializer. Improve ModelSerializer.create() error message. Fix CSRF cookie check failure when using session auth with django 1.11.6+ Updated JWT docs. Fix autoescape not getting passed to urlize_quoted_links filter
2018-10-23Updated net/py-gevent, devel/py-wheeladam1-1/+3
2018-10-23py-wheel: updated to 0.32.2adam2-7/+7
0.32.2: Bumped up the version number
2018-10-23doc: Updated x11/gtk3 to 3.24.1leot1-1/+2
2018-10-23gtk3: Update x11/gtk to 3.24.1leot4-18/+25
Changes: Overview of Changes in GTK+ 3.24.1 ================================== * Adwaita: - Improvements to headerbar styling * Wayland: - Fix handling of preedit text * Windows: - Implement smooth scrolling * Fix critical warnings on shutdown * Translation updates: - Czech - Friulian - Russian - Spanish Overview of Changes in GTK+ 3.24.0 ================================== * GtkApplication can now track screensaver state * Translation updates: - Brazilian Portuguese - Croatian - Czech - Danish - French - Galician - German - Greek - Hungarian - Indonesian - Italian - Latvian - Lithuanian - Polish - Swedish - Turkish Overview of Changes in GTK+ 3.23.3 ================================== * Deprecate a few APIs that are gone in GTK+ 4: - focus chains in GtkContainer - stepper sensitivity in GtkRange * Allow picking colors under kwin * Bug fixes: #404 window: Fallback to CSD titlebar in focus-chain #770 scrolledwindow: Fix horizontal decleration #1263 win32: Implement smooth scrolling #134 #432 #574 #579 #878 tooltip: Position using move-to-rect #844 wayland: avoid idempotent wl_subsurface_set_position #2393 Fix a typo #125 combobox: Fix a critical warning !290 fontchooser: Add missing build flags !172 filechooser: Don't show private recent items * Translation updates: - Brazilian Portuguese - British English - Catalan - Chinese (Taiwan) - French - German - Indonesian - Italian - Kazakh - Korean - Lithuanian - Polish - Turkish Overview of Changes in GTK+ 3.23.2 ================================== * Emoji chooser improvements - Try harder to avoid fallback rendering - Avoid hex boxes - Use icons for sections * Color chooser improvements - Allow picking colors from the screen again. The current implementation can use either the screnshot portal or a recent gnome-shell API * GtkPlacesSidebar now shows a spinner during mount operations * Wayland - Support both gtk-text-input and text-input-unstable-v3 as input protocol * Bug fixes: #628 TextView: spaces acting as non-breaking whitespace... !248 win32: Correct handling of transient state changes !272 Replace gtk_text_input with text_input_unstable_v3 support * Translation updates: - German - Lithuanian - Polish - Spanish - Turkish Overview of Changes in GTK+ 3.23.1 ================================== * Backported event controllers from GTK+ 4: - GtkEventControllerScroll - GtkEventControllerMotion - GtkEventControllerKey - GtkGestureStylus * Support markup in GtkModelButtons * Themes - The Raleigh theme has been removed - Expander size in HighContrast has been increased * Wayland - Update cursor scale when needed - Decoration negotiation protocol fixes * Windows - Add an EGL renderer based on ANGLE * Translation updates: - Brazilian Portuguese - German - Hungarian Overview of Changes in GTK+ 3.23.0 ================================== * Dependency bumps: - Require libepoxy 1.4 - Require pango 1.41 * New font chooser features: - Allow setting OpenType font features - Show examples for OpenType font features - Allow selecting OpenType font variations - Support levels of details for selection * New Emoji features: - Support a completion popup for Emoji - Drop Ctrl-Shift-e shortcut * Other new apis: - gdk_window_move_to_rect * Wayland: - Use anonymous shared memory on FreeBSD * Bugs fixed: #85 widgetDragDestFindTarget introspection data does not show nullable... #154 Documentation: Lifecycle of Editables inside GtkCellRenderers is no... #193 Document that GtkUIManager is deprecated by GtkBuilder #199 MenuButton not notified when its Popover is destroyed, still access... #292 GtkRanges should send ::change-value even if not realized #450 Menu navigation triangle doesn't work anymore #792 Focus events are not always matched #898 emoji-chooser: search for flags doesn't work #997 gdk: Make gdk_window_move_to_rect public #1053 Scroll cursor gets left behind if a child widget steals the scroll #1059 -Wparentheses warnings in GTK+ headers when compiling C++ code with... #1065 GtkScrollbar horizontal mouse wheel scroll direction is wrong #1069 Thread 1 "glade" received signal SIGFPE, Arithmetic exception. #1088 CssGadget: Round px values up for min-width|height #1115 gtk icon theme searches system dirs before user dirs #1134 x11: Always set None pixmap for no background #1160 a11y/entry: Fix copy-pasteo re 2ndary icon tooltip #1165 InfoBar: Fix wrong type in copy-pasted param doc #1166 EmojiCompletion: Use Box:spacing instead of CSS !125 HC: Avoid same BG/FG colors in flat treeview entry !157 wayland: Implement 'gtk-fontconfig-timestamp' & 'gtk-modules' !181 W32: Don't forget to check VK_MENU and set MK_ALT !206 searchenginetracker: Don't leak the hits' GFiles 407242 GtkScale: Up/Down keys decrease/increase value, which is opposite... 686109 gtk_print_context_get_hard_margins should return page size specif... 765327 GtkPlug scaled to half the expected size on HiDPI screens 772817 File Chooser: Path arrow button frames are reversed and detached ... 773299 gtk/language-names.c: Fix build on non-GCC/CLang 775279 early calls to libepoxy cause all gtk3 programs to abort when the... 786524 ocument GTK_OVERLAY_SCROLLING environment variable 787867 OSX macports pango text size appears to vary between version 1.40... 789215 GtkScrolledWindow and GtkIconView atk objects can cause a segfaul... 791542 GDK 3 Selections documentation makes references to X 791802 Fix direction value moves on scroll/keypress over RTL/inverted ra... * Translation updates: Catalan Finnish Polish Russian Spanish
2018-10-23doc: Updated net/libsoup to 2.64.2leot2-3/+3
2018-10-23libsoup: Update net/libsoup to 2.64.2leot3-14/+37
pkgsrc changes: - Add a dependency to www/libpsl - Add a patch to adjust running of the tests (otherwise because `APACHE_HTTPD' is defined to `no' a `no' program will be executed but will fail because no `no' program is usually available) Changes: Changes in libsoup from 2.64.1 to 2.64.2: * TLD tests updated (Claudio Saavedra) * Updated translations: Serbian Changes in libsoup from 2.63.92 to 2.64.1: * Many fixes to the meson build system (which, by the way, is NOT official yet) (#13, Tomas Popela) * Updated translations: Belarusian. Changes in libsoup from 2.63.92 to 2.64.0: * Many fixes to the meson build system [#7, #8, #9, #11, Tomas Popela] * Updated translations: Brazilian Portuguese, Galician, Hungarian, Latvian, Danish. Changes in libsoup from 2.63.91 to 2.63.92: * Make sure that XMLRPC tests build in Debian too [Claudio Saavedra] * Distribute missing meson files [Claudio Saavedra] * Some fixes to the meson build files [Claudio Saavedra] * Updated Korean and Swedish translations Changes in libsoup from 2.63.90 to 2.63.91: * Simplify soup_hosts_matches_host() [Claudio Saavedra] * Add new tests for trailing dots in domain names [Claudio Saavedra] * Updated Turkish translation Changes in libsoup from 2.63.2 to 2.63.90: * Set default cookie path for NULL origins [#1, Adrian Perez de Castro] * Fixes to GObject-introspection [bgo#794787, Corentin Noël] * Use atomic-refcounting in classes that are not using GObject-refcounting [bgo#785110, Edward Hervey] * Many Coverity-found code fixes [bgo#781771, Milan Crha] * Bail out on cookie-jar calls with empty hostnames [#3, Michael Catanzaro] * Fixes to the simple-httpd example [#2, Mooffie] * Updated translations: Chinese (Taiwan), Catalan Note: from now onwards bgo# references bugs in GNOME Bugzilla and # issues in GNOME gitlab. Changes in libsoup from 2.63.1 to 2.63.2: * Many fixes to the meson build system support [#795324, #782410, Tomas Popela, Jan Alexander Steffens] * Fixes to xmlrpc-server test with PHP >= 7.2 and related [#795111, #782410 Jan Alexander Steffens] * Fix critical warning in SoupSocket [Carlos Garcia Campos] * Updated translations: Romanian, Friulian, Slovenian, Czech, Spanish, Indonesian, Chinese (China).
2018-10-23libpsl: Include icu bl3 in buildlink3 and add support for testsleot2-3/+5
- buildlink3 inclusion of textproc/icu was commented out in www/libpsl/buildlink3.mk but at least building (latest and still not committed) net/libsoup needs it, uncomment it. - Add support for tests
2018-10-23py-gevent: updated to 1.3.7adam2-8/+8
1.3.7: - Formatting run info no longer includes gevent.local.local objects that have no value in the greenlet. - Fixed negative length in pywsgi's Input read functions for non chunked body. - Upgrade libuv from 1.22.0 to 1.23.2. - Fix opening files in text mode in CPython 2 on Windows by patching libuv.
2018-10-23Updated converters/help2man, textproc/py-openpyxladam1-1/+3
2018-10-23py-openpyxl: updated to 2.5.9adam3-11/+11
2.5.9: Bugfixes * Clean AutoFilter name definitions * Attribute missing from Shape object * Failure to read all DrawingML means workbook can't be read Pull Requests * Allow newlines in formulae * Fix whitespace in front of infix operator in formulae
2018-10-23help2man: updated to 1.47.8adam2-7/+7
help2man 1.47.8: * Use $(DEB_VERSION) from pkg-info.mk. * Fix git repository link in generated README. * Update debian/copyright to machine readable format. * Update standards version to 4.2.1 (no changes).
2018-10-23Updated multimedia/mkvtoolnix, devel/py-testadam1-1/+3
2018-10-23py-test: updated to 3.9.2adam2-7/+7
pytest 3.9.2: Bug Fixes * Improve error message when a recursive dependency between fixtures is detected. * Fix logging messages not shown in hooks pytest_sessionstart() and pytest_sessionfinish(). * Fix unescaped XML raw objects in JUnit report for skipped tests * Python 2: safely format warning message about passing unicode strings to warnings.warn, which may cause surprising MemoryError exception when monkey patching warnings.warn itself. * Improve error message when it is not possible to determine a function’s signature. * Pin setuptools>=40.0 to support py_modules in setup.cfg * Restore the tmpdir behaviour of symlinking the current test run. * Fix filename reported by warnings.warn when using recwarn under python2.
2018-10-23mkvtoolnix: updated to 28.0.0adam2-7/+7
Version 28.0.0 "Voice In My Head": New features and enhancements * mkvmerge: AV1 parser: updated the code for the finalized AV1 bitstream specification. * mkvmerge: AV1 packetizer: updated the code for the finalized AV1-in-Matroska & WebM mapping specification. * mkvmerge: AV1 support: the `--engage enable_av1` option has been removed again. * mkvmerge: MP4 reader: added support for AV1. * mkvmerge: DTS: implemented dialog normalization gain removal for extension substreams. * mkvmerge, mkvextract: simple text subtitles: added a workaround for simple text subtitle tracks that don't contain a duration. * mkvextract: added support for extracting AV1 to IVF. * mkvextract: IVF extractor (AV1, VP8, VP9): precise values will be used for the frame rate numerator & denominator header fields for certain well-known values of the track's default duration. * mkvmerge: VP9: mkvmerge will now create codec private data according to the VP9 codec mapping described in the WebM specifications. * MKVToolNix GUI: automatic scaling for high DPI displays is activated if the GUI is compiled with Qt ≥ 5.6.0. * MKVToolNix GUI: added a menu item ("Help" → "System information") for displaying information about the system MKVToolNix is running on in order to make debugging easier. * MKVToolNix GUI: multiplexer, header editor: the user can enter a list of predefined track names in the preferences. She can later select from them in "track name" combo box. Bug fixes * mkvmerge: JSON identification: fixed a bug when removing invalid UTF-8 data from strings before they're output as JSON. * mkvmerge: MP4/QuickTime reader: fixed handling of PCM audio with FourCC `in24`. * mkvmerge: MPEG transport stream reader, teletext subtitles: the decision whether or not to keep frames around in order to potentially merge them with the following frame is made sooner. That avoids problems if there are large gaps between teletext subtitle frames which could lead to frames being interleaved too late. * mkvextract: IVF extractor (AV1, VP8, VP8): the frame rate header fields weren't clamped to 16 bits properly causing wrong frame rates to be written in certain situations. * mkvpropedit, MKVToolNix GUI's header editor: fixed file corruption when a one-byte space must be covered with a new EBML void element but all surrounding elements have a "size length" field that's eight bytes long already.
2018-10-23Updated sysutils/dmidecode to 3.2p1.msaitoh1-1/+2
2018-10-23 Add an officially recommended patch to sysutils/dmidecode:msaitoh2-6/+16
2018-10-22 Fix Redfish Hostname print length.
2018-10-23Import onionbalance-0.1.8, a load-balancing tool for onion services.riastradh8-1/+143
2018-10-23Import txtorcon-18.3.0, a Twisted tor daemon controller library.riastradh5-1/+191
2018-10-23Import stem-1.7.0, nyx-2.0.4, and sbws-0.8.0 from the Tor Project.riastradh17-2/+577
stem-1.7.0: Python library for controlling the tor daemon nyx-2.0.4: curses monitor for the tor daemon sbws-0.8.0: bandwidth scanner nyx is a standalone application, so give it a meta-package net/nyx with no py- prefix. sbws is a standalone application too but only for designated Tor plumbers, not for ordinary users, so leave it as py-sbws.
2018-10-22Updated lang/python36, lang/python37adam1-1/+3
2018-10-22python37: updated to 3.7.1adam3-22/+84
Notable changes in Python 3.7.1 Starting in 3.7.1, Py_Initialize() now consistently reads and respects all of the same environment settings as Py_Main() (in earlier Python versions, it respected an ill-defined subset of those environment variables, while in Python 3.7.0 it didn’t read any of them due to bpo-34247). If this behavior is unwanted, set Py_IgnoreEnvironmentFlag to 1 before calling Py_Initialize(). In 3.7.1 the C API for Context Variables was updated to use PyObject pointers. xml.dom.minidom and xml.sax modules no longer process external entities by default.
2018-10-22python36: updated to 3.6.7adam3-22/+81
Notable changes in Python 3.6.7 xml.dom.minidom and mod:xml.sax modules no longer process external entities by default.
2018-10-22py-at-spi2: Add missing dependencies.jperkin1-1/+3
2018-10-22py-cares: Fix build on SunOS.jperkin2-1/+20
2018-10-22ruby-net-telnet: Limit to ruby22.jperkin1-1/+4
Appears to be bundled with ruby23-base and newer, leading to conflicts.
2018-10-22py-grpcio: Support SunOS.jperkin2-1/+22
2018-10-22py-gevent: Fix SunOS C99 build.jperkin1-1/+7
2018-10-22py-zstandard: add missing patchadam1-0/+24
2018-10-22Updated archivers/zstd, archivers/py-zstandardadam1-1/+3
2018-10-22py-zstandard: updated to 0.10.1adam2-7/+12
0.10.1: Backwards Compatibility Notes * ZstdCompressor.stream_reader().closed is now a property instead of a method. * ZstdDecompressor.stream_reader().closed is now a property instead of a method. Changes * Stop attempting to package Python 3.6 for Miniconda. The latest version of Miniconda is using Python 3.7. The Python 3.6 Miniconda packages were a lie since this were built against Python 3.7. * ZstdCompressor.stream_reader()'s and ZstdDecompressor.stream_reader()'s closed attribute is now a read-only property instead of a method. This now properly matches the IOBase API and allows instances to be used in more places that accept IOBase instances. 0.10.0: Backwards Compatibility Notes * ZstdDecompressor.stream_reader().read() now consistently requires an argument in both the C and CFFI backends. Before, the CFFI implementation would assume a default value of -1, which was later rejected. * The compress_literals argument and attribute has been removed from zstd.ZstdCompressionParameters because it was removed by the zstd 1.3.5 API. * ZSTD_CCtx_setParametersUsingCCtxParams() is no longer called on every operation performed against ZstdCompressor instances. The reason for this change is that the zstd 1.3.5 API no longer allows this without calling ZSTD_CCtx_resetParameters() first. But if we called ZSTD_CCtx_resetParameters() on every operation, we'd have to redo potentially expensive setup when using dictionaries. We now call ZSTD_CCtx_reset() on every operation and don't attempt to change compression parameters. * Objects returned by ZstdCompressor.stream_reader() no longer need to be used as a context manager. The context manager interface still exists and its behavior is unchanged. * Objects returned by ZstdDecompressor.stream_reader() no longer need to be used as a context manager. The context manager interface still exists and its behavior is unchanged. Bug Fixes * ZstdDecompressor.decompressobj().decompress() should now return all data from internal buffers in more scenarios. Before, it was possible for data to remain in internal buffers. This data would be emitted on a subsequent call to decompress(). The overall output stream would still be valid. But if callers were expecting input data to exactly map to output data (say the producer had used flush(COMPRESSOBJ_FLUSH_BLOCK) and was attempting to map input chunks to output chunks), then the previous behavior would be wrong. The new behavior is such that output from flush(COMPRESSOBJ_FLUSH_BLOCK) fed into decompressobj().decompress() should produce all available compressed input. * ZstdDecompressor.stream_reader().read() should no longer segfault after a previous context manager resulted in error. * ZstdCompressor.compressobj().flush(COMPRESSOBJ_FLUSH_BLOCK) now returns all data necessary to flush a block. Before, it was possible for the flush() to not emit all data necessary to fully represent a block. This would mean decompressors wouldn't be able to decompress all data that had been fed into the compressor and flush()ed. New Features * New module constants BLOCKSIZELOG_MAX, BLOCKSIZE_MAX, TARGETLENGTH_MAX that expose constants from libzstd. * New ZstdCompressor.chunker() API for manually feeding data into a compressor and emitting chunks of a fixed size. Like compressobj(), the API doesn't impose restrictions on the input or output types for the data streams. Unlike compressobj(), it ensures output chunks are of a fixed size. This makes this API useful when the compressed output is being fed into an I/O layer, where uniform write sizes are useful. * ZstdCompressor.stream_reader() no longer needs to be used as a context manager. * ZstdDecompressor.stream_reader() no longer needs to be used as a context manager. * Bundled zstandard library upgraded from 1.3.4 to 1.3.6. Changes * Added zstd_cffi.py and NEWS.rst to MANIFEST.in. * zstandard.__version__ is now defined. * Upgrade pip, setuptools, wheel, and cibuildwheel packages to latest versions. * Upgrade various packages used in CI to latest versions. Notably tox (in order to support Python 3.7). * Use relative paths in setup.py to appease Python 3.7. * Added CI for Python 3.7.
2018-10-22zstd: updated to 1.3.7adam6-17/+98
Zstandard v1.3.7 perf: slightly better decompression speed on clang (depending on hardware target) fix: ratio for dictionary compression at levels 9 and 10, reported by @indygreg build: no longer build backtrace by default in release mode; restrict further automatic mode build: control backtrace support through build macro BACKTRACE misc: added man pages for zstdless and zstdgrep, by @samrussell
2018-10-22doc: Added mail/qmail-acceptutils version 20181022schmonz1-1/+2