Commit graph

41594 commits

Author SHA1 Message Date
wiz
a4625109e3 py-requests-futures: mark as not for python 3.x 2022-07-08 14:36:04 +00:00
wiz
5cbbbce541 py-requests-ftp: remove
Last update in 2015, and it's HOMEPAGE says:

This library is not intended to be an example of Transport Adapters
best practices. This library was cowboyed together in about 4 hours
of total work, has no tests, and relies on a few ugly hacks.
2022-07-08 14:35:08 +00:00
wiz
5b2f229688 py-requests-file: mark as not for python 2.7 2022-07-08 14:33:35 +00:00
wiz
62c23800bb py-txrequests: mark as only for python 3.x 2022-07-08 14:28:07 +00:00
wiz
6517098250 py-requests-toolbelt: mark as python 3.x only 2022-07-08 14:12:12 +00:00
wiz
2c234885bf py-quickbooks, py-rauth: mark as python 3.x only 2022-07-08 14:04:09 +00:00
wiz
3c578a6782 py-python-bugzilla: update to 3.2.0.
## Release 3.2.0 (January 12, 2022)
- Use soon-to-be-required Authorization header for RH bugzilla
- Remove cookie auth support

## Release 3.1.0 (July 27, 2021)
- Detect bugzilla.stage.redhat.com as RHBugzilla
- Add limit as option to build_query (Ivan Lausuch)

## Release 3.0.2 (November 12, 2020)
- Fix API key leaking into requests exceptions

## Release 3.0.1 (October 07, 2020)
- Skip man page generation to fix build on Windows (Alexander Todorov)

## Release 3.0.0 (October 03, 2020)
- Drop python2 support
- New option `bugzilla modify --minor-update option`
- requests: use PYTHONBUGZILLA_REQUESTS_TIMEOUT env variable
- xmlrpc: Don't add api key to passed in user dictionary

## Release 2.5.0 (July 04, 2020)
- cli: Add query --extrafield, --includefield, --excludefield
- Revive bugzilla.rhbugzilla.RHBugzilla import path

## Release 2.4.0 (June 29, 2020)
- Bugzilla REST API support
- Add --json command line output option
- Add APIs for Bugzilla Groups (Pierre-Yves Chibon)
- Add `Bugzilla.get_requests_session()` API to access raw requests Session
- Add `Bugzilla.get_xmlrpc_proxy()` API to access raw ServerProxy
- Add `Bugzilla requests_session=` init parameter to pass in auth, etc.
- Add `bugzilla attach --ignore-obsolete` (Čestmír Kalina)
- Add `bugzilla login --api-key` for API key prompting (Danilo C. L. de
  Paula)
- Add `bugzilla new --private`

## Release 2.3.0 (August 26, 2019)
- restrict-login suppot (Viliam Krizan)
- cli: Add support for private attachments (Brian 'Redbeard' Harrington)
- Fix python3 deprecation warnings
- Drop python 3.3 support, minimum python3 is python 3.4 now
2022-07-08 14:01:33 +00:00
wiz
75603f51d7 py-test4: limit to python 2.7 and mention python 2.7 in DESCR 2022-07-08 13:30:52 +00:00
adam
ab78dc9637 py-pip-run: updated to 8.8.1
v8.8.1
Packaging refresh.
2022-07-07 11:53:09 +00:00
adam
1867754463 py-virtualenv: updated to 20.15.1
v20.15.1 (2022-06-28)
---------------------

Bugfixes - 20.15.1
~~~~~~~~~~~~~~~~~~
- Fix the incorrect operation when ``setuptools`` plugins output something into ``stdout``.
- CPython3Windows creator ignores missing ``DLLs`` dir.


v20.15.0 (2022-06-25)
---------------------

Features - 20.15.0
~~~~~~~~~~~~~~~~~~
- Support for Windows embeddable Python package: includes ``python<VERSION>.zip`` in the creator sources

Bugfixes - 20.15.0
~~~~~~~~~~~~~~~~~~
- Upgrade embedded setuptools to ``62.3.3`` from ``62.6.0`` and pip to ``22.1.2`` from ``22.0.4``
- Use ``shlex.quote`` instead of deprecated ``pipes.quote`` in Python 3 - by :user:`frenzymadness`.
- Fix Windows PyPy 3.6
2022-07-07 11:49:50 +00:00
adam
fbb13ea692 py-pip: updated to 22.1.2
22.1.2 (2022-05-31)
===================

Bug Fixes
---------
- Revert <https://github.com/pypa/pip/issues/10979> since it introduced a regression in certain edge cases.
- Fix an incorrect assertion in the logging logic, that prevented the upgrade prompt from being presented.


22.1.1 (2022-05-20)
===================

Bug Fixes
---------
- Properly filter out optional dependencies (i.e. extras) when checking build environment distributions.
- Change the build environment dependency checking to be opt-in.
- Allow using a pre-release version to satisfy a build requirement. This helps
  manually populated build environments to more accurately detect build-time
  requirement conflicts.


22.1 (2022-05-11)
=================

Process
-------
- Enable the ``importlib.metadata`` metadata implementation by default on
  Python 3.11 (or later). The environment variable ``_PIP_USE_IMPORTLIB_METADATA``
  can still be used to enable the implementation on 3.10 and earlier, or disable
  it on 3.11 (by setting it to ``0`` or ``false``).

Bug Fixes
---------
- Revert <https://github.com/pypa/pip/issues/9243> since it introduced a regression in certain edge cases.
- Fix missing ``REQUESTED`` metadata when using URL constraints.
- ``pip config`` now normalizes names by converting underscores into dashes.
2022-07-07 11:48:51 +00:00
wiz
221d8431dc abseil: update comment
NetBSD part was integrated, Solaris part needs to be upstreamed
2022-07-06 15:27:01 +00:00
adam
4c9af6f5ba abseil: updated to 20220623.0
Abseil LTS 20220623

What's New:

Added absl::AnyInvocable, a move-only function type.
Added absl::CordBuffer, a type for buffering data for eventual inclusion an absl::Cord, which is useful for writing zero-copy code.
Added support for command-line flags of type absl::optional<T>.

Breaking Changes:

CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control whether or not unit tests are built.
The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that are experiencing new warnings can use -Wno-deprecated-declatations silence the warnings or use -Wno-error=deprecated-declarations to see warnings but not fail the build.
ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some compilers are more strict about where this keyword must appear compared to the pre-C++20 implementation.
Bazel builds now depend on the bazelbuild/bazel-skylib repository. See Abseil's WORKSPACE file for an example of how to add this dependency.

Other:

This will be the last release to support C++11. Future releases will require at least C++14.
2022-07-06 15:16:59 +00:00
adam
5285e914aa git: updated to 2.37.0
Git v2.37 Release Notes
=======================

UI, Workflows & Features

 * "vimdiff[123]" mergetool drivers have been reimplemented with a
   more generic layout mechanism.

 * "git -v" and "git -h" are now understood as "git --version" and
   "git --help".

 * The temporary files fed to external diff command are now generated
   inside a new temporary directory under the same basename.

 * "git log --since=X" will stop traversal upon seeing a commit that
   is older than X, but there may be commits behind it that is younger
   than X when the commit was created with a faulty clock.  A new
   option is added to keep digging without stopping, and instead
   filter out commits with timestamp older than X.

 * "git -c branch.autosetupmerge=simple branch $A $B" will set the $B
   as $A's upstream only when $A and $B shares the same name, and "git
   -c push.default=simple" on branch $A would push to update the
   branch $A at the remote $B came from.  Also more places use the
   sole remote, if exists, before defaulting to 'origin'.

 * A new doc has been added that lists tips for tools to work with
   Git's codebase.

 * "git remote -v" now shows the list-objects-filter used during
   fetching from the remote, if available.

 * With the new http.curloptResolve configuration, the CURLOPT_RESOLVE
   mechanism that allows cURL based applications to use pre-resolved
   IP addresses for the requests is exposed to the scripts.

 * "git add -i" was rewritten in C some time ago and has been in
   testing; the reimplementation is now exposed to general public by
   default.

 * Deprecate non-cone mode of the sparse-checkout feature.

 * Introduce a filesystem-dependent mechanism to optimize the way the
   bits for many loose object files are ensured to hit the disk
   platter.

 * The "do not remove the directory the user started Git in" logic,
   when Git cannot tell where that directory is, is disabled.  Earlier
   we refused to run in such a case.

 * A mechanism to pack unreachable objects into a "cruft pack",
   instead of ejecting them into loose form to be reclaimed later, has
   been introduced.

 * Update the doctype written in gitweb output to xhtml5.

 * The "transfer.credentialsInURL" configuration variable controls what
   happens when a URL with embedded login credential is used on either
   "fetch" or "push". Credentials are currently only detected in
   `remote.<name>.url` config, not `remote.<name>.pushurl`.

 * "git revert" learns "--reference" option to use more human-readable
   reference to the commit it reverts in the message template it
   prepares for the user.

 * Various error messages that talk about the removal of
   "--preserve-merges" in "rebase" have been strengthened, and "rebase
   --abort" learned to get out of a state that was left by an earlier
   use of the option.


Performance, Internal Implementation, Development Support etc.

 * The performance of the "untracked cache" feature has been improved
   when "--untracked-files=<mode>" and "status.showUntrackedFiles"
   are combined.

 * "git stash" works better with sparse index entries.

 * "git show :<path>" learned to work better with the sparse-index
   feature.

 * Introduce and apply coccinelle rule to discourage an explicit
   comparison between a pointer and NULL, and applies the clean-up to
   the maintenance track.

 * Preliminary code refactoring around transport and bundle code.

 * "sparse-checkout" learns to work better with the sparse-index
   feature.

 * A workflow change for translators are being proposed.  git.pot is
   no longer version controlled and it is local responsibility of
   translators to generate it.

 * Plug the memory leaks from the trickiest API of all, the revision
   walker.

 * Rename .env_array member to .env in the child_process structure.

  * The fsmonitor--daemon handles even more corner cases when
    watching filesystem events.

 * A new bug() and BUG_if_bug() API is introduced to make it easier to
   uniformly log "detect multiple bugs and abort in the end" pattern.


Fixes since v2.36
-----------------

 * "git submodule update" without pathspec should silently skip an
   uninitialized submodule, but it started to become noisy by mistake.
   (merge 4f1ccef87c gc/submodule-update-part2 later to maint).

 * "diff-tree --stdin" has been broken for about a year, but 2.36
   release broke it even worse by breaking running the command with
   <pathspec>, which in turn broke "gitk" and got noticed.  This has
   been corrected by aligning its behaviour to that of "log".
   (merge f8781bfda3 jc/diff-tree-stdin-fix later to maint).

 * Regression fix for 2.36 where "git name-rev" started to sometimes
   reference strings after they are freed.
   (merge 45a14f578e rs/name-rev-fix-free-after-use later to maint).

 * "git show <commit1> <commit2>... -- <pathspec>" lost the pathspec
   when showing the second and subsequent commits, which has been
   corrected.
   (merge 5cdb38458e jc/show-pathspec-fix later to maint).

 * "git fast-export -- <pathspec>" lost the pathspec when showing the
   second and subsequent commits, which has been corrected.
   (merge d1c25272f5 rs/fast-export-pathspec-fix later to maint).

 * "git format-patch <args> -- <pathspec>" lost the pathspec when
   showing the second and subsequent commits, which has been
   corrected.
   (merge 91f8f7e46f rs/format-patch-pathspec-fix later to maint).

 * "git clone --origin X" leaked piece of memory that held value read
   from the clone.defaultRemoteName configuration variable, which has
   been plugged.
   (merge 6dfadc8981 jc/clone-remote-name-leak-fix later to maint).

 * Get rid of a bogus and over-eager coccinelle rule.
   (merge 08bdd3a185 jc/cocci-xstrdup-or-null-fix later to maint).

 * The path taken by "git multi-pack-index" command from the end user
   was compared with path internally prepared by the tool without first
   normalizing, which lead to duplicated paths not being noticed,
   which has been corrected.
   (merge 11f9e8de3d ds/midx-normalize-pathname-before-comparison later to maint).

 * Correct choices of C compilers used in various CI jobs.
   (merge 3506cae04f ab/cc-package-fixes later to maint).

 * Various cleanups to "git p4".
   (merge 4ff0108d9e jh/p4-various-fixups later to maint).

 * The progress meter of "git blame" was showing incorrect numbers
   when processing only parts of the file.
   (merge e5f5d7d42e ea/progress-partial-blame later to maint).

 * "git rebase --keep-base <upstream> <branch-to-rebase>" computed the
   commit to rebase onto incorrectly, which has been corrected.
   (merge 9e5ebe9668 ah/rebase-keep-base-fix later to maint).

 * Fix a leak of FILE * in an error codepath.
   (merge c0befa0c03 kt/commit-graph-plug-fp-leak-on-error later to maint).

 * Avoid problems from interaction between malloc_check and address
   sanitizer.
   (merge 067109a5e7 pw/test-malloc-with-sanitize-address later to maint).

 * The commit summary shown after making a commit is matched to what
   is given in "git status" not to use the break-rewrite heuristics.
   (merge 84792322ed rs/commit-summary-wo-break-rewrite later to maint).

 * Update a few end-user facing messages around EOL conversion.
   (merge c970d30c2c ah/convert-warning-message later to maint).

 * Trace2 documentation updates.
   (merge a6c80c313c js/trace2-doc-fixes later to maint).

 * Build procedure fixup.
   (merge 1fbfd96f50 mg/detect-compiler-in-c-locale later to maint).

 * "git pull" without "--recurse-submodules=<arg>" made
   submodule.recurse take precedence over fetch.recurseSubmodules by
   mistake, which has been corrected.
   (merge 5819417365 gc/pull-recurse-submodules later to maint).

 * "git bisect" was too silent before it is ready to start computing
   the actual bisection, which has been corrected.
   (merge f11046e6de cd/bisect-messages-from-pre-flight-states later to maint).

 * macOS CI jobs have been occasionally flaky due to tentative version
   skew between perforce and the homebrew packager.  Instead of
   failing the whole CI job, just let it skip the p4 tests when this
   happens.
   (merge f15e00b463 cb/ci-make-p4-optional later to maint).

 * A bit of test framework fixes with a few fixes to issues found by
   valgrind.
   (merge 7c898554d7 ab/valgrind-fixes later to maint).

 * "git archive --add-file=<path>" picked up the raw permission bits
   from the path and propagated to zip output in some cases, without
   normalization, which has been corrected (tar output did not have
   this issue).
   (merge 6a61661967 jc/archive-add-file-normalize-mode later to maint).

 * "make coverage-report" without first running "make coverage" did
   not produce any meaningful result, which has been corrected.
   (merge 96ddfecc5b ep/coverage-report-wants-test-to-have-run later to maint).

 * The "--current" option of "git show-branch" should have been made
   incompatible with the "--reflog" mode, but this was not enforced,
   which has been corrected.
   (merge 41c64ae0e7 jc/show-branch-g-current later to maint).

 * "git fetch" unnecessarily failed when an unexpected optional
   section appeared in the output, which has been corrected.
   (merge 7709acf7be jt/fetch-peek-optional-section later to maint).

 * The way "git fetch" without "--update-head-ok" ensures that HEAD in
   no worktree points at any ref being updated was too wasteful, which
   has been optimized a bit.
   (merge f7400da800 os/fetch-check-not-current-branch later to maint).

 * "git fetch --recurse-submodules" from multiple remotes (either from
   a remote group, or "--all") used to make one extra "git fetch" in
   the submodules, which has been corrected.
   (merge 0353c68818 jc/avoid-redundant-submodule-fetch later to maint).

 * With a recent update to refuse access to repositories of other
   people by default, "sudo make install" and "sudo git describe"
   stopped working, which has been corrected.
   (merge 6b11e3d52e cb/path-owner-check-with-sudo-plus later to maint).

 * The tests that ensured merges stop when interfering local changes
   are present did not make sure that local changes are preserved; now
   they do.
   (merge 4b317450ce jc/t6424-failing-merge-preserve-local-changes later to maint).

 * Some real problems noticed by gcc 12 have been fixed, while false
   positives have been worked around.

 * Update the version of FreeBSD image used in Cirrus CI.
   (merge c58bebd4c6 pb/use-freebsd-12.3-in-cirrus-ci later to maint).

 * The multi-pack-index code did not protect the packfile it is going
   to depend on from getting removed while in use, which has been
   corrected.
   (merge 4090511e40 tb/midx-race-in-pack-objects later to maint).

 * Teach "git repack --geometric" work better with "--keep-pack" and
   avoid corrupting the repository when packsize limit is used.
   (merge 66731ff921 tb/geom-repack-with-keep-and-max later to maint).

 * The documentation on the interaction between "--add-file" and
   "--prefix" options of "git archive" has been improved.
   (merge a75910602a rs/document-archive-prefix later to maint).

 * A git subcommand like "git add -p" spawns a separate git process
   while relaying its command line arguments.  A pathspec with only
   negative elements was mistakenly passed with an empty string, which
   has been corrected.
   (merge b02fdbc80a jc/all-negative-pathspec later to maint).

 * With a more targeted workaround in http.c in another topic, we may
   be able to lift this blanket "GCC12 dangling-pointer warning is
   broken and unsalvageable" workaround.
   (merge 419141e495 cb/buggy-gcc-12-workaround later to maint).

 * A misconfigured 'branch..remote' led to a bug in configuration
   parsing.
   (merge f1dfbd9ee0 gc/zero-length-branch-config-fix later to maint).

 * "git -c diff.submodule=log range-diff" did not show anything for
   submodules that changed in the ranges being compared, and
   "git -c diff.submodule=diff range-diff" did not work correctly.
   Fix this by including the "--submodule=short" output
   unconditionally to be compared.

 * In Git 2.36 we revamped the way how hooks are invoked.  One change
   that is end-user visible is that the output of a hook is no longer
   directly connected to the standard output of "git" that spawns the
   hook, which was noticed post release.  This is getting corrected.
   (merge a082345372 ab/hooks-regression-fix later to maint).

 * Updating the graft information invalidates the list of parents of
   in-core commit objects that used to be in the graft file.

 * "git show-ref --heads" (and "--tags") still iterated over all the
   refs only to discard refs outside the specified area, which has
   been corrected.
   (merge c0c9d35e27 tb/show-ref-optim later to maint).

 * Remove redundant copying (with index v3 and older) or possible
   over-reading beyond end of mmapped memory (with index v4) has been
   corrected.
   (merge 6d858341d2 zh/read-cache-copy-name-entry-fix later to maint).

 * Sample watchman interface hook sometimes failed to produce
   correctly formatted JSON message, which has been corrected.
   (merge 134047b500 sn/fsmonitor-missing-clock later to maint).

 * Use-after-free (with another forget-to-free) fix.
   (merge 323822c72b ab/remote-free-fix later to maint).

 * Remove a coccinelle rule that is no longer relevant.
   (merge b1299de4a1 jc/cocci-cleanup later to maint).

 * Other code cleanup, docfix, build fix, etc.
   (merge e6b2582da3 cm/reftable-0-length-memset later to maint).
   (merge 0b75e5bf22 ab/misc-cleanup later to maint).
   (merge 52e1ab8a76 ea/rebase-code-simplify later to maint).
   (merge 756d15923b sg/safe-directory-tests-and-docs later to maint).
   (merge d097a23bfa ds/do-not-call-bug-on-bad-refs later to maint).
   (merge c36c27e75c rs/t7812-pcre2-ws-bug-test later to maint).
   (merge 1da312742d gf/unused-includes later to maint).
   (merge 465b30a92d pb/submodule-recurse-mode-enum later to maint).
   (merge 82b28c4ed8 km/t3501-use-test-helpers later to maint).
   (merge 72315e431b sa/t1011-use-helpers later to maint).
   (merge 95b3002201 cg/vscode-with-gdb later to maint).
   (merge fbe5f6b804 tk/p4-utf8-bom later to maint).
   (merge 17f273ffba tk/p4-with-explicity-sync later to maint).
   (merge 944db25c60 kf/p4-multiple-remotes later to maint).
   (merge b014cee8de jc/update-ozlabs-url later to maint).
   (merge 4ec5008062 pb/ggg-in-mfc-doc later to maint).
   (merge af845a604d tb/receive-pack-code-cleanup later to maint).
   (merge 2acf4cf001 js/ci-gcc-12-fixes later to maint).
   (merge 05e280c0a6 jc/http-clear-finished-pointer later to maint).
   (merge 8c49d704ef fh/transport-push-leakfix later to maint).
   (merge 1d232d38bd tl/ls-tree-oid-only later to maint).
   (merge db7961e6a6 gc/document-config-worktree-scope later to maint).
   (merge ce18a30bb7 fs/ssh-default-key-command-doc later to maint).
2022-07-06 11:53:59 +00:00
adam
59c5fbce6b py-setuptools-rust: updated to 1.4.1
v1.4.1
Fix crash when checking Rust version.
2022-07-06 07:26:31 +00:00
adam
dfb30a8fd8 py-setuptools: updated to 63.1.0
v63.1.0

Changes

Merge with pypa/distutils@152c13d including pypa/distutils#155 (improved compatibility for editable installs on homebrew Python 3.9), pypa/distutils#150 (better handling of runtime_library_dirs on cygwin), and pypa/distutils#151 (remove warnings for namespace packages).

v63.0.0

Breaking Changes

Drop setuptools' support for installing an entrypoint extra requirements at load time: - the functionality has been broken since v60.8.0. - the mechanism to do so is deprecated (fetch_build_eggs). - that use case (e.g. a custom command class entrypoint) is covered by making sure the necessary build requirements are declared.

Documentation changes

Updated the example pyproject.toml -- by :user:`jacalata`
This updates the documentation for the file_finders hook so that the logging recommendation aligns with the suggestion to not use distutils directly.
Fix reference for keywords to point to the Core Metadata Specification instead of PEP 314 (the live standard is kept always up-to-date and consolidates several PEPs together in a single document).
Reordered the User Guide's Table of Contents
2022-07-06 07:25:58 +00:00
adam
72487a5e16 py-test-subtests: updated to 0.8.0
0.8.0
* Now passing subtests are shown in the test run summary at the end (for example: ``10 failed, 1 passed, 10 subtests passed in 0.10s``)
2022-07-05 18:02:19 +00:00
adam
46a4e6675d py-pyte: updated to 0.8.1
Version 0.8.1
- Yet another fix of ``Screen.set_margins`` for the case of CSI
  with no arguments.
- Changed ``Screen.erase_in_display`` to accept additional positional
  arguments as some some ``clear`` implementations include a ``;`` after
  the first parameter causing ``pyte`` to assume a ``0`` second parameter.
- Changed ``Stream`` FSM to reinit on error when parsing control sequence.
- Added support for blink to the SGR handler.
- Changed ``Stream`` to skip XTerm-specific ``ESC]...$[a-z]`` sequences.
- Dropped Python 2.X support. The minimal required version of Python is
  now 3.7.
2022-07-05 10:16:35 +00:00
adam
a8f98d9190 py-setuptools-rust: updated to 1.4.0
1.4.0 (2022-07-05)

Packaging
- Increase minimum `setuptools` version to 62.4.

Added
- Add `cargo_manifest_args` to support locked, frozen and offline builds.
- Add `RustBin` for packaging binaries in scripts data directory.

Changed
- `Exec` binding `RustExtension` with `script=True` is deprecated in favor of `RustBin`.
- Errors while calling `cargo metadata` are now reported back to the user
- `quiet` option will now suppress output of `cargo metadata`.
- `setuptools-rust` will now match `cargo` behavior of not setting `--target` when the selected target is the rust host.
- Deprecate `native` option of `RustExtension`.

Fixed
- If the sysconfig for `BLDSHARED` has no flags, `setuptools-rust` won't crash anymore.
2022-07-05 08:12:00 +00:00
adam
12cb0cd44e py-semantic_version: updated to 2.10.0
2.10.0
Ensure sorting a collection of versions is always stable, even with
build metadata.
2022-07-05 08:10:24 +00:00
pin
ee0683cbbd devel/difftastic: update to 0.30.0
0.30 (released 4th July 2022)
Parsing
-Added support for HTML and Julia.

Display
-Fixed an issue where line numbers were coloured even when colour was disabled.
-Improved alignment when files contain Unicode characters that are more than
 one column wide.
-Improved syntax highlighting for conditionals, particularly for Dart, Elvish
 and HCL.

Command Line Interface
--node-limit has been replaced by --graph-limit, and the corresponding
environment variable DFT_NODE_LIMIT has been replaced with DFT_GRAPH_LIMIT.

--graph-limit makes difftastic give up on structural diffs after traversing
this many graph nodes. --node-limit applied a limit based on an estimate of
how big the graph would be, leading to very slow diffs when the estimate
was wrong.

This new setting sets a more accurate limit on difftastic performance. It also
means that difftastic will always try a structural diff first. This will be
slower for files that exceed --graph-limit, but guarantees that files with a
small number of changes will always get a structural diff.
2022-07-05 07:00:49 +00:00
brook
dc8877b0ab devel/bison: do not suggest nls option on Darwin
The previous commit message included the following comment:

    TODO: avoid suggesting nls on macOS/x86_64 versions where bison
    will crash.

Additionally, options.mk contains a comment suggesting the crash only
occurs for versions less than or equal to approximately 11.6.  This
commit adds conditionals to options.mk to suggest the nls option only
when crashes are not expected.
2022-07-05 00:15:09 +00:00
wiz
def6ec7eca py-mercurial: update to 6.1.4.
Changes not found
2022-07-03 17:52:41 +00:00
wiz
6c02d6c09e py-hg-evolve: update URL in comment 2022-07-03 17:50:52 +00:00
wiz
aa222f8cc9 googletest: update to 1.12.1.
1.12.1

C++ Language Support

    This will be the last release to support C++11. Future releases will require at least C++14.

Mocking

    Support for move-only values to Return (5126f71)

Matchers

    New matchers
        WhenBase64Unescaped (652ec31)
    ResultOf() now has a 3-arg overload that takes a description string for better error messages (0e40217)

Build & Test

    CMake minimum increased to 3.5
    Bazel users that build GoogleTest using the Abseil library as a dependency now also require a dependency on RE2 (e33c2b2)
    Bazel users that build GoogleTest using the Abseil library now use the Abseil library to parse all command-line flags (25dcdc7)

Patches

58d77fa - Fixes the version number in CMakeLists.txt (#3911)
2022-07-03 13:36:45 +00:00
wiz
fdd4de19b1 py-msgpack: update to 1.0.4.
What's Changed

    Support Python 3.11 (beta)
    refresh ci settings. by @methane in #492
    Don't define _*ENDIAN macro on Unix. by @methane in #495
    Update setuptools and black by @methane in #498
    Use PyFloat_Pack8() on Python 3.11a7 by @vstinner in #499
    Upgrade black to fix CI by @hauntsaninja in #505
    Fix Unpacker max_buffer_length handling by @methane in #506
    ci: Update action versions. by @methane in #507
    Release v1.0.4 by @methane in #509
2022-07-03 13:31:08 +00:00
wiz
ffa22d009c py-hypothesis: add missing dependency on py-exceptiongroup
Bump PKGREVISION
2022-07-03 12:44:09 +00:00
wiz
7b98b6a0a9 devel/Makefile: + py-exceptiongroup 2022-07-03 12:36:20 +00:00
wiz
7ca93eb27d devel/py-exceptiongroup: import py-exceptiongroup-1.0.0rc8
This is a backport of the BaseExceptionGroup and ExceptionGroup
classes from Python 3.11.

It contains the following:

    The exceptiongroup.BaseExceptionGroup and exceptiongroup.ExceptionGroup
    classes
    A utility function (exceptiongroup.catch()) for catching
    exceptions possibly nested in an exception group
    Patches to the TracebackException class that properly formats
    exception groups (installed on import)
    An exception hook that handles formatting of exception groups
    through TracebackException (installed on import)
2022-07-03 12:36:06 +00:00
wiz
a14609b9e7 devel/Makefile: + py-flit_scm 2022-07-03 12:32:05 +00:00
wiz
ce64ca4a2f devel/py-flit_scm: import py-flit_scm-1.6.2
A PEP 518 build backend that uses setuptools_scm to generate a
version file from your version control system, then flit_core to
build the package.
2022-07-03 12:31:48 +00:00
wiz
d1bf5a7135 *: use versioned_dependencies.mk for py-chardet 2022-07-03 12:13:07 +00:00
wiz
4da84e783a libidn: update to 1.40.
* Noteworthy changes in release 1.40 (2022-06-20) [stable]

** lib: Bump STRINGPREP_VERSION to 1.40.
It was mistakenly left at 1.38 in the 1.39 release.

* Noteworthy changes in release 1.39 (2022-06-20) [stable]

** lib: Code detecting current locale broken since 1.36.
The code always returned ASCII.  The precise cause is complicated to
track down but likely boils down to the new autotools/gettext
bootstrapping sequence introduced in release 1.36.  Reported by Богдан
Пилипенко <bogdan.pylypenko107@gmail.com>.

** maint: Java JAR archive no longer included in source tarball.

** Minor fixes: typos, makefiles, indentation, gnulib update, etc.
2022-07-03 10:19:48 +00:00
wiz
05f86efa9d meld: update to 3.21.2.
2022-06-18 meld 3.21.2
======================

  Features:

   * Folder comparison now supports compare differently-named files across
     panes, by marking files for comparison (Helly Guo)
   * Synchronization points are now significantly easier to use and more
     robust, and have new user documentation (Roberto Vidal)
   * Added option to ignore Unicode normalisation form differences when
     comparing paths (Dan B)
   * The files or folders being compared can now be swapped in two pane mode,
     using the new View -> Swap left and right panes menu item (Helly Guo)
   * Folder comparisons now show a "(scanning...)" indication in tree view
     rows as an additional visual cue that the comparison is still running
     (Kai Willadsen)
   * Folder comparisons have a new optional ISO-format time column (Kai
     Willadsen)

  Fixes:

   * Update icon usage to support stock icon removal from new Adwaita versions
     (Jan Tojnar)
   * Build fix for Meson 0.61.0 (Silvio Fricke)
   * The new pathlabel widgets now support user-provided custom labels (Kai
     Willadsen)
   * Fix file selectors in folder comparisons to always open in the current
     folder (Kai Willadsen)
   * Using a custom save path (i.e., the --output flag) now sets a buffer as
     modified, so that unchanged merges can be saved (Kai Willadsen)
   * Comparing new or deleted rows in folder comparison now opens a two-pane
     file comparisons for consistency (Kai Willadsen)
   * Destructive dialog actions now have appropriate styling (Kai Willadsen)
   * Invalid user settings for folder comparison columns are now handled more
     gracefully (Kai Willadsen)
   * The nightly flatpak build now includes Git to make version control
     comparisons somewhat functional (Kai Willadsen)
   * Issues fixed: #11, #85, #188, #319, #381, #475, #492, #581, #620, #638,
     #645, #660, #662, #672
2022-07-03 09:12:07 +00:00
fcambus
111ada98f3 mold: update to 1.3.1.
mold 1.3.1 is a maintenance release of the high-speed linker. This release
contains the following minor bug fixes.

Bug fixes and compatibility improvements:

- mold now supports .preinit_array sections. Without this, AddressSanitizer
  didn't work in some environments. (3b75398)
- [ARM32] R_ARM_MOVT_PREL and R_ARM_PREL31 relocations are now handled
  correctly so that mold no longer emit spurious "recompile with -fPIC"
  errors. (5294300)
2022-07-02 21:22:44 +00:00
ryoon
3f802fe5c3 *: Recursive revbump from audio/pulseaudio 2022-07-02 16:53:03 +00:00
adam
1bcb4f319b py-pylint: updated to 2.14.4
v2.14.4

The differing-param-doc check was triggered by positional only arguments.

Fixed an issue where scanning . directory recursively with --ignore-path=^path/to/dir is not
ignoring the path/to/dir directory.

Fixed regression that didn't allow quoted init-hooks in option files.

Fixed a false positive for modified-iterating-dict when updating an existing key.

Fixed an issue where many-core Windows machines (>~60 logical processors) would hang when
using the default jobs count.

Fixed an issue with the recognition of setup.cfg files.
Only .cfg files that are exactly named setup.cfg require section names that
start with pylint..

Don't report import-private-name for relative imports.
2022-07-02 09:39:32 +00:00
adam
ef00d2d7d0 py-hypothesis: updated to 6.48.2
6.48.2

This patch tidies up some internal introspection logic, which will improve support for positional-only arguments in a future release (issue 2706).

6.48.1

This release automatically rewrites some simple filters, such as floats().filter(lambda x: x >= 10) to the more efficient floats(min_value=10), based on the AST of the predicate.

We continue to recommend using the efficient form directly wherever possible, but this should be useful for e.g. pandera “Checks” where you already have a simple predicate and translating manually is really annoying.

6.48.0

This release raises SkipTest for which never executed any examples, for example because the phases setting excluded the explicit, reuse, and generate phases. This helps to avoid cases where broken tests appear to pass, because they didn’t actually execute (issue 3328).

6.47.5

This patch fixes type annotations that had caused the signature of @given to be partially-unknown to type-checkers for Python versions before 3.10.

6.47.4

This patch fixes from_type() on Python 3.11, following python/cpython-93754.

6.47.3

This patch makes the too_slow health check more consistent with long deadline tests (issue 3367) and fixes an install issue under pipenv which was introduced in Hypothesis 6.47.2 (issue 3374).

6.47.2

We now use the PEP 654 ExceptionGroup type - provided by the exceptiongroup backport on older Pythons - to ensure that if multiple errors are raised in teardown, they will all propagate.

6.47.1

Our pretty-printer no longer sorts dictionary keys, since iteration order is stable in Python 3.7+ and this can affect reproducing examples (issue 3370). This PR was kindly supported by Ordina Pythoneers.

6.47.0

The Ghostwritter can now write tests for @classmethod or @staticmethod methods, in addition to the existing support for functions and other callables (issue 3318). Thanks to Cheuk Ting Ho for the patch.
2022-07-02 09:10:39 +00:00
adam
818fdf7961 py-traitlets: updated to 5.3.0
5.3.0
- Fix traitlet name in docstring
- Re-support multiple-alias key for ArgParseConfigLoader
2022-07-02 08:01:07 +00:00
adam
0ee7b5a948 py-jupyter-console: updated to 6.4.4
6.4.4

Merged PRs
- Use asyncio.create_task and asyncio.get_running_loop with interact(). Drop Python 3.6.
2022-07-01 18:06:01 +00:00
adam
b915634943 sqlite3: updated to 3.39.0
SQLite Release 3.39.0 On 2022-06-25

Add (long overdue) support for RIGHT and FULL OUTER JOIN.
Add new binary comparison operators IS NOT DISTINCT FROM and IS DISTINCT FROM that are equivalent to IS and IS NOT, respective, for compatibility with PostgreSQL and SQL standards.
Add a new return code (value "3") from the sqlite3_vtab_distinct() interface that indicates a query that has both DISTINCT and ORDER BY clauses.
Added the sqlite3_db_name() interface.
The unix os interface resolves all symbolic links in database filenames to create a canonical name for the database before the file is opened.
Defer materializing views until the materialization is actually needed, thus avoiding unnecessary work if the materialization turns out to never be used.
The HAVING clause of a SELECT statement is now allowed on any aggregate query, even queries that do not have a GROUP BY clause.
Many microoptimizations collectively reduce CPU cycles by about 2.3%.
2022-07-01 17:49:39 +00:00
adam
e2d215c90b py-prompt_toolkit: updated to 3.0.30
3.0.30: 2022-06-27
------------------

New features:
- Allow zero-width-escape sequences in `print_formatted_text`.
- Add default value option for input dialog.
- Added `has_suggestion` filter.

Fixes:
- Fix rendering of control-shift-6 (or control-^). Render as '^^'
- Always wrap lines in the Label widget by default.
- Fix enter key binding in system toolbar in Vi mode.
- Improved handling of stdout objects that don't have a 'buffer' attribute. For
  instance, when using `renderer_print_formatted_text` in a Jupyter Notebook.
2022-07-01 17:31:51 +00:00
adam
12e65e4808 py-cffi: updated to 1.15.1
v1.15.1
=======

* If you call `ffi.embedding_api()` but don't write any `extern "Python"`
  function there, then the resulting C code would fail an assert.  Fixed.

* Updated Windows/arm64 embedded libffi static lib to v3.4.2, and scripted
  to ease future updates (thanks Niyas Sait!)
2022-07-01 17:10:46 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
schmonz
22d47eb624 Update to 5.3.0. From the changelog:
- Added markdown tables
2022-06-29 19:12:18 +00:00
thor
081a6635bf devel/cmake: add support for choosing BLAS/LAPACK .pc
This adds already upstreamed patches to FindBLAS.cmake and FindLAPACK.cmake
that enables our build infrastructure to better select which BLAS package
to locate in cmake-using builds via specifying a name for pkg-config
instead of hardcoded 'blas' or 'lapack'.

Remove with cmake-3.25.
2022-06-29 11:34:47 +00:00
wiz
77c316d7a3 camlp4: remove
camlp4 is an outdated way to build packages with caml and does not work
with pkgsrc ocaml versions for more than a year.

Remove camlp4 and all packages using it.

Ok jaapb@
2022-06-29 07:54:38 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
fcambus
81aa03d447 *: drop maintainership for packages not related to toolchains and ELF. 2022-06-27 15:29:13 +00:00
nia
d2562a216a zookeeper: Use a sufficiently old JVM for source version 6 2022-06-27 06:32:44 +00:00