Includes a patch for OCaml 4.06 (from an upstream pull request) and
a call to oasis to regenerate the setup files (which were not compatible
with 4.06 either).
The num library was split off from ocaml. ocamlfind installs META files
for it if it is detected, but this is not the correct behaviour. This
patch disables detection, which is needed if package updates are to work.
Urwid 2.0.0:
Full Python 2.x/3.x support
Proper handling & customization of OS signals by GLib event loop
vterm: Fix handling of NUL characters
Add 256-color support for fbterm
Italics support
Store envron's TERM value as a Screen attribute
Replaced hashbangs to use proper Python binary
Post-change signal for Edit, CheckBox and RadioButton widgets
ListBox.body update
SimpleListWalker is now default when setting ListBox.body
SelectEventLoop alarm improvements
Title align & borderless sides for LineBox
Support for 'home' and 'end' keys in ListBox
Various code cleanups
CI fixes
Example fixes
Documentation fixes
Code cleanup & typo fixes
Integration of tox for easier Python cross-version testing
Test fixes
Correct error messages in Decoration
Fix for StandardTextLayout.calculate_text_segments
Fix for raw display should release file descriptors
Fix issues with unicode characters in ProgressBar
Fix for 'page up' and 'page down' in ListBox when having focusable children
Fixes for examples compatibility with Python 3
Fix default screen size on raw display
Fix underlining for padded text
Fix for terminal widget crash with Python 3
Fix for string formatting error
Fix for iterator in WidgetContainerListContentsMixin
Fix for missing modified signal in SimpleFocusListWalker
Dropped Python 3.2 support
Test coverage is now collected
In 7.6.2, upstream intentionally but badly-advised bumped their
library major version number. In 7.6.4, they'll undo that change.
Instead of bumping twice in pkgsrc, follow their lead and get the
change in now.
See https://github.com/ivmai/bdwgc/issues/197
Bump PKGREVISION.
3.44.16:
This release improves test case reduction for recursive data structures. Hypothesis now guarantees that whenever a strategy calls itself recursively (usually this will happen because you are using ~hypothesis.strategies.deferred), any recursive call may replace the top level value. e.g. given a tree structure, Hypothesis will always try replacing it with a subtree.
Additionally this introduces a new heuristic that may in some circumstances significantly speed up test case reduction - Hypothesis should be better at immediately replacing elements drawn inside another strategy with their minimal possible value.
3.44.15:
~hypothesis.strategies.from_type can now resolve recursive types such as binary trees. Detection of non-type arguments has also improved, leading to better error messages in many cases involving
3.44.14:
This release fixes a bug in the shrinker that prevented the optimisations in 3.44.6 from working in some cases. It would not have worked correctly when filtered examples were nested (e.g. with a set of integers in some range).
This would not have resulted in any correctness problems, but shrinking may have been slower than it otherwise could be.
3.44.13:
This release changes the average bit length of values drawn from ~hypothesis.strategies.integers to be much smaller. Additionally it changes the shrinking order so that now size is considered before sign - e.g. -1 will be preferred to +10.
The new internal format for integers required some changes to the minimizer to make work well, so you may also see some improvements to example quality in unrelated areas.
3.44.12:
This changes Hypothesis's internal implementation of weighted sampling. This will affect example distribution and quality, but you shouldn't see any other effects.
3.44.11:
This is a change to some internals around how Hypothesis handles avoiding generating duplicate examples and seeking out novel regions of the search space.
You are unlikely to see much difference as a result of it, but it fixes a bug where an internal assertion could theoretically be triggered and has some minor effects on the distribution of examples so could potentially find bugs that have previously been missed.
3.44.10:
This patch avoids creating debug statements when debugging is disabled. Profiling suggests this is a 5-10% performance improvement
Changes in 3.10.2:
KWIML: Backport RISC-V update to CMake 3.10
FindPostgreSQL: Add support for PG10
cmGraphVizWriter: Updated to create and follow dependers for interface targets
Autogen: Fix for problematic nested list separator
Autogen: Ignore not existing source files in cmMakefile
Version 1.19.0 (Stable):
* core: add getter/setter functions for easier ABI compat
* unix: make get(set)_process_title MT-safe
* unix,win: wait for threads to start
* test: add threadpool init/teardown test
* win, process: uv_kill improvements
* win: set _WIN32_WINNT to 0x0600
* zos: implement uv_fs_event* functions
* unix,tcp: avoid marking server sockets connected
* doc: mark Windows 7 as Tier 1 support
* win: map 0.0.0.0 and :: addresses to localhost
* build: install libuv.pc unconditionally
* test: remove custom timeout for thread test on ppc
* test: allow multicast not permitted status
* test: allow net unreachable status in udp test
* unix: use SA_RESTART when setting our sighandler
* unix,fs: fix for potential partial reads/writes
* win,build: do not build executable installer for dll
* win: allow directory symlinks to be created in a non-elevated context
* zos,test: accept SIGKILL for flaky test
* win: use RemoveDirectoryW() instead of _wmrmdir()
* unix: fix uv_cpu_info() error on FreeBSD
* zos,test: decrease pings to avoid timeout
Version 2.5.3:
This is a maintenance release that reverts undesired API-breaking changes that slipped into 2.5.2
Version 2.5.2:
Bugfixes
* Revert the unnecessary PyInstaller fixes from 2.5.0 and 2.5.1
4.0.1
No code changes - this release fixes how the docs display on PyPI.
4.0.0
New itertools:
* consecutive_groups (Based on the example in the Python 2.4 docs)
* seekable (If you're looking for how to "reset" an iterator, you're in luck!)
* exactly_n
* run_length.encode and :func:run_length.decode
* difference
Improvements to existing itertools:
The number of items between filler elements in * intersperse can now be specified
* distinct_permutations and :func:peekable got some minor adjustments
* always_iterable now returns an iterator object. It also now allows different types to be considered iterable
* bucket can now limit the keys it stores in memory
* one now allows for custom exceptions
Other changes:
A few typos were fixed
All tests can now be run with python setup.py test
This package allows you to put your document under a license
and include a link to read about the license or include an icon
or image of the license. Currently, only Creative Commons is
supported, but this package is designed to handle all kinds of
licenses.
Upstream changes:
1.705 2018-01-17 13:49:22-06:00 America/Chicago
[Fixed]
- Fixed the `binmode` attribute of the File adapter not working
properly. Thanks @MadLord80! [Github #71]
2017-12-20 version 3.5.1 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)
Planned Future Changes
* Make C++ implementation C++11 only: we plan to require C++11 to build
protobuf code starting from 3.6.0 release. Please join this github issue:
https://github.com/google/protobuf/issues/2780 to provide your feedback.
protoc
* Fixed a bug introduced in 3.5.0 and protoc in Windows now accepts non-ascii
characters in paths again.
C++
* Removed several usages of C++11 features in the code base.
* Fixed some compiler warnings.
PHP
* Fixed memory leak in C-extension implementation.
* Added discardUnknokwnFields API.
* Removed duplicatd typedef in C-extension headers.
* Avoided calling private php methods (timelib_update_ts).
* Fixed Any.php to use fully-qualified name for DescriptorPool.
Ruby
* Added Google_Protobuf_discard_unknown for discarding unknown fields in
messages.
C#
* Unknown fields are now preserved by default.
* Floating point values are now bitwise compared, affecting message equality
check and Contains() API in map and repeated fields.
- This release reverts a changed macro definition that broke API
compatibility, and fixes an off-by-one error in bson_append_regex
that resulted in corrupt BSON.
4.2.1:
Fixed a regression breaking IPython and discovered by https://github.com/spapini
4.2.0:
Added a facility to define families of decorators (aka decorators with
arguments) as requested by several users.
0.8.9:
Remove support for Python 3.3.
Allow past dates within a second.
Added phone number formatting to en_GB localisation to ensure no genuine phone numbers are generated.
Added en_GB localisation for SSN (UK National Insurance Number).
Added ro_RO person Provider.
Added domain argument to email provider.
ccache 3.3.5
New features and improvements
* Documented how automatic cache cleanup works.
Bug fixes
* Fixed a regression where the original order of debug options could be lost. This reverts the “Improved parsing of -g* options” feature in ccache 3.3.
* Multiple -fdebug-prefix-map options should now be handled correctly.
* Fixed matching of directories in the ignore_headers_in_manifest configuration option.
* Fixed detection of missing argument to -opt/--options-file.
* ccache now bails out when building a precompiled header if any of the corresponding header files have an updated timestamp. This fixes complaints from clang.
* Fixed a bug related to erroneously storing a dependency file with absolute paths in the cache on a preprocessed hit.
* ccache -c/--cleanup now works like documented: it just recalculates size counters and trims the cache to not exceed the max size and file number limits. Previously, the forced cleanup took “limit_multiple” into account, so that ccache -c/--cleanup by default would trim the cache to 80% of the max limit.
* ccache no longer ignores linker arguments for clang since clang warns about them.
* Plugged a couple of file descriptor leaks.
* Fixed a bug where ccache would skip hashing the compiler argument following a -fno-working-directory, -fworking-directory, -nostdinc, -nostdinc++, -remap or -trigraphs option in preprocessor mode.