Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-pygit2-1.16.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: python311-pygit2 Distribution: openSUSE Tumbleweed
Version: 1.16.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Nov 5 11:50:38 2024
Group: Unspecified Build host: reproducible
Size: 1212827 Source RPM: python-pygit2-1.16.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/libgit2/pygit2
Summary: Python bindings for libgit2
Bindings for libgit2, a linkable C library for the Git version-control system.

Provides

Requires

License

GPL-2.0-only

Changelog

* Tue Nov 05 2024 Matej Cepl <mcepl@cepl.eu>
  - Update to 1.16.0:
    - Add support for Python 3.13
    - Drop support for Python 3.9
    - New Repository.hashfile(...)
    - New Option.GET_MWINDOW_FILE_LIMIT and
      Option.SET_MWINDOW_FILE_LIMIT
    - Fix overriding certificate_check(...) callback via argument
      to RemoteCallbacks(...)
    - Add py.typed
    - Fix discover_repository(...) annotation
  - Add const-parents.patch to fix FTBFS (gh#libgit2/pygit2!1324).
* Mon Aug 05 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 1.15.1
    * New `Repository.revert(...)`
    * New optional `depth` argument in submodules `add()` and `update()` methods
    * Now `Submodule.url` returns `None` when the submodule does not have a url
    * Fix use after free bug in error reporting
    * Fix `Submodule.head_id` when the submodule is not in the current HEAD tree
    * Fix `Submodule.open()` when subclassing `Repository`
    * Fix error in the test suite when running with address sanitizer
    * Annotations and documentation fixes
  - Fix version number for previous changelog entry
* Wed Jun 19 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 1.15.0
    * Many deprecated features have been removed, see below
    * Upgrade to libgit2 v1.8.1
    * New `push_options` optional argument in `Repository.push(...)`
    * New support comparison of `Oid` with text string
    * Fix `CheckoutNotify.IGNORED`
    * Use default error handler when decoding/encoding paths
    * Remove setuptools runtime dependency
    * Coding style with ruff
    * Add wheels for ppc64le
    * Fix tests on EPEL8 builds for s390x
    * Deprecate `IndexEntry.hex`, use `str(IndexEntry.id)`
    * Remove deprecated `oid.hex`, use `str(oid)`
    * Remove deprecated `object.hex`, use `str(object.id)`
    * Remove deprecated `object.oid`, use `object.id`
    * Remove deprecated `Repository.add_submodule(...)`, use `Repository.submodules.add(...)`
    * Remove deprecated `Repository.lookup_submodule(...)`, use `Repository.submodules[...]`
    * Remove deprecated `Repository.init_submodules(...)`, use `Repository.submodules.init(...)`
    * Remove deprecated `Repository.update_submodule(...)`, use `Repository.submodules.update(...)`
    * Remove deprecated constants `GIT_OBJ_XXX`, use `ObjectType`
    * Remove deprecated constants `GIT_REVPARSE_XXX`, use `RevSpecFlag`
    * Remove deprecated constants `GIT_REF_XXX`, use `ReferenceType`
    * Remove deprecated `ReferenceType.OID`, use instead `ReferenceType.DIRECT`
    * Remove deprecated `ReferenceType.LISTALL`, use instead `ReferenceType.ALL`
    * Remove deprecated support for passing dicts to repository\'s `merge(...)`,
      `merge_commits(...)` and `merge_trees(...)`. Instead pass `MergeFlag` for `flags`, and
      `MergeFileFlag` for `file_flags`.
    * Remove deprecated support for passing a string for the favor argument to repository\'s
      `merge(...)`, `merge_commits(...)` and `merge_trees(...)`. Instead pass `MergeFavor`.
  - Drop patches for issues fixed upstream
    * Fix-CI.patch
    * Fix-leaks-in-fetch_refspecs-and-push_refspecs.patch
    * pygit2-Upgrade_to_libgit2_v1_8_0.patch
    * pygit2-Upgrade_to_libgit2_v1_8_1-2.patch
    * pygit2-Upgrade_to_libgit2_v1_8_1.patch
  - Disable test test_push_options which currently segfaults
  - Update BuildRequires from setup.py
* Fri May 17 2024 Dirk Müller <dmueller@suse.com>
  - add  pygit2-Upgrade_to_libgit2_v1_8_1-2.patch
    pygit2-Upgrade_to_libgit2_v1_8_1.patch: support libgit2 1.8.1
* Thu May 02 2024 Michal Suchanek <msuchanek@suse.com>
  - Fix build with gcc 14
    * Fix-CI.patch
    * Fix-leaks-in-fetch_refspecs-and-push_refspecs.patch
* Sat Mar 30 2024 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * pygit2-Upgrade_to_libgit2_v1_8_0.patch (gh#libgit2/pygit2@6d539d76b53b)
      + Backport of upstream commit to build with libgit2 1.8.x
      + Apply only if libgit2-devel >= 1.8
      + Fixes build in Factory
* Fri Mar 01 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.14.1:
    * Now `Object.filemode` returns `enums.FileMode` and
      `Reference.type` returns `enums.ReferenceType`
    * Fix tests on Fedora 40
    * Deprecate `ReferenceType.OID`, use `ReferenceType.DIRECT`
    * Deprecate `ReferenceType.LISTALL`, use `ReferenceType.ALL`
* Tue Jan 30 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.14.0:
    * Drop support for Python 3.8
    * New `Repository.submodules` namespace
    * New `Repository.listall_mergeheads()`,
      `Repository.message`,
      `Repository.raw_message` and `Repository.remove_message()`
    * New `pygit2.enums` supersedes the `GIT_` constants
    * Now `Repository.status()`, `Repository.status_file()`,
      `Repository.merge_analysis()`, `DiffFile.flags`,
      `DiffFile.mode`,
      `DiffDelta.flags` and `DiffDelta.status` return enums
    * Now repository\'s `merge()`, `merge_commits()` and
      `merge_trees()`  take enums/flags for their `favor`,
      `flags` and `file_flags` arguments.
    * Fix crash in filter cleanup
    * Documentation fixes
    * Remove deprecated `Repository.create_remote(...)` function,
      use instead `Repository.remotes.create(...)`
    * Deprecate `Repository.add_submodule(...)`, use
      `Repository.submodules.add(...)`
    * Deprecate `Repository.lookup_submodule(...)`, use
      `Repository.submodules[...]`
    * Deprecate `Repository.init_submodules(...)`, use
      `Repository.submodules.init(...)`
    * Deprecate `Repository.update_submodule(...)`, use
      `Repository.submodules.update(...)`
    * Deprecate `GIT_*` constants, use `pygit2.enums`
    * Passign dicts to repository\'s `merge(...)`,
      `merge_commits(...)` and `merge_trees(...)` is deprecated.
      Instead pass `MergeFavor` for the `favor` argument, `MergeFlag`
      for `flags`, and `MergeFileFlag` for `file_flags`.
* Sat Jan 06 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.13.3:
    * New API for filters in Python #1237 #1244
    * Shallow repositories: New depth optional argument for
      clone_repository(...) and Remote.fetch(...) #1245 #1246
    * New submodule init(...), update(...) and reload(...)
      functions #1248
    * Release GIL in Walker.__next__ #1249
    * Type hints for submodule functions in Repository #1247
    * Support Python 3.12
    * Documentation updates #1242
    * Fix crash in reference rename #1233
    * Upgrade to libgit2 v1.7.1
    * Don't distribute wheels for pypy, only universal wheels for
      macOS
    * New Repository.remotes.create_anonymous(url) #1229
    * docs: update links to pypi, pygit2.org #1228
    * Prep work for Python 3.12 (not yet supported) #1223
  - drop support-libgit2-1.7.patch (upstream)
* Tue Jul 25 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.12.2:
    + Update wheels to bundle libssh2 1.11.0 and OpenSSL 3.0.9.
      Remove obsolete Remote.save().
  - Changes from version 1.12.1:
    + Fix segfault in signature when encoding is incorrect.
    + Typing improvements.
    + Update wheels to libgit2 v1.6.4.
  - Changes from version 1.12.0:
    + Upgrade to libgit2 v1.6.3.
    + Update Linux wheels to bundle OpenSSL 3.0.8.
    + Downgrade Linux wheels to manylinux2014.
    + New ConflictCollection.__contains__.1
    + New Repository.references.iterator(...).
    + New favor, flags and file_flags optional arguments for
      Repository.merge(...).
    + New keep_all and paths optional arguments for
      Repository.stash(...).
    + New Respository.state().
    + Improve Repository.write_archive(...) performance.
    + Sync type annotations.
  - Drop support-libgit2-1.6.patch: fixed upstream.
  - Add support-libgit2-1.7.patch: support libgit2 1.7.0.
* Tue Mar 21 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Add support-libgit2-1.6.patch to make it work with the latest
    libgit2 release gh#libgit2/pygit2#1200
* Sat Dec 03 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to version 1.11.1 (2022-11-09)
    * Fix Linux wheels, downgrade to manylinux 2_24 #1176
    * Windows wheels for Python 3.11 #1177
    * CI: Use 3.11 final release for testing #1178
    * Drop support for Python 3.7
    * Update Linux wheels to manylinux 2_28 #1136
    * Fix crash in signature representation #1162
    * Fix memory leak in Signature #1173
    * New optional argument raise_error in Repository.applies(...) #1166
    * New notify/progress callbacks for checkout and stash #1167 #1169
    * New Repository.remotes.names() #1159
    * Now refname argument in RemoteCallbacks.push_update_reference(...) is a string, not bytes #1168
    * Add missing newline at end of pygit2/decl/pack.h #1163
* Mon Sep 19 2022 Stephan Kulow <coolo@suse.com>
  - Update to 1.10.1
    - Fix segfault in ``Signature`` repr
      `#1155 <https://github.com/libgit2/pygit2/pull/1155>`_
    - Linux and macOS wheels for Python 3.11
      `#1154 <https://github.com/libgit2/pygit2/pull/1154>`_
    - Upgrade to libgit2 1.5
    - Add support for ``GIT_OPT_GET_OWNER_VALIDATION`` and
      ``GIT_OPT_SET_OWNER_VALIDATION``
      `#1150 <https://github.com/libgit2/pygit2/pull/1150>`_
    - New ``untracked_files`` and ``ignored`` optional arguments for
      ``Repository.status(...)``
      `#1151 <https://github.com/libgit2/pygit2/pull/1151>`_
  - Remove support-libgit-1.5.patch no longer needed
* Thu Jul 21 2022 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 1.9.2:
    * New Repository.create_commit_string(...) and
      Repository.create_commit_with_signature(...) #1142
    * Linux and macOS wheels updated to libgit2 v1.4.3
    * Remove redundant line #1139
  - Add patch support-libgit-1.5.patch:
    * Suppot libgit 1.5.0
* Sat Mar 26 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.9.1:
    - Type hints: added to C code and Branches/References
    - New ``Signature`` supports ``str()`` and ``repr()``
    - Fix ODB backend's read in big endian architectures
    - Fix install with poetry
    - Wheels: update to libgit2 v1.4.2
    - Tests: fix testing ``parse_diff``
    - CI: various fixes after migration to libgit2 v1.4
* Mon Feb 28 2022 pgajdos@suse.com
  - version update to 1.9.0
    1.9.0 (2022-02-22)
    - ------------------------
    - Upgrade to libgit2 v1.4
    - Documentation, new recipes for committing and cloning
      `#1125 <https://github.com/libgit2/pygit2/pull/1125>`_
    1.8.0 (2022-02-04)
    - ------------------------
    - Rename ``RemoteCallbacks.progress(...)`` callback to ``.sideband_progress(...)``
      `#1120 <https://github.com/libgit2/pygit2/pull/1120>`_
    - New ``Repository.merge_base_many(...)`` and ``Repository.merge_base_octopus(...)``
      `#1112 <https://github.com/libgit2/pygit2/pull/1112>`_
    - New ``Repository.listall_stashes()``
      `#1117 <https://github.com/libgit2/pygit2/pull/1117>`_
    - Code cleanup
      `#1118 <https://github.com/libgit2/pygit2/pull/1118>`_
    Backward incompatible changes:
    - The ``RemoteCallbacks.progress(...)`` callback has been renamed to
      ``RemoteCallbacks.sideband_progress(...)``. This matches the documentation,
      but may break existing code that still uses the old name.
    1.7.2 (2021-12-06)
    - ------------------------
    - Universal wheels for macOS
      `#1109 <https://github.com/libgit2/pygit2/pull/1109>`_
    1.7.1 (2021-11-19)
    - ------------------------
    - New ``Repository.amend_commit(...)``
      `#1098 <https://github.com/libgit2/pygit2/pull/1098>`_
    - New ``Commit.message_trailers``
      `#1101 <https://github.com/libgit2/pygit2/pull/1101>`_
    - Windows wheels for Python 3.10
      `#1103 <https://github.com/libgit2/pygit2/pull/1103>`_
    - Changed: now ``DiffDelta.is_binary`` returns ``None`` if the file data has
      not yet been loaded, cf. `#962 <https://github.com/libgit2/pygit2/issues/962>`_
    - Document ``Repository.get_attr(...)`` and update theme
      `#1017 <https://github.com/libgit2/pygit2/issues/1017>`_
      `#1105 <https://github.com/libgit2/pygit2/pull/1105>`_
* Wed Oct 20 2021 Matej Cepl <mcepl@suse.com>
  - Update to 1.7.0:
    - Upgrade to libgit2 1.3.0
    - Add support for Python 3.10
    - Drop support for Python 3.6
    - New `pygit2.GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES`
    - New optional argument ``location`` in
      ``Repository.applies(..)`` and ``Repository.apply(..)``
    - Fix: Now the `flags` argument in `Repository.blame()` is
      passed through
    - CI: Stop using Travis, move to GitHub actions
    - Fix a number of reference leaks
    - Review custom object backends
    - In custom backends the callbacks have been renamed from ``read`` to
      ``read_cb``, ``write`` to ``write_cb``, and so on.
    - New optional ``proxy`` argument in ``Remote`` methods
    - New GIT_MERGE_PREFERENCE constants
    - Don't require cached-property with Python 3.8 or later
    - Refactored build and CI, new ``build.sh`` script
    - Remove deprecated ``GIT_CREDTYPE_XXX`` contants, use
      ``GIT_CREDENTIAL_XXX`` instead.
    - Remove deprecated ``Patch.patch`` getter, use ``Patch.text``
      instead.
    - New ``PackBuilder`` class and ``Repository.pack(...)``
    - New ``Config.delete_multivar(...)``
    - New ``Repository.is_shallow``
    - New optional ``message`` argument in
      ``Repository.create_reference(...)``
    - Fix truncated diff when there are nulls
    - Fix ``Index.add(...)`` raise ``TypeError`` instead of
      ``AttributeError`` when arguments are of unexpected type
    - Upgrade to libgit2 1.1, new ``GIT_BLAME_IGNORE_WHITESPACE`` constant
    - Drop support for PyPy3 7.2
    - New optional ``flags`` argument in ``Repository.__init__(...)``,
      new ``GIT_REPOSITORY_OPEN_*`` constants
  - Remove upstreamed libgit2_1.patch.

Files

/usr/lib64/python3.11/site-packages/pygit2
/usr/lib64/python3.11/site-packages/pygit2-1.16.0.dist-info
/usr/lib64/python3.11/site-packages/pygit2-1.16.0.dist-info/AUTHORS.md
/usr/lib64/python3.11/site-packages/pygit2-1.16.0.dist-info/COPYING
/usr/lib64/python3.11/site-packages/pygit2-1.16.0.dist-info/INSTALLER
/usr/lib64/python3.11/site-packages/pygit2-1.16.0.dist-info/METADATA
/usr/lib64/python3.11/site-packages/pygit2-1.16.0.dist-info/RECORD
/usr/lib64/python3.11/site-packages/pygit2-1.16.0.dist-info/REQUESTED
/usr/lib64/python3.11/site-packages/pygit2-1.16.0.dist-info/WHEEL
/usr/lib64/python3.11/site-packages/pygit2-1.16.0.dist-info/top_level.txt
/usr/lib64/python3.11/site-packages/pygit2/__init__.py
/usr/lib64/python3.11/site-packages/pygit2/__pycache__
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/__init__.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/_build.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/_build.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/_run.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/_run.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/blame.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/blame.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/blob.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/blob.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/branches.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/branches.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/callbacks.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/callbacks.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/config.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/config.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/credentials.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/credentials.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/enums.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/enums.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/errors.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/errors.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/ffi.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/ffi.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/filter.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/filter.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/index.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/index.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/legacyenums.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/legacyenums.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/packbuilder.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/packbuilder.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/references.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/references.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/refspec.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/refspec.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/remotes.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/remotes.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/repository.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/repository.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/settings.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/settings.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/submodules.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/submodules.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/utils.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pygit2/__pycache__/utils.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pygit2/_build.py
/usr/lib64/python3.11/site-packages/pygit2/_libgit2.abi3.so
/usr/lib64/python3.11/site-packages/pygit2/_pygit2.cpython-311-riscv64-linux-gnu.so
/usr/lib64/python3.11/site-packages/pygit2/_pygit2.pyi
/usr/lib64/python3.11/site-packages/pygit2/_run.py
/usr/lib64/python3.11/site-packages/pygit2/blame.py
/usr/lib64/python3.11/site-packages/pygit2/blob.py
/usr/lib64/python3.11/site-packages/pygit2/branches.py
/usr/lib64/python3.11/site-packages/pygit2/callbacks.py
/usr/lib64/python3.11/site-packages/pygit2/config.py
/usr/lib64/python3.11/site-packages/pygit2/credentials.py
/usr/lib64/python3.11/site-packages/pygit2/enums.py
/usr/lib64/python3.11/site-packages/pygit2/errors.py
/usr/lib64/python3.11/site-packages/pygit2/ffi.py
/usr/lib64/python3.11/site-packages/pygit2/filter.py
/usr/lib64/python3.11/site-packages/pygit2/index.py
/usr/lib64/python3.11/site-packages/pygit2/legacyenums.py
/usr/lib64/python3.11/site-packages/pygit2/packbuilder.py
/usr/lib64/python3.11/site-packages/pygit2/py.typed
/usr/lib64/python3.11/site-packages/pygit2/references.py
/usr/lib64/python3.11/site-packages/pygit2/refspec.py
/usr/lib64/python3.11/site-packages/pygit2/remotes.py
/usr/lib64/python3.11/site-packages/pygit2/repository.py
/usr/lib64/python3.11/site-packages/pygit2/settings.py
/usr/lib64/python3.11/site-packages/pygit2/submodules.py
/usr/lib64/python3.11/site-packages/pygit2/utils.py
/usr/share/doc/packages/python311-pygit2
/usr/share/doc/packages/python311-pygit2/README.md
/usr/share/licenses/python311-pygit2
/usr/share/licenses/python311-pygit2/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024