summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2014-03-30Update p5-Term-ReadLine to 1.22. Approved by wiz@ to fix build problemtaca2-7/+6
with readline 6.3. 1.22 2014-03-05 - make Kwalitee <http://cpants.cpanauthors.org/> friendly - add MakeMaker options for META.yml - add Changelog - fix POD errors - make .pm versions consistent - use "use warnings" - Makefile.PL dies on the CPAN Test for OpenBSD temporarily (hopefully). 1.21 2014-03-02 - readline-6.3 support (Gnu Readline Library 6.3 requires this release or newers.) new function rl_clear_history new variable rl_signal_event_hook rl_input_available_hook rl_executing_key rl_executing_keyseq rl_key_sequence_length rl_change_environment rl_filename_stat_hook - readline-6.1 support new function rl_free_keymap (enabled) new variable rl_filename_rewrite_hook (now implemented) - make the following variables read-only.: rl_executing_macro, history_length, rl_readline_state, rl_explicit_arg, rl_numeric_arg, rl_editing_mode - Improve backward compatiblity variable and function definitions. - Fix Term::ReadLine::Gnu::XS::_trp_completion_function not to perform a case-sensitive filter. - fix Gnu.xs:rl_initialize to be compiled with Perl 5.8.5 or before. - update Pod documents - t/readline.t, t/history.t: add variable access tests. - t/readline.t: consider .svn directory on filename completion test and to set the standard tty setting before re_initialize() being called. - eg/perlsh makes use of the deferred signal (safe signal) feature. - Maefile.PL checks whether the xmalloc exported by readline is indeed called 'xmalloc' or whether it has been renamed to '_rl_malloc'. - Makefile.PL: add -DTRL_READLINE_VERSION to show GNU Readline Library version in CPAN Tester Reports. - t/00checkver.t: let messages go to stdout. - README: add project home page URL and remove out-of-date descriptions. - INSTALL: add a section "Install on Mac OS X"
2014-03-27USE_TOOLS += flex.jperkin1-2/+2
2014-03-27Fixes hard-coded paths used for installaton of po files.obache3-2/+24
for the case INSTALL != /usr/bin/install and/or PKGLOCALEDIR != share.
2014-03-26Update accerciser3 to 3.12 (so it now works)prlw13-14/+13
What's New ========== Two GNOME Goals accomplished: - Joanmarie Diggs did the Python 3 Porting Goal (Thank you!) - Modernize your autotools configuration Other changes: - Force accerciser to use Wnck 3.0 version - Stop including the spec file for rpm packages - Fix for bug 691136 - Replace deprecated GObject methods with their GLib equival - Fix for bug 691145 - The Interface Viewer's States tree is too small - Fix for bug 691147 - The Interface Viewer displays markup - Fix for bug 691141 - Interface Viewer does not populate in Python 3 - Fix for bug 687885 - Add keywords to the desktop file - Fix for bug 692543 - Remove markup from translatable strings - Fix for bug 694120 - Accerciser crash at launch because python3 gettext - Added some categories in the .desktop file for accerciser - Fixed view manager's popup menu and translations - Updates on accerciser.doap - Fix for bug 695141 - Add high contrast icon - help: fix a typo - Remove INSTALL from git repo - Fix for bug 709349 - Make the highlight window a POPUP window - Fix for bug 709122 - Do not wrap __class__ object from plugins' methods - ipython: Update to match the latest IPython API - ipython: seek to 0 after truncating stdout - ipython: Adding auto-indentation - Fix for bug 723403 - Save window's properties at 'delete-event' time - Validate plugin: Make use of metaclasses compatible on python 2.x & 3.x - Interface Viewer plugin - Display of states should be wider - Avoid the misalignement of elements when resizing - Fix for bug 660971 - Fixing iv plugin's caret offset value - Fix spinner on Value's section - Macaroon - Make Macaroon work in Python 3 - Update get_text call according to latest API - When recording, put right ATSPI roles in the output sequence - Quick select: fix inspect accessible under mouse - IPython View: Add backwards compatibility with old stable releases of IPython - User docs: Fixed a few boken/redirected links - Many new and updated translations
2014-03-26Re-add .RUBYARCHDIR.time to GEM_CLEANBUILD to fix build problem.taca1-2/+2
2014-03-25One more file installed on FreeBSD.asau1-0/+2
2014-03-25Use RUBY_SUFFIX instead of RUBY_VER.taca1-2/+2
2014-03-25Build fix with ruby21.taca1-1/+2
2014-03-25Treat DragonFly the same way as FreeBSD.asau2-5/+5
This fixes build on DragonFly 3.7 as reported by David Shao in PR pkg/48660.
2014-03-24Treat NetBSD, FreeBSD, and OpenBSD uniformly.asau2-16/+27
This fixes build on FreeBSD 10 (tested by Youri Mouton) and 9.1.
2014-03-24Allow using builtin libexecinfo on FreeBSD:asau1-2/+2
FreeBSD has started using NetBSD's libexecinfo since version 10.
2014-03-24Fix capitalization and make it build on FreeBSD 9-10.asau2-1/+20
2014-03-23fixup nss fetch locationrichard1-2/+2
2014-03-22Update to 3.16ryoon2-9/+9
* Improve 3.16 like 2 number version support (firefox etc. requires 3 number version string) Changelog: From https://developer.mozilla.org/en-US/docs/NSS/NSS_3.16_release_notes The following security-relevant bug has been resolved. Users are encouraged to upgrade immediately. * Bug 903885 - (CVE-2014-1492) In a wildcard certificate, the wildcard character should not be embedded within the U-label of an internationalized domain name. See the last bullet point in RFC 6125, Section 7.2. New functionality: * Supports the Linux x32 ABI. To build for the Linux x32 target, set the environment variable USE_X32=1 when building NSS. New Functions: * NSS_CMSSignerInfo_Verify New Macros * TLS_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_3DES_EDE_CBC_SHA, etc., cipher suites that were first defined in SSL 3.0 can now be referred to with their official IANA names in TLS, with the TLS_ prefix. Previously, they had to be referred to with their names in SSL 3.0, with the SSL_ prefix. Notable Changes: * ECC is enabled by default. It is no longer necessary to set the environment variable NSS_ENABLE_ECC=1 when building NSS. To disable ECC, set the environment variable NSS_DISABLE_ECC=1 when building NSS. * libpkix should not include the common name of CA as DNS names when evaluating name constraints. * AESKeyWrap_Decrypt should not return SECSuccess for invalid keys. * Fix a memory corruption in sec_pkcs12_new_asafe. * If the NSS_SDB_USE_CACHE environment variable is set, skip the runtime test sdb_measureAccess. * The built-in roots module has been updated to version 1.97, which adds, removes, and distrusts several certificates. * The atob utility has been improved to automatically ignore lines of text that aren't in base64 format. * The certutil utility has been improved to support creation of version 1 and version 2 certificates, in addition to the existing version 3 support.
2014-03-22Partially cope with freeetyp2 update lossage.gdt3-3/+22
Adjust perl program that prints include statements to use the ft2build/constant method, from Patrick Welche. This doesn't fix my build, but it gets a lot further.
2014-03-22Update py-ipython1 to 1.2.1prlw13-9/+17
1.2.1: * :ghpull:`4372`: Don't assume that SyntaxTB is always called with a SyntaxError * :ghpull:`5166`: remove mktemp usage * :ghpull:`5163`: Simplify implementation of TemporaryWorkingDirectory. * :ghpull:`5105`: add index to format to support py2.6 * :ghissue:`5101`: IPython 1.2.0: notebook fail with "500 Internal Server Error" 1.2.0: * :ghpull:`4972`: Work around problem in doctest discovery in Python 3.4 with PyQt * :ghpull:`4934`: `ipython profile create` respects `--ipython-dir` * :ghpull:`4845`: Add Origin Checking. * :ghpull:`4928`: use importlib.machinery when available * :ghpull:`4849`: Various unicode fixes (mostly on Windows) * :ghpull:`4880`: set profile name from profile_dir * :ghpull:`4908`: detect builtin docstrings in oinspect * :ghpull:`4909`: sort dictionary keys before comparison, ordering is not guaranteed * :ghpull:`4903`: use https for all embeds * :ghpull:`4868`: Static path fixes * :ghpull:`4820`: fix regex for cleaning old logs with ipcluster * :ghpull:`4840`: Error in Session.send_raw() * :ghpull:`4762`: whitelist alphanumeric characters for cookie_name * :ghpull:`4748`: fix race condition in profiledir creation. * :ghpull:`4720`: never use ssh multiplexer in tunnels * :ghpull:`4738`: don't inject help into user_ns * :ghpull:`4722`: allow purging local results as long as they are not outstanding * :ghpull:`4668`: Make non-ASCII docstring unicode * :ghpull:`4639`: Minor import fix to get qtconsole with --pylab=qt working * :ghpull:`4453`: Play nice with App Nap * :ghpull:`4609`: Fix bytes regex for Python 3. * :ghpull:`4488`: fix typo in message spec doc * :ghpull:`4346`: getpass() on Windows & Python 2 needs bytes prompt * :ghpull:`4230`: Switch correctly to the user's default matplotlib backend after inline. * :ghpull:`4214`: engine ID metadata should be unicode, not bytes * :ghpull:`4232`: no highlight if no language specified * :ghpull:`4218`: Fix display of SyntaxError when .py file is modified * :ghpull:`4217`: avoid importing numpy at the module level * :ghpull:`4213`: fixed dead link in examples/notebooks readme to Part 3 * :ghpull:`4183`: ESC should be handled by CM if tooltip is not on * :ghpull:`4193`: Update for #3549: Append Firefox overflow-x fix * :ghpull:`4205`: use TextIOWrapper when communicating with pandoc subprocess * :ghpull:`4204`: remove some extraneous print statements from IPython.parallel * :ghpull:`4201`: HeadingCells cannot be split or merged * :ghissue:`4892`: IPython.qt test failure with python3.4 * :ghissue:`4810`: ipcluster bug in clean_logs flag * :ghissue:`4765`: missing build script for highlight.js * :ghissue:`4761`: ipv6 address triggers cookie exception * :ghissue:`4721`: purge_results with jobid crashing - looking for insight * :ghissue:`4602`: "ipcluster stop" fails after "ipcluster start --daemonize" using python3.3 * :ghissue:`3386`: Magic %paste not working in Python 3.3.2. TypeError: Type str doesn't support the buffer API * :ghissue:`4485`: Incorrect info in "Messaging in IPython" documentation. * :ghissue:`4351`: /parallel/apps/launcher.py error * :ghissue:`4334`: NotebookApp.webapp_settings static_url_prefix causes crash * :ghissue:`4039`: Celltoolbar example issue * :ghissue:`4256`: IPython no longer handles unicode file names * :ghissue:`4122`: Nbconvert [windows]: Inconsistent line endings in markdown cells exported to latex * :ghissue:`3819`: nbconvert add extra blank line to code block on Windows. * :ghissue:`4203`: remove spurious print statement from parallel annoted functions * :ghissue:`4200`: Notebook: merging a heading cell and markdown cell cannot be undone
2014-03-22fix check for freetype-2.5.1markd3-3/+48
Julian Ospald in http://www.cmake.org/Bug/view.php?id=14601 Bump PKGREVISION
2014-03-21Depend on py-1.4.20. Bump PKGREVISION.wiz1-2/+3
2014-03-21Update to 1.4.20.wiz3-10/+12
Only used by py-test, and it prefers a newer version. 1.4.20 ================================================== - ignore unicode decode errors in xmlescape. Thanks Anatoly Bubenkoff. - on python2 modify traceback.format_exception_only to match python3 behaviour, namely trying to print unicode for Exception instances - use a safer way for serializing exception reports (helps to fix pytest issue413) Changes between 1.4.18 and 1.4.19 ================================================== - merge in apipkg fixes - some micro-optimizations in py/_code/code.py for speeding up pytest runs. Thanks Alex Gaynor for initiative. - check PY_COLORS=1 or PY_COLORS=0 to force coloring/not-coloring for py.io.TerminalWriter() independently from capabilities of the output file. Thanks Marc Abramowitz for the PR. - some fixes to unicode handling in assertion handling. Thanks for the PR to Floris Bruynooghe. (This helps to fix pytest issue 319). - depend on setuptools presence, remove distribute_setup Changes between 1.4.17 and 1.4.18 ================================================== - introduce path.ensure_dir() as a synonym for ensure(..., dir=1) - some unicode/python3 related fixes wrt to path manipulations (if you start passing unicode particular in py2 you might still get problems, though) Changes between 1.4.16 and 1.4.17 ================================================== - make py.io.TerminalWriter() prefer colorama if it is available and avoid empty lines when separator-lines are printed by being defensive and reducing the working terminalwidth by 1 - introduce optional "expanduser" argument to py.path.local to that local("~", expanduser=True) gives the home directory of "user".
2014-03-21Update to 2.5.2 (leaf package).wiz3-16/+27
Add missing dependencies. Add test dependencies. Replace interpreter path in installed file. Changes since 2.3.5: 2.5.2 ----------------------------------- - fix issue409 -- better interoperate with cx_freeze by not trying to import from collections.abc which causes problems for py27/cx_freeze. Thanks Wolfgang L. for reporting and tracking it down. - fixed docs and code to use "pytest" instead of "py.test" almost everywhere. Thanks Jurko Gospodnetic for the complete PR. - fix issue425: mention at end of "py.test -h" that --markers and --fixtures work according to specified test path (or current dir) - fix issue413: exceptions with unicode attributes are now printed correctly also on python2 and with pytest-xdist runs. (the fix requires py-1.4.20) - copy, cleanup and integrate py.io capture from pylib 1.4.20.dev2 (rev 13d9af95547e) - address issue416: clarify docs as to conftest.py loading semantics - fix issue429: comparing byte strings with non-ascii chars in assert expressions now work better. Thanks Floris Bruynooghe. - make capfd/capsys.capture private, its unused and shouldnt be exposed 2.5.1 ----------------------------------- - merge new documentation styling PR from Tobias Bieniek. - fix issue403: allow parametrize of multiple same-name functions within a collection node. Thanks Andreas Kloeckner and Alex Gaynor for reporting and analysis. - Allow parameterized fixtures to specify the ID of the parameters by adding an ids argument to pytest.fixture() and pytest.yield_fixture(). Thanks Floris Bruynooghe. - fix issue404 by always using the binary xml escape in the junitxml plugin. Thanks Ronny Pfannschmidt. - fix issue407: fix addoption docstring to point to argparse instead of optparse. Thanks Daniel D. Wright. 2.5.0 ----------------------------------- - dropped python2.5 from automated release testing of pytest itself which means it's probably going to break soon (but still works with this release we believe). - simplified and fixed implementation for calling finalizers when parametrized fixtures or function arguments are involved. finalization is now performed lazily at setup time instead of in the "teardown phase". While this might sound odd at first, it helps to ensure that we are correctly handling setup/teardown even in complex code. User-level code should not be affected unless it's implementing the pytest_runtest_teardown hook and expecting certain fixture instances are torn down within (very unlikely and would have been unreliable anyway). - PR90: add --color=yes|no|auto option to force terminal coloring mode ("auto" is default). Thanks Marc Abramowitz. - fix issue319 - correctly show unicode in assertion errors. Many thanks to Floris Bruynooghe for the complete PR. Also means we depend on py>=1.4.19 now. - fix issue396 - correctly sort and finalize class-scoped parametrized tests independently from number of methods on the class. - refix issue323 in a better way -- parametrization should now never cause Runtime Recursion errors because the underlying algorithm for re-ordering tests per-scope/per-fixture is not recursive anymore (it was tail-call recursive before which could lead to problems for more than >966 non-function scoped parameters). - fix issue290 - there is preliminary support now for parametrizing with repeated same values (sometimes useful to to test if calling a second time works as with the first time). - close issue240 - document precisely how pytest module importing works, discuss the two common test directory layouts, and how it interacts with PEP420-namespace packages. - fix issue246 fix finalizer order to be LIFO on independent fixtures depending on a parametrized higher-than-function scoped fixture. (was quite some effort so please bear with the complexity of this sentence :) Thanks Ralph Schmitt for the precise failure example. - fix issue244 by implementing special index for parameters to only use indices for paramentrized test ids - fix issue287 by running all finalizers but saving the exception from the first failing finalizer and re-raising it so teardown will still have failed. We reraise the first failing exception because it might be the cause for other finalizers to fail. - fix ordering when mock.patch or other standard decorator-wrappings are used with test methods. This fixues issue346 and should help with random "xdist" collection failures. Thanks to Ronny Pfannschmidt and Donald Stufft for helping to isolate it. - fix issue357 - special case "-k" expressions to allow for filtering with simple strings that are not valid python expressions. Examples: "-k 1.3" matches all tests parametrized with 1.3. "-k None" filters all tests that have "None" in their name and conversely "-k 'not None'". Previously these examples would raise syntax errors. - fix issue384 by removing the trial support code since the unittest compat enhancements allow trial to handle it on its own - don't hide an ImportError when importing a plugin produces one. fixes issue375. - fix issue275 - allow usefixtures and autouse fixtures for running doctest text files. - fix issue380 by making --resultlog only rely on longrepr instead of the "reprcrash" attribute which only exists sometimes. - address issue122: allow @pytest.fixture(params=iterator) by exploding into a list early on. - fix pexpect-3.0 compatibility for pytest's own tests. (fixes issue386) - allow nested parametrize-value markers, thanks James Lan for the PR. - fix unicode handling with new monkeypatch.setattr(import_path, value) API. Thanks Rob Dennis. Fixes issue371. - fix unicode handling with junitxml, fixes issue368. - In assertion rewriting mode on Python 2, fix the detection of coding cookies. See issue #330. - make "--runxfail" turn imperative pytest.xfail calls into no ops (it already did neutralize pytest.mark.xfail markers) - refine pytest / pkg_resources interactions: The AssertionRewritingHook PEP302 compliant loader now registers itself with setuptools/pkg_resources properly so that the pkg_resources.resource_stream method works properly. Fixes issue366. Thanks for the investigations and full PR to Jason R. Coombs. - pytestconfig fixture is now session-scoped as it is the same object during the whole test run. Fixes issue370. - avoid one surprising case of marker malfunction/confusion:: @pytest.mark.some(lambda arg: ...) def test_function(): would not work correctly because pytest assumes @pytest.mark.some gets a function to be decorated already. We now at least detect if this arg is an lambda and thus the example will work. Thanks Alex Gaynor for bringing it up. - xfail a test on pypy that checks wrong encoding/ascii (pypy does not error out). fixes issue385. - internally make varnames() deal with classes's __init__, although it's not needed by pytest itself atm. Also fix caching. Fixes issue376. - fix issue221 - handle importing of namespace-package with no __init__.py properly. - refactor internal FixtureRequest handling to avoid monkeypatching. One of the positive user-facing effects is that the "request" object can now be used in closures. - fixed version comparison in pytest.importskip(modname, minverstring) - fix issue377 by clarifying in the nose-compat docs that pytest does not duplicate the unittest-API into the "plain" namespace. - fix verbose reporting for @mock'd test functions v2.4.2 ----------------------------------- - on Windows require colorama and a newer py lib so that py.io.TerminalWriter() now uses colorama instead of its own ctypes hacks. (fixes issue365) thanks Paul Moore for bringing it up. - fix "-k" matching of tests where "repr" and "attr" and other names would cause wrong matches because of an internal implementation quirk (don't ask) which is now properly implemented. fixes issue345. - avoid tmpdir fixture to create too long filenames especially when parametrization is used (issue354) - fix pytest-pep8 and pytest-flakes / pytest interactions (collection names in mark plugin was assuming an item always has a function which is not true for those plugins etc.) Thanks Andi Zeidler. - introduce node.get_marker/node.add_marker API for plugins like pytest-pep8 and pytest-flakes to avoid the messy details of the node.keywords pseudo-dicts. Adapated docs. - remove attempt to "dup" stdout at startup as it's icky. the normal capturing should catch enough possibilities of tests messing up standard FDs. - add pluginmanager.do_configure(config) as a link to config.do_configure() for plugin-compatibility v2.4.1 ----------------------------------- - When using parser.addoption() unicode arguments to the "type" keyword should also be converted to the respective types. thanks Floris Bruynooghe, @dnozay. (fixes issue360 and issue362) - fix dotted filename completion when using argcomplete thanks Anthon van der Neuth. (fixes issue361) - fix regression when a 1-tuple ("arg",) is used for specifying parametrization (the values of the parametrization were passed nested in a tuple). Thanks Donald Stufft. - merge doc typo fixes, thanks Andy Dirnberger v2.4 ----------------------------------- known incompatibilities: - if calling --genscript from python2.7 or above, you only get a standalone script which works on python2.7 or above. Use Python2.6 to also get a python2.5 compatible version. - all xunit-style teardown methods (nose-style, pytest-style, unittest-style) will not be called if the corresponding setup method failed, see issue322 below. - the pytest_plugin_unregister hook wasn't ever properly called and there is no known implementation of the hook - so it got removed. - pytest.fixture-decorated functions cannot be generators (i.e. use yield) anymore. This change might be reversed in 2.4.1 if it causes unforeseen real-life issues. However, you can always write and return an inner function/generator and change the fixture consumer to iterate over the returned generator. This change was done in lieu of the new ``pytest.yield_fixture`` decorator, see below. new features: - experimentally introduce a new ``pytest.yield_fixture`` decorator which accepts exactly the same parameters as pytest.fixture but mandates a ``yield`` statement instead of a ``return statement`` from fixture functions. This allows direct integration with "with-style" context managers in fixture functions and generally avoids registering of finalization callbacks in favour of treating the "after-yield" as teardown code. Thanks Andreas Pelme, Vladimir Keleshev, Floris Bruynooghe, Ronny Pfannschmidt and many others for discussions. - allow boolean expression directly with skipif/xfail if a "reason" is also specified. Rework skipping documentation to recommend "condition as booleans" because it prevents surprises when importing markers between modules. Specifying conditions as strings will remain fully supported. - reporting: color the last line red or green depending if failures/errors occured or everything passed. thanks Christian Theunert. - make "import pdb ; pdb.set_trace()" work natively wrt capturing (no "-s" needed anymore), making ``pytest.set_trace()`` a mere shortcut. - fix issue181: --pdb now also works on collect errors (and on internal errors) . This was implemented by a slight internal refactoring and the introduction of a new hook ``pytest_exception_interact`` hook (see next item). - fix issue341: introduce new experimental hook for IDEs/terminals to intercept debugging: ``pytest_exception_interact(node, call, report)``. - new monkeypatch.setattr() variant to provide a shorter invocation for patching out classes/functions from modules: monkeypatch.setattr("requests.get", myfunc) will replace the "get" function of the "requests" module with ``myfunc``. - fix issue322: tearDownClass is not run if setUpClass failed. Thanks Mathieu Agopian for the initial fix. Also make all of pytest/nose finalizer mimick the same generic behaviour: if a setupX exists and fails, don't run teardownX. This internally introduces a new method "node.addfinalizer()" helper which can only be called during the setup phase of a node. - simplify pytest.mark.parametrize() signature: allow to pass a CSV-separated string to specify argnames. For example: ``pytest.mark.parametrize("input,expected", [(1,2), (2,3)])`` works as well as the previous: ``pytest.mark.parametrize(("input", "expected"), ...)``. - add support for setUpModule/tearDownModule detection, thanks Brian Okken. - integrate tab-completion on options through use of "argcomplete". Thanks Anthon van der Neut for the PR. - change option names to be hyphen-separated long options but keep the old spelling backward compatible. py.test -h will only show the hyphenated version, for example "--collect-only" but "--collectonly" will remain valid as well (for backward-compat reasons). Many thanks to Anthon van der Neut for the implementation and to Hynek Schlawack for pushing us. - fix issue 308 - allow to mark/xfail/skip individual parameter sets when parametrizing. Thanks Brianna Laugher. - call new experimental pytest_load_initial_conftests hook to allow 3rd party plugins to do something before a conftest is loaded. Bug fixes: - fix issue358 - capturing options are now parsed more properly by using a new parser.parse_known_args method. - pytest now uses argparse instead of optparse (thanks Anthon) which means that "argparse" is added as a dependency if installing into python2.6 environments or below. - fix issue333: fix a case of bad unittest/pytest hook interaction. - PR27: correctly handle nose.SkipTest during collection. Thanks Antonio Cuni, Ronny Pfannschmidt. - fix issue355: junitxml puts name="pytest" attribute to testsuite tag. - fix issue336: autouse fixture in plugins should work again. - fix issue279: improve object comparisons on assertion failure for standard datatypes and recognise collections.abc. Thanks to Brianna Laugher and Mathieu Agopian. - fix issue317: assertion rewriter support for the is_package method - fix issue335: document py.code.ExceptionInfo() object returned from pytest.raises(), thanks Mathieu Agopian. - remove implicit distribute_setup support from setup.py. - fix issue305: ignore any problems when writing pyc files. - SO-17664702: call fixture finalizers even if the fixture function partially failed (finalizers would not always be called before) - fix issue320 - fix class scope for fixtures when mixed with module-level functions. Thanks Anatloy Bubenkoff. - you can specify "-q" or "-qq" to get different levels of "quieter" reporting (thanks Katarzyna Jachim) - fix issue300 - Fix order of conftest loading when starting py.test in a subdirectory. - fix issue323 - sorting of many module-scoped arg parametrizations - make sessionfinish hooks execute with the same cwd-context as at session start (helps fix plugin behaviour which write output files with relative path such as pytest-cov) - fix issue316 - properly reference collection hooks in docs - fix issue 306 - cleanup of -k/-m options to only match markers/test names/keywords respectively. Thanks Wouter van Ackooy. - improved doctest counting for doctests in python modules -- files without any doctest items will not show up anymore and doctest examples are counted as separate test items. thanks Danilo Bellini. - fix issue245 by depending on the released py-1.4.14 which fixes py.io.dupfile to work with files with no mode. Thanks Jason R. Coombs. - fix junitxml generation when test output contains control characters, addressing issue267, thanks Jaap Broekhuizen - fix issue338: honor --tb style for setup/teardown errors as well. Thanks Maho. - fix issue307 - use yaml.safe_load in example, thanks Mark Eichin. - better parametrize error messages, thanks Brianna Laugher - pytest_terminal_summary(terminalreporter) hooks can now use ".section(title)" and ".line(msg)" methods to print extra information at the end of a test run.
2014-03-21Update to 24.4.0ryoon1-2/+2
Changelog: Fixed in Firefox ESR 24.4 MFSA 2014-32 Out-of-bounds write through TypedArrayObject after neutering MFSA 2014-31 Out-of-bounds read/write through neutering ArrayBuffer objects MFSA 2014-30 Use-after-free in TypeObject MFSA 2014-29 Privilege escalation using WebIDL-implemented APIs MFSA 2014-28 SVG filters information disclosure through feDisplacementMap MFSA 2014-27 Memory corruption in Cairo during PDF font rendering MFSA 2014-26 Information disclosure through polygon rendering in MathML MFSA 2014-17 Out of bounds read during WAV file decoding MFSA 2014-16 Files extracted during updates are not always read only MFSA 2014-15 Miscellaneous memory safety hazards (rv:28.0 / rv:24.4)
2014-03-21Use correct rpath flag on SunOS. Bump PKGREVISION.jperkin3-3/+20
2014-03-20Fix MirBSD build with a one-line patch.bsiegert2-1/+15
2014-03-19Workaround: this imports python modules from mercurial, so it has towiz1-1/+2
be the same version as mercurial itself, which is, however, not a versioned package. So disallow 26 for now, since the pkgsrc default is 27 and that is the version mercurial will be built against.
2014-03-19Add missing build dependencies.wiz1-1/+3
2014-03-19Not ready for python-3.x.wiz1-1/+2
2014-03-18Changes 2.0.3:adam3-9/+10
Mac OS X: * Fixed creating an OpenGL context by default on Mac OS X 10.6
2014-03-18Restore dependency to devel/ruby-tins.taca1-2/+2
2014-03-18Restore dependency to devel/ruby-docile.taca1-2/+2
2014-03-18Add and enable ruby-tins.taca1-1/+2
2014-03-18Add ruby-tins package version 1.0.0. Approved by wiz@.taca4-0/+221
All the stuff that isn't good/big enough for a real library.
2014-03-18Add and enable ruby-docile.taca1-1/+2
2014-03-18Add ruby-docile package version 1.1.1.taca4-0/+43
Docile turns any Ruby object into a DSL. Especially useful with the Builder pattern.
2014-03-17Depend on ../../devel/scmcvs on systems where cvs is not in the "base".schnoebe1-2/+6
2014-03-17Add GEM_EXTSDIR support.taca1-1/+2
2014-03-17Don't use obsolete Config::CONFIG but RbConfig::CONFIG.taca3-9/+20
Bump PKGREVISION.
2014-03-17Use RUBY_SUFFIX instead of RUBY_VER.taca2-4/+4
2014-03-17Add GEM_EXTSDIR support and utilize GEM_NAME.taca1-3/+4
2014-03-17Use RUBY_SUFFIX instead of RUBY_VER.taca2-3/+3
2014-03-17Add GEM_EXTSDIR support.taca1-1/+2
2014-03-17Fix build with readline 6.3. Add patch comment.dholland2-6/+13
2014-03-17add patch commentdholland1-1/+4
2014-03-17Comment dependency on non-existing package out.asau2-4/+4
2014-03-16Update to 0.41. From the changelog:schmonz2-7/+6
- require a newer Test::Builder if 0.99 is installed RT#90699 - Applied Zefram's fix for RT#89473, Test::Class fails on Test::Builder 0.99 - Merged schwern's https://github.com/adrianh/test-class/pull/2 "Fix Test::Class for Test::Builder 1.5" - thank you Schwern! Not quite a leaf package, but nearly so. Updating during the freeze for the bugfixes.
2014-03-16Add build supports on Ruby 2.1.1.taca2-6/+10
2014-03-16Add GEM_EXTSDIR entries for rubygems 2.2 (Ruby 2.1.1).taca1-1/+3
2014-03-16Allow build with Ruby 2.1.1.taca1-2/+2
2014-03-16Add an GEM_EXTSDIR entry for rubygem 2.2 (Ruby 2.1.1).taca1-1/+2
2014-03-16Set RUBY_VERSION_SUPPORTED to 200, 193 and 18.taca1-1/+3
2014-03-14Uses libexecinfo (fixes build on FreeBSD 10).asau1-2/+3