Commit graph

29967 commits

Author SHA1 Message Date
gson
37f8755e20 devel/st: add one more patch needed to build on Linux (Debian 9) 2017-11-30 10:05:34 +00:00
adam
92b2a74200 py-test-timeout: updated to 1.2.1
1.2.1
Fix for pytest 3.3
Update supported python versions: - Add CPython 3.6. - Drop CPyhon 2.6 (as did pytest 3.3) - Drop CPyhon 3.3 - Drop CPyhon 3.4
2017-11-30 08:18:31 +00:00
adam
59195e2c63 py-setuptools: updated to 38.2.3
v38.2.2
fix handling of namespace packages when installing from a wheel.

v38.2.1
fix encoding handling of metadata when installing from a wheel.

v38.2.0
easy_install now support installing from wheels: they will be installed as standalone unzipped eggs.
2017-11-30 07:52:55 +00:00
adam
a6c59ee94e git: updated to 2.15.1
Git v2.15.1 Release Notes

Fixes since v2.15
-----------------

 * TravisCI build updates.

 * "auto" as a value for the columnar output configuration ought to
   judge "is the output consumed by humans?" with the same criteria as
   "auto" for coloured output configuration, i.e. either the standard
   output stream is going to tty, or a pager is in use.  We forgot the
   latter, which has been fixed.

 * The experimental "color moved lines differently in diff output"
   feature was buggy around "ignore whitespace changes" edges, which
   has been corrected.

 * Instead of using custom line comparison and hashing functions to
   implement "moved lines" coloring in the diff output, use the pair
   of these functions from lower-layer xdiff/ code.

 * Some codepaths did not check for errors when asking what branch the
   HEAD points at, which have been fixed.

 * "git commit", after making a commit, did not check for errors when
   asking on what branch it made the commit, which has been corrected.

 * "git status --ignored -u" did not stop at a working tree of a
   separate project that is embedded in an ignored directory and
   listed files in that other project, instead of just showing the
   directory itself as ignored.

 * A broken access to object databases in recent update to "git grep
   --recurse-submodules" has been fixed.

 * A recent regression in "git rebase -i" that broke execution of git
   commands from subdirectories via "exec" instruction has been fixed.

 * "git check-ref-format --branch @{-1}" bit a "BUG()" when run
   outside a repository for obvious reasons; clarify the documentation
   and make sure we do not even try to expand the at-mark magic in
   such a case, but still call the validation logic for branch names.

 * Command line completion (in contrib/) update.

 * Description of blame.{showroot,blankboundary,showemail,date}
   configuration variables have been added to "git config --help".

 * After an error from lstat(), diff_populate_filespec() function
   sometimes still went ahead and used invalid data in struct stat,
   which has been fixed.

 * UNC paths are also relevant in Cygwin builds and they are now
   tested just like Mingw builds.

 * Correct start-up sequence so that a repository could be placed
   immediately under the root directory again (which was broken at
   around Git 2.13).

 * The credential helper for libsecret (in contrib/) has been improved
   to allow possibly prompting the end user to unlock secrets that are
   currently locked (otherwise the secrets may not be loaded).

 * Updates from GfW project.

 * "git rebase -i" recently started misbehaving when a submodule that
   is configured with 'submodule.<name>.ignore' is dirty; this has
   been corrected.

 * Some error messages did not quote filenames shown in it, which have
   been fixed.

 * Building with NO_LIBPCRE1_JIT did not disable it, which has been fixed.

 * We used to add an empty alternate object database to the system
   that does not help anything; it has been corrected.

 * Error checking in "git imap-send" for empty response has been
   improved.

 * An ancient bug in "git apply --ignore-space-change" codepath has
   been fixed.

 * There was a recent semantic mismerge in the codepath to write out a
   section of a configuration section, which has been corrected.
2017-11-30 07:50:01 +00:00
minskim
db6f8bca10 devel/netcdf: Make this build on platforms without libdl 2017-11-29 18:29:35 +00:00
gson
e8d731d466 Make devel/st build on Linux (tested on Debian 9). 2017-11-29 16:52:44 +00:00
adam
21f41179b9 Added devel/py-jaraco.classes version 1.4.3 2017-11-29 14:06:39 +00:00
wiz
78957211f7 p5-Test2-Suite: update to 0.000092.
0.000092  2017-11-28 10:17:37-08:00 America/Los_Angeles

    - No changes since last trial

0.000091  2017-11-27 14:17:00-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Remove experiments from last several trials

0.000090  2017-11-26 18:52:06-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix potential infinite hang in temp debugging

0.000089  2017-11-26 11:16:15-08:00 America/Los_Angeles (TRIAL RELEASE)

    - More debugging

0.000088  2017-11-26 10:18:46-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Add some debugging and an alternate IPC driver
    - Temporary, this will be reverted

0.000087  2017-11-24 12:28:27-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Merge in Test2::Workflow
    - Merge in Test2::AsyncSubtest
    - Merge in Test2::Manual

Test2-Suite 0.000086  2017-11-22 22:15:41-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Make an AUTHOR_TEST require 5.20

Test2-Suite 0.000085  2017-11-22 22:05:11-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Ensure that objects are not used in Boolean contexts, second
      attempt. (djerius)
2017-11-29 13:48:04 +00:00
wiz
7bf87187fa p5-Test-Simple: update to 1.302118.
1.302118  2017-11-28 10:14:12-08:00 America/Los_Angeles

    - No Changes since last trial

1.302117  2017-11-27 14:10:53-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix event Out of Order bug
    - Add driver_abort() hook for IPC Drivers

1.302116  2017-11-23 15:14:26-08:00 America/Los_Angeles (TRIAL RELEASE)

    - add better interface for ipc_wait

1.302115  2017-11-22 21:14:55-08:00 America/Los_Angeles (TRIAL RELEASE)

    - ipc_wait now reports exit and signal values

1.302114  2017-11-21 15:28:39-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Added pre-subtest hook to Test2::API (#801 from dakkar)
2017-11-29 13:45:22 +00:00
wiz
64f48f485b p5-Params-ValidationCompiler: update to 0.26.
0.26     2017-11-28

- The exceptions.t test would fail if Sub::Util was not installed. Reported by
  Paul Howarth. GH #19.

- Fix test failures on Windows. GH #20.
2017-11-29 13:43:53 +00:00
wiz
291578c776 p5-Mouse: update to 2.5.0.
v2.5.0 2017-11-26T18:38:18Z
    - Fix build under perl 5.8 (wyoung #63, autarch #76, #79)
    - Use version->declare() to declare $VERSION (neilb #55, #80)
    - Make `prove -br t` work with dot-not-in-INC perls (#81)
2017-11-29 13:43:03 +00:00
wiz
b79b5f0753 p5-Moose: update to 2.2009.
2.2009   2017-11-29

  [BUG FIXES]

  - Some hash native trait methods (notably clear and delete) were broken in
    various ways when the associated attribute's type allowed for coercion of
    the hash values and coercion was enabled for the hash. Reported by Ralf
    Bartel in RT #12737.

  [TESTS]

  - fixed tests (new in 2.2008) that sometimes fail under Windows.
2017-11-29 13:39:37 +00:00
wiz
7bcf5955d6 p5-Log-Any: update to 1.70.0.
1.702     2017-11-28 15:18:40-06:00 America/Chicago

    [Fixed]

    - Fixed log output disappearing when the `default_adapter` is set.
      Thanks @dallaylaen! [Github #65]
2017-11-29 13:32:28 +00:00
wiz
a4eb77c562 p5-Future: update to 0.37.
0.37    2017/11/28 15:39:22
        [CHANGES]
         * Finally got around to removing the old Makefile.PL

        [BUGFIXES]
         * Fix for convergent futures that lose strong references during
           cancellation (RT120468)
         * ->without_cancel shouldn't retain the originating future after
           completion (RT122920)

0.36    2017/11/27 22:04:52
        [CHANGES]
         * Added ->retain method (RT123711)
         * Fixed some typoes in docs (RT118309)
         * Added ->state method (RT120759)

        [BUGFIXES]
         * Ensure that ->without_cancel still strongly holds a reference to
           its parent future (RT122920)
2017-11-29 13:29:25 +00:00
adam
058b2e57b1 Correct PYPI site address 2017-11-29 09:09:03 +00:00
adam
5865ff9a44 scons: updated to 3.0.1
RELEASE 3.0.1:
- Jar can take multiple targets, and will make a duplicate jar from the sources for each target
- Added some warnings in case the Jar builder makes an implicit target
- Added Jar method and changed jar build to be more specific. Jar method will take in
  directories or classes as source. Added more tests to JAR to ensure the jar was
  packaged with the correct compiled class files.
- Added a No result test case to handle bug which seems unrelated to java in the
  swig-dependencies.py test, more info here: http://scons.tigris.org/issues/show_bug.cgi?id=2907
- Added a travis script to test on ubuntu trusty now that the project is on github
  so that Continuus Integration tests can be run automatically. It tests most case and considers
  no result a pass as well. Improving this script can install more dependincies allowing for more
  tests to be run.
- Updated the Jar Builder tool in Tool/__init__.py so that is doesn't force class files as
  sources, allowing directories to be passed, which was causing test/Java/JAR.py to fail.
- Fix issue where code in utility routine to_String_for_subst() had code whose result was never
  properly returned.
  (Found by: James Rinkevich https://pairlist4.pair.net/pipermail/scons-users/2017-October/006358.html )
- Fixed Variables.GenerateHelpText() to now use the sort parameter. Due to incorrect 2to3 fixer changes
  8 years ago it was being used as a boolean parameter.  Now you can specify sort to be a callable, or boolean
  value. (True = normal sort). Manpage also updated.
- Fixed Tool loading logic from exploding sys.path with many site_scons/site_tools prepended on py3.
- Added additional output with time to process each SConscript file when using --debug=time.
- Fixed a regression in scons-3.0.0 where "from __future__ import print_function" was imposed
  on the scope where SConstruct is executed, breaking existing builds using PY 2.7.
- Fix broken subst logic where a string with "$$(abc)" was being treated as "$(abc) and the
  logic for removing the signature escapes was then failing because there was no closing "$)".
  This was introduced by a pull request to allow recursive variable evaluations to yield a string
  such as "$( $( some stuff $) $)".
- Fix incorrect warning for repeated identical builder calls that use overrides
2017-11-29 09:07:58 +00:00
adam
d24b1cd28a py-test-localserver: updated to 0.4.1
0.4.1:
Bug fixes
2017-11-29 08:01:32 +00:00
adam
c3a13967ee py-uvloop: updated to 0.9.1
v0.9.1
* Stop using malloc for uv_request* handlers.
* Fix loop.add_reader(), loop.add_writer(), loop.remove_reader(),
  and loop.remove_writer() to better track socket objects.
* Fix loop.sock_recv(), loop.sock_sendall(), loop.sock_recv_into(),
  and loop.sock_connect() to correctly handle Task.cancel().
* Better handle immediate cancellation of loop.create_connection().
* Make unit tests stricter: ensure loop.call_exception_handler()
  does not get called, unless it's expected.
2017-11-29 07:56:47 +00:00
minskim
b2fb2a6091 devel/netcdf: Update to 4.4.1.1
Notable changes since 4.2.1.1:
- Provides official support for libhdf5 1.10.0.
- Added CDM-5 support.
- Added support for opening in-memory file content.
- Improved DAP support.
- Improved parallel-netcdf support.
2017-11-28 17:52:02 +00:00
wiz
741600aede physfs: update to 3.0.1.
Many years of development, not summarized by upstream.
For a detailed log see the hg shortlog at
https://hg.icculus.org/icculus/physfs/shortlog
2017-11-28 14:47:31 +00:00
wiz
0d49f452ca GConf{,-ui}: update to 3.2.3
3.2.3
=====

Fixes:

    * 662991 - fix assert caused by Ross' incompetence (thanks Vincent Untz)

3.2.2
=====

Fixes:

    * 661372 - Avoid crash when there is no reply to messages in gconf_engine_notify_remove
    * Clean-up ORBit vs DBus logic (Jasper St. Pierre)

3.2.1
=====

Fixes:

    * 659835 - Configuration server couldn't be contacted: D-BUS error: Method
      "Set" with signature "s(ii)" on interface "org.gnome.GConf.Database"
      doesn't exist (Vincent Untz)
    * Build fix for -Werror=format-securiyt (Rico Tzschichholz)

Translations:
    * fi (Tommi Vainikainen), ja (OKANO Takayoshi),
      vi (Nguyễn Thái Ngọc Duy)

3.2.0
=====

Translations:

    * da (Flemming Christensen), hu (Gabor Kelemen),
      eu (Inaki Larranaga Murgoitio), de (Mario Blättermann),
      as (Nilamdyuti Goswami)

3.1.92
======

Fixes:

    * 655954 - allow setting gconf values to the schema defaults (Joey Zheng)

Translations:

    * pt_BR (Antonio Fernandes C. Neto), pa (A S Alam), en_GB (Bruce Cowan),
      ko (Changwoo Ryu), pt (Duarte Loreto), ta (I Felix),
      ja (Jiro Matsuzawa), it (Luca Ferretti), or (Manoj Kumar Giri),
      pl (Piotr Drąg), gu (Sweta Kothari), ast (Xandru Armesto),
      zh_CN (Yinghua Wang), sr sr@latin (Мирослав Николић)

3.1.90
======

Fixes:

  * 656262 - Support for conversion files from user specified and XDG data
    directories (Ryan Lortie)


Translations:

  * ug (Abduxukur Abdurixit), ja (Takayoshi Okano),
    zh_HK zh_TW (Chao-Hsiung Liao), te (Krishnababu K)

3.1.6
=====

Fixes:

    * Fixes on the distcheck fixes
    * 655656 - Use "o" for the D-BUS object path rather than "s" (this changes
      the internal D-BUS API but for now we have a compatability bit that
      should avoid too much pain.)

Misc:

    * DOAP file!

3.1.5
=====

Fixes:

    * gsettings-convert - conver to unsigned int correctly (Kalev Lember)
    * Distcheck fixes
    * 656248 - Handle messages that don't have interface set (Joey Zheng)
    * 654801 - Export pkg-config file and C include details in GIR file
      (Evan Nemerson)

Misc:

    * Autogenerated ChangeLog
    * Update .gitignore

Translations:

    * ru (Yuri Kozlov), fr (Claude Paroz), bg (Alexander Shopov),
      eo (Kristjan SCHMIDT), id (Andika Triwidada),
      th (Theppitak Karoonboonyanan)

3.1.4
=====

* gsettings-data-convert: Call g_type_init()
* ensure_database: don't free the reply til we've finished with its args
* build: Filter out generated corba code when building .gir

And translation updates.


3.1.3
=====
  Features
  - Add optional and disabled by default port to DBus
  Fixes
  - Use the cache when looking for keys we can't have locally
  Translation updates

2.32.5
======

[accidently released with incorrect version, renamed to 3.1.3]
2017-11-28 14:33:52 +00:00
wiz
6bdb25a1fa py-setuptools: update to 38.1.0.
v38.1.0
-------

* #1208: Improve error message when failing to locate scripts
  in egg-info metadata.

v38.0.0
-------

* #458: In order to support deterministic builds, Setuptools no
  longer allows packages to declare ``install_requires`` as
  unordered sequences (sets or dicts).

v37.0.0
-------

* #878: Drop support for Python 2.6. Python 2.6 users should
  rely on 'setuptools < 37dev'.

v36.8.0
-------

* #1190: In SSL support for package index operations, use SNI
  where available.

v36.7.3
-------

* #1175: Bug fixes to ``build_meta`` module.
2017-11-28 14:09:09 +00:00
wiz
d4655ec57f orc: update to 0.4.28.
0.4.28
======

  - Numerous undefined behaviour fixes (Edward Hervey)
  - Ability to disable tests (Edward Hervey)
  - Fix meson dist behaviour (Tim-Philipp Müller)
2017-11-28 14:07:42 +00:00
adam
f448a4aa2e py-nose2: updated to 0.7.2
0.7.2
Fixed * Proper indentation of test with docstring in layers * MP plugin now calls startSubprocess in subprocess
2017-11-28 11:41:46 +00:00
adam
2f55f26718 py-flake8-import-order: updated to 0.16
0.16:
* Change spacing determination to consider only blank newlines as a space. This adds NewLine nodes to the checker and hence could break custom styles (that use the nodes directly). This also drops the asttokens dependency as it is no longer required.
* Understand the existance of namespaced packages, thereby allowing different namespaced pacakages to be defined as local or third party.
2017-11-28 09:24:35 +00:00
adam
2fabb2329a py-test: updated to 3.3.0
Pytest 3.3.0:

Deprecations and Removals
-------------------------
Pytest no longer supports Python 2.6 and 3.3. Those Python versions are EOL for some time now and incur maintenance and compatibility costs on the pytest core team, and following up with the rest of the community we decided that they will no longer be supported starting on this version. Users which still require those versions should pin pytest to <3.3.
Remove internal _preloadplugins() function. This removal is part of the pytest_namespace() hook deprecation.
Internally change CallSpec2 to have a list of marks instead of a broken mapping of keywords. This removes the keywords attribute of the internal CallSpec2 class.
Remove ParameterSet.deprecated_arg_dict - its not a public api and the lack of the underscore was a naming error.
Remove the internal multi-typed attribute Node._evalskip and replace it with the boolean Node._skipped_by_mark.

Features
--------
pytest_fixture_post_finalizer hook can now receive a request argument.
Replace the old introspection code in compat.py that determines the available arguments of fixtures with inspect.signature on Python 3 and funcsigs.signature on Python 2. This should respect __signature__ declarations on functions.
Report tests with global pytestmark variable only once.
Now pytest displays the total progress percentage while running tests. The previous output style can be set by configuring the console_output_style setting to classic.
Match warns signature to raises by adding match keyword.
Pytest now captures and displays output from the standard logging module. The user can control the logging level to be captured by specifying options in pytest.ini, the command line and also during individual tests using markers. Also, a caplog fixture is available that enables users to test the captured log during specific tests (similar to capsys for example). For more information, please see the logging docs. This feature was introduced by merging the popular pytest-catchlog plugin, thanks to Thomas Hisch. Be advised that during the merging the backward compatibility interface with the defunct pytest-capturelog has been dropped.
Add allow_module_level kwarg to pytest.skip(), enabling to skip the whole module.
Allow setting file_or_dir, -c, and -o in PYTEST_ADDOPTS.
Return stdout/stderr capture results as a namedtuple, so out and ``err`` can be accessed by attribute.
Add capfdbinary, a version of capfd which returns bytes from readouterr().
Add capsysbinary a version of capsys which returns bytes from readouterr().
Implement feature to skip setup.py files when run with --doctest-modules.
2017-11-28 09:04:56 +00:00
adam
614ed906ca py-pluggy: updated to 0.6.0
0.6.0
-----
Add CI testing for the features, release, and master branches of pytest.
Document public API for _Result objects passed to wrappers.
Document and test hook LIFO ordering.
Turn warnings into errors in test suite.
Deprecate _Result.result.
Convert _Multicall to a simple function distinguishing it from the legacy version.
Resolve E741 errors.
Test and bug fix for unmarked hook collection.
Drop support for EOL Python 2.6 and 3.3.
Fix inspect based arg introspection on py3.6
2017-11-28 08:41:34 +00:00
adam
d6c1a134db py-py: updated to 1.5.2
1.5.2
=====
- fix 169, 170: error importing py.log on Windows: no module named ``syslog``.

1.5.1
=====
- fix 167 - prevent pip from installing py in unsupported Python versions.

1.5.0
=====
- python 2.6 and 3.3 are no longer supported
- deprecate py.std and remove all internal uses
- fix 73 turn py.error into an actual module
- path join to / no longer produces leading double slashes
- fix 82 - remove unsupportable aliases
- fix python37 compatibility of path.sysfind on windows by correctly replacing vars
- turn iniconfig and apipkg into vendored packages and ease de-vendoring for distributions
- fix 68 remove invalid py.test.ensuretemp references
- fix 25 - deprecate path.listdir(sort=callable)
- add TerminalWriter.chars_on_current_line read-only property that tracks how many characters
  have been written to the current line.
2017-11-28 08:36:44 +00:00
ryoon
9edcc22c9f Update to 3.34.1
Changelog:
    The following CA certificate was Re-Added. It was removed in
    NSS 3.34, but has been re-added with only the Email trust bit
    set. (bug 1418678)
        CN = Certum CA, O=Unizeto Sp. z o.o.
            SHA-256 Fingerprint: D8:E0:FE:BC:1D:B2:E3:8D:00:94:0F:37:D2:7D:41:34:4D:99:3E:73:4B:99:D5:65:6D:97:78:D4:D8:14:36:24

    Removed entries from certdata.txt for actively distrusted
    certificates that have expired (bug 1409872).

    The version of the CA list was set to 2.20.
2017-11-27 23:49:06 +00:00
minskim
a9674af3f3 devel/Makefile: Add py-lru-dict 2017-11-27 23:29:26 +00:00
minskim
64e4fb8cc0 devel/py-lru-dict: Import version 1.1.6
A fixed size dict like container which evicts Least Recently Used
(LRU) items once size limit is exceeded. There are many python
implementations available which does similar things. This is a fast
and efficient C implementation. LRU maximum capacity can be modified
at run-time.
2017-11-27 23:28:37 +00:00
adam
137578b4c3 py-uvloop: updated to 0.9.0
v0.9.0
TCP & UDP
---------
transport.get_extra_info('socket') now returns a socket-like
object. It supports socket methods like setsockopts(), but
prohibits send(), recv(), close() and any other calls that
can interfere with the transport that ultimately owns this file
descriptor.

TCP_NODELAY is used by default for all TCP connections.

Make Transport.resume_reading() and pause_reading() idempotent.
This will match asyncio in Python 3.7.

loop.create_server() keeps a strong reference to the Server
object it returns until its closed.

Fix loop.connect_accepted_socket() to return correct SSL
transport.

The UDP transport layer was rewritten from scratch. Now it uses
uv_poll_* libuv APIs, instead of high-level uv_udp_* ones.
This could mean a slight performance regression, and will be
reverted when we port uvloop to Windows. For now this is
the only viable option to make uvloop fully compatible with asyncio.
When libuv gets an API to connect UDP sockets, uv_udp_connect(),
we'll be able to switch to a better UDP implementation.

UDPTransport.sendto(data, addr) will raise an exception if
addr requires a name resolution.


Low-level sockets
-----------------
loop.add_reader() and loop.add_writer() accept file-like
objects.

loop.sock_connect() supports 4 element address tuples for
IPv6 sockets.

Protect sockets from closing while they are in use by
loop.sock_*() methods. Close all reader/writer sockets the
loop owns when it closes.


Other event loop APIs
---------------------
loop.run_until_complete() cleans up done callbacks in all
situations.

New uv_loop_fork() libuv API is used in loop.subprocess_shell()
and loop.subprocess_exec() making them more stable.

loop.call_later() accepts infinite time float('inf').

loop.subprocess_exec() accepts pathlib.Path objects for its
cwd parameter.

Support pathlib.Path objects in loop.create_unix_connection()
and loop.create_unix_server().

Try removing existing stale Unix socket paths in
loop.create_unix_server().

ascii encoding is tried before encoding with idna.

Fix slow_callback_duration repr in warnings for callback handles
and Tasks.


Python 3.7
----------
Some APIs that will be available in Python 3.7 in vanilla asyncio,
but can be used with uvloop today.

Implement .cancelled() method for callback and timer handles.

Add Transport.is_reading().

Implement loop.sock_recv_into().

Python 3.7.0a1 is now supported.


Miscellaneous
-------------
Drop custom uvloop Future and Task implementations. This means
that there will be a tiny performance regression for Python 3.5
deploys.

Limit stack traces in debug mode to make it faster.

signal.siginterrupt is now used by signals machinery to let
system calls to be repeated by default, instead of raising an
EINTR.


Build
-----
libuv in uvloop has been upgraded from v1.11.0 to v1.17.0. Aside
from bug fixes and performance improvements, libuv survives
fork.

LIBUV_CONFIGURE_HOST environment variable can be used to
cross-compile uvloop/libuv.

Cyhton was upgraded from 0.25.2 to 0.27.3.

uvloop binary is linked with pthread
2017-11-27 10:44:55 +00:00
wiz
3b99650f4c py-requests: comment out py-test-httpbin dependency
This causes a cyclic dependency
2017-11-27 07:33:47 +00:00
adam
17b7a09bae py-test-relaxed: updated to 1.1.0
1.1.0:
Add support for collecting/displaying hybrid/legacy test suites -- specifically, by getting out of pytest's way on collection of test_named_files and stripping test prefixes/suffixes when displaying tests in verbose mode. This makes it easier to take an existing test suite and slowly port it to 'relaxed' style.
2017-11-26 17:20:35 +00:00
adam
1b0a057b4b py-test-flake8: updated to 0.9.1
0.9.1
Do continuous integration with Travis
Declare compatibility with Python 3.6
2017-11-26 17:17:49 +00:00
adam
81f771d30b Added devel/py-exam, devel/py-test-assume, devel/py-test-sugar, devel/py-test-pythonpath 2017-11-26 17:12:46 +00:00
adam
8189147380 This is a py.test plugin for adding to the PYTHONPATH from the pytests.ini file
before tests run.
2017-11-26 17:11:15 +00:00
adam
5bd4e1a8fd pytest-sugar is a plugin for py.test that shows failures and errors instantly
and shows a progress bar.
2017-11-26 17:10:46 +00:00
adam
8ffc9c2ed5 Exam is a Python toolkit for writing better tests. It aims to remove a lot of
the boiler plate testing code one often writes, while still following Python
conventions and adhering to the unit testing interface.
2017-11-26 17:10:16 +00:00
adam
2f886bd7e6 Removed unused lines 2017-11-26 16:56:06 +00:00
wiz
dffc29f892 netcdf-fortran: follow redirects 2017-11-26 10:51:20 +00:00
wiz
21aea21bd6 netcdf-cxx: follow redirects 2017-11-26 10:51:05 +00:00
wiz
0669573eec netcdf: follow redirects 2017-11-26 10:50:48 +00:00
wiz
518feff7ba gps: update HOMEPAGE 2017-11-26 10:45:55 +00:00
wiz
cc7a534978 gprbuild-aux: update HOMEPAGE 2017-11-26 10:45:28 +00:00
wiz
fc1a6a2053 p5-Params-ValidationCompiler: update to 0.25.
0.25     2017-11-23

- All exceptions now include a stack trace by default when treated as a
  string. This makes finding where validation failed a lot easier. Fixes GH
  #18.

- The name for a subroutine is now used in some exception messages, even if
  Sub::Util cannot be installed.
2017-11-26 10:02:56 +00:00
wiz
7c6da4c5b5 p5-ExtUtils-CBuilder: update to 0.28.02.30.
0.280230 - 2017-11-22

  Fixed:

  - Updated Changes
  - Used OurPkgVersion instead of PkgVersion

0.280229 - 2017-10-13

  Fixed:

  - Remove dependency to 'vars' package.

0.280228 - 2017-07-20

  Fixed:

  - Fix link() on Windows, broken in version 0.280226.

0.280227 - 2017-07-19

  Fixed:

  - Restore compatibility of test suite to Perl 5.6.
2017-11-26 10:02:07 +00:00
wiz
f49a5f945d py-gobject3: update to 3.26.1.
3.26.1  27-Oct-2017
        - pygobject-object: Fix Python GC collecting a ref cycle too early (Christoph Reiter) (#731501)
        - Fix potential uninitialized memory access during GC (Daniel Colascione) (#786872)
        - test: revert parts of the previous test as it's broken on 32 bit builds (Christoph Reiter) (#786948)
        - flags: Add testcase for bug 786948 (Christoph Reiter) (#786948)
        - fix potential overflow when marshalling flags from py interface (Philippe Renon) (#786948)
        - to_py_array: Properly handle enum array items (Christoph Reiter) (#788890)
        - closure: Fix unaligned and out-of-bounds access (James Clarke) (#788894)
        - build: Fix not installing .egg-info file (Christoph Reiter) (#777719)
        - configure.ac: version bump to 3.26.1 (Christoph Reiter)

3.26.0  12-Sep-2017
        - configure.ac: pre-release version bump to 3.26.0 (Christoph Reiter)
        - closure: silence a new compiler warning (Christoph Reiter)
        - tests: skip some failing test under Windows with Python 3.6 (Christoph Reiter)
        - tests: pyflakes/pep8 fixes (Christoph Reiter)
        - tests: Fix cairo test with pycairo >= 1.13 (Christoph Reiter)
        - Make sure version information passed to require_version is a string. (Benjamin Berg) (#781582)
        - configure.ac: post-release version bump to 3.25.2 (Christoph Reiter)

3.25.1  21-Apr-2017
        - Bump pycairo requirement to 1.11.1 (Christoph Reiter) (#707196)
        - configure.ac: Always disable -Werror (Christoph Reiter)
        - foreign-cairo: Enable cairo.Region support also on Python 2 if available (Christoph Reiter)
        - configure.ac: remove unused PLATFORM variable (Christoph Reiter)
        - configure.ac: Remove unused PySignal_SetWakeupFd check (Christoph Reiter)
        - tests: remove python 2.5/3.2 compat code (Christoph Reiter)
        - configure.ac: Require Python 3.3 (Christoph Reiter)
        - tests: Make test suite run with GTK+ 4 (Christoph Reiter)
        - tests: always call require_version; add TEST_GTK_VERSION env var (Christoph Reiter)
        - tests: Fix make check.valgrind (Christoph Reiter)
        - tests: Don't skip Regress tests when cairo is missing (Christoph Reiter)
        - tests: fix invalid regex escaping (Christoph Reiter)
        - tests: avoid mapping a GtkWindow (Christoph Reiter) (#780812)
        - tests: silence some glib deprecation warnings (Christoph Reiter) (#780812)
        - tests: avoid deprecation warnings for assertRegexpMatches/assertRaisesRegexp (Christoph Reiter) (#780812)
        - pygi-source: clear exceptions in finalize handler (Christoph Reiter) (#780812)
        - Fix pep8 errors (Christoph Reiter)
        - Remove gi._gi._gobject and gi._gobject modules (Christoph Reiter) (#735206)
        - Remove gi._gi._glib module (Christoph Reiter) (#735206)
        - GValue: add overflow checking for py -> gint; forward marshaling exceptions (Christoph Reiter) (#769789)
        - pygobject_lookup_class: clear exceptions between calls and don't return with one set (Christoph Reiter) (#773394)
        - Avoid some new deprecation warnings (Christoph Reiter) (#780768)
        - Raise RuntimeError in case an uninitilialized GObject.Object is marshaled (Christoph Reiter) (#730908)
        - closure: support unichar args (Christoph Reiter) (#759276)
        - Add support for bytes and non-utf-8 file names. (Christoph Reiter) (#746564)
        - test_gi: use correct min/max constants for gsize/gssize (Christoph Reiter) (#780591)
        - Don't use long format string for formatting pointers (Christoph Reiter) (#780591)
        - Fix conversion from pointers to hashfunc return values. (Christoph Reiter) (#780591)
        - Fix PyLong <-> GPid conversion on 64bit Windows (Christoph Reiter) (#780591)
        - property: support setting flags (Christoph Reiter) (#726484)
        - overrides: warn on instantiation of Gio.VolumeMonitor (Christoph Reiter) (#744690)
        - Remove gi.overrides.overridefunc (Christoph Reiter) (#686835)
        - tests: Reduce usage of timeout_add() and sleep() (Christoph Reiter) (#698548)
        - tests: Remove TestMainLoop.test_concurrency (Christoph Reiter) (#698548)
        - Update .gitignore: add *.dll, *.dylib, .DS_STORE (Christoph Reiter)
        - tests: Make test suite run on Windows (Christoph Reiter) (#780396)
        - tests: Make test suite run on macOS (Christoph Reiter) (#780396)
        - Fix various compiler warnings for 32bit builds (Christoph Reiter) (#780409)
        - pep8 fix (Christoph Reiter)
        - testhelper: only link against libpython on Windows (Christoph Reiter) (#773803)
        - overrides: Fix Gtk.TextBuffer.insert_with_tags_by_name() with no tags (Garrett Regier) (#772896)
        - Make use of instance-argument annotations (Christoph Reiter) (#735076)
        - Remove pyglib_gil_state_ensure/pyglib_gil_state_release (Christoph Reiter) (#699440)
        - Remove support for building without threads (Christoph Reiter) (#699440)
        - pygtkcompat: Allow multiple calls to enable(), enable_gtk() as long as the version matches (Christoph Reiter) (#759009)
        - tests: Update Makefile for building tests on OS X (Simon Feltman) (#762176)
        - testhelper: propagate exception if _gobject could not be imported (Mikhail Fludkov) (#772949)
        - pygi-info: initialize GIArgument before passing it to g_constant_info_get_value (Christoph Reiter) (#772949)
        - tests: build libregress with disabled cairo (Mikhail Fludkov) (#772949)
        - tests: use g-ir utils found by pkg-config (Mikhail Fludkov) (#772949)
        - Add a foreign type for cairo_region_t. (Shyouzou Sugitani) (#667959)
        - aclocal: make local file discover by reading AC_CONFIG_MACRO_DIR work (Christoph Reiter) (#777713)
        - Port from gnome-common to autoconf-archive (Christoph Reiter) (#777713)
        - Fix various potential compiler warnings (Christoph Reiter) (#777713)
        - configure.ac: post-release version bump to 3.25.0 (Christoph Reiter)
        - Remove egg make target (Christoph Reiter) (#777719)
        - Remove legacy docs (Christoph Reiter) (#777719)
2017-11-25 23:54:00 +00:00
wiz
dfe0da8699 waf: update to 2.0.2.
NEW IN WAF 2.0.2
----------------
* Improve Intel Fortran compiler detection on Windows #2063
* Ensure that the task count starts at 1 in the build outputs
* Add a --pdb option to start pdb on unexpected exceptions #2052
* Fix conflicting qm/qrc re-used output files for multiple targets #2065
* Add java support in protobuf (extras) #2049
* Add a java test example (extras) #2062
* Enable symbol processing for empty targets (extras) #2053

NEW IN WAF 2.0.1
----------------
* Improve the default preprocessor behaviour for gcc/msvc
* Accept task objects in Build.add_to_group for compatibility reasons
* Prevent xcode generator from overwriting existing features #2038
* Fix self.includes data scope #2035
* Fix Node.ant_glob case sensitivity regression #2034
* Fix Logs.verbose options regression #2033

NEW IN WAF 2.0.0
----------------
* Provide a new priority system to improve scalability on complex builds
* Provide TaskGroup objects to improve scalability on complex builds
* Force new files into the build directory by default (use Node objects to bypass)
* Provide built-in support for building over UNC paths
* Simplify the Task class hierarchy; TaskBase is removed
* Display commands as string with "WAF_CMD_FORMAT=string waf build -v"
* Have ant_glob(..., generator=True) return a Python generator
* Accept nested lists and generators in bld(source=...)
* Sort TaskGen methods in alphabetical order by reversing TaskGen.prec order

* Remove 'ut_fun' from waf_unit_test.py
* Remove Node.sig and Node.cache_sig
* Remove the BuildContext.rule decorator
* Remove Task.update_outputs, Task.always_run
* Remove atleast-version, exact-version and max-version from conf.check_cfg
* Remove c_preproc.trimquotes
* Remove field_name, type_name, function_name from conf.check() tests
* Remove extras/mem_reducer.py as a better solution has been merged
* Remove Utils.ex_stack (use traceback.format_exc())
2017-11-25 12:57:38 +00:00
wiz
a95f13736f py-zconfig: update to 3.2.0.
3.2.0 (2017-06-22)
------------------

- Drop support for Python 2.6 and 3.2 and add support for Python 3.6.

- Run tests with pypy and pypy3 as well.

- Host docs at https://zconfig.readthedocs.io

- BaseLoader is now an abstract class that cannot be instantiated.

- Allow ``nan``, ``inf`` and ``-inf`` values for floats in
  configurations. See
  https://github.com/zopefoundation/ZConfig/issues/16.

- Scripts ``zconfig`` (for schema validation) and
  ``zconfig_schema2html`` are ported to Python 3.

- A new ``ZConfig.sphinx`` `Sphinx extension
  <https://zconfig.readthedocs.io/en/latest/documenting-components.html#documenting-components>`_
  facilitates automatically documenting ZConfig components using their
  description and examples in Sphinx documentation. See
  https://github.com/zopefoundation/ZConfig/pull/25.

- Simplify internal schema processing of max and min occurrence
  values. See https://github.com/zopefoundation/ZConfig/issues/15.

- Almost all uses of ``type`` as a parameter name have been replaced
  with ``type_`` to avoid shadowing a builtin. These were typically
  not public APIs and weren't expected to be called with keyword
  arguments so there should not be any user-visible changes. See
  https://github.com/zopefoundation/ZConfig/issues/17

3.1.0 (2015-10-17)
------------------

- Add ability to do variable substitution from environment variables using
  $() syntax.

3.0.4 (2014-03-20)
------------------

- Added Python 3.4 support.


3.0.3 (2013-03-02)
------------------

- Added Python 3.2 support.


3.0.2 (2013-02-14)
------------------

- Fixed ResourceWarning in BaseLoader.openResource().


3.0.1 (2013-02-13)
------------------

- Removed an accidentally left `pdb` statement from the code.

- Fix a bug in Python 3 with the custom string `repr()` function.


3.0.0 (2013-02-13)
------------------

- Added Python 3.3 support.

- Dropped Python 2.4 and 2.5 support.


2.9.3 (2012-06-25)
------------------

- Fixed: port values of 0 weren't allowed.  Port 0 is used to request
  an ephemeral port.


2.9.2 (2012-02-11)
------------------

- Adjust test classes to avoid base classes being considered separate
  test cases by (at least) the "nose" test runner.


2.9.1 (2012-02-11)
------------------

- Make FileHandler.reopen thread safe.


2.9.0 (2011-03-22)
------------------

- Allow identical redefinition of ``%define`` names.
- Added support for IPv6 addresses.


2.8.0 (2010-04-13)
------------------

- Fix relative path recognition.
  https://bugs.launchpad.net/zconfig/+bug/405687

- Added SMTP authentication support for email logger on Python 2.6.


2.7.1 (2009-06-13)
------------------

- Improved documentation

- Fixed tests failures on windows.


2.7.0 (2009-06-11)
------------------

- Added a convenience function, ``ZConfig.configureLoggers(text)`` for
  configuring loggers.

- Relaxed the requirement for a logger name in logger sections,
  allowing the logger section to be used for both root and non-root
  loggers.
2017-11-25 12:39:16 +00:00