BSD Ports

devel/py-dulwich 1.2.15_1 FreeBSD

Python Git Library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20, GPLv2+
Categories
devel, python
Package size
1734.1 KiB, 10666.8 KiB installed

Description

Dulwich project aims to provide an interface to git repos (both local and remote) that doesn't call out to git directly but instead uses pure Python.

By default, Dulwich' setup.py will attempt to build and install the optional C extensions. The reason for this is that they significantly improve the performance since some low-level operations that are executed often are much slower in CPython.

In the other systems

SystemPortVersion
FreeBSDdevel/py-dulwich1.2.15_1
OpenBSDdevel/py-dulwich1.2.17
NetBSDdevel/py-dulwich1.2.14
DragonFlydevel/py-dulwich0.22.8
MidnightBSDdevel/py-dulwich0.24.10_2
HardenedBSDdevel/py-dulwich1.2.15
GhostBSDdevel/py-dulwich1.2.15

Install

Binary package:

pkg install py312-dulwich

From the ports tree:

cd /usr/ports/devel/py-dulwich/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-dulwich>0:devel/py-dulwich

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.151.2.15_1-0.22.8_31.2.15_1
FreeBSD:14:quarterly1.2.151.2.15n/a0.22.8_21.2.15
FreeBSD:15:latest1.2.15_11.2.15_1n/a0.22.8_30.22.8_3
FreeBSD:15:quarterly1.2.151.2.15n/an/an/a
FreeBSD:16:latest1.2.151.2.15_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 1

Test 4

The full lists below include those, and their dependencies in turn.

Build dependencies 26
Run dependencies 9

Configuration

Options name: devel_dulwich

OptionDefaultDescription
AIOHTTPoffAsynchronous HTTP client/server support
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
FASTIMPORToffGit fastimport support
HYPOTHESISoffHypothesis support
PARAMIKOoffSSH2 support
RANGE_DIFFoffCompare ranges of commits
USES
cargo cpe python shebangfix
Service scripts
none

Files

pkg-plist 20
  • share/doc/py312-dulwich/conclusion.txt
  • share/doc/py312-dulwich/encoding.txt
  • share/doc/py312-dulwich/file-format.txt
  • share/doc/py312-dulwich/index.txt
  • share/doc/py312-dulwich/introduction.txt
  • share/doc/py312-dulwich/object-store.txt
  • share/doc/py312-dulwich/porcelain.txt
  • share/doc/py312-dulwich/remote.txt
  • share/doc/py312-dulwich/repo.txt
  • share/doc/py312-dulwich/tag.txt
  • share/examples/py312-dulwich/auth_callback.py
  • share/examples/py312-dulwich/clone.py
  • share/examples/py312-dulwich/config.py
  • share/examples/py312-dulwich/diff.py
  • share/examples/py312-dulwich/filter_branch.py
  • share/examples/py312-dulwich/gcs.py
  • share/examples/py312-dulwich/latest_change.py
  • share/examples/py312-dulwich/memoryrepo.py
  • share/examples/py312-dulwich/merge_driver.py
  • share/examples/py312-dulwich/rename-branch.py
distinfo 20
FileSizeSHA256
dulwich-1.2.15.tar.gz1.37142e+06e98f775601846fb4d44a384003e93c53c42b0c9796c8fe0cc3128b8e2e0bbf88
rust/crates/bstr-1.12.3.crate3551505cee35f73844aa3014bb606320a6c1f010249dbdf43342fe54b5a4f6a8ed4b79
rust/crates/heck-0.5.0.crate115172304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
rust/crates/libc-0.2.186.crate82188368ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
rust/crates/memchr-2.8.3.crate99165cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98
rust/crates/once_cell-1.21.4.crate350109f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
rust/crates/portable-atomic-1.13.1.crate197001c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
rust/crates/proc-macro2-1.0.106.crate597658fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
rust/crates/pyo3-0.29.2.crate1.255741e+064688ddedf473e32662b9b067670129a8afb8c18e351482c70d62ba4a88171e8b
rust/crates/pyo3-build-config-0.29.2.crate41104f41027e41b4bd03f6e60f9f417fe24a6341a6bb744edd62b6f709f2a52ea30e9
rust/crates/pyo3-ffi-0.29.2.crate90029e591a95526fead067432c3b3a33fc74770b87b1e04e73671090d9c2055a2b327
rust/crates/pyo3-macros-0.29.2.crate904473225868fc1cd84eef2c3c230ddb91273bf1de46aeb8a4248da76d32a0924a1c
rust/crates/pyo3-macros-backend-0.29.2.crate93749571575aa3749fa6216757dd47d2a3e7ef360f329a40f0666a9fbd14889024952
rust/crates/quote-1.0.46.crate31628dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368
rust/crates/serde_core-1.0.228.crate6311141d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
rust/crates/serde_derive-1.0.228.crate59605d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
rust/crates/similar-3.2.0.crate1002974f66ca1f7aca2474dc10c942eb22feffc897735f54cd1db90138c2fddb490987
rust/crates/syn-2.0.118.crate3055331b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422
rust/crates/target-lexicon-0.13.5.crate26928adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca
rust/crates/unicode-ident-1.0.24.crate49298e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
Master sites 1
  • PYPI

Commit history 8

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
17b967e2c0 Po-Chuan Hsieh devel/py-dulwich: Update to 1.2.15
Changes: https://github.com/jelmer/dulwich/releases https://github.com/jelmer/dulwich/blob/main/NEWS
2165609852 Po-Chuan Hsieh devel/py-dulwich: Update to 1.2.14
Changes: https://github.com/jelmer/dulwich/releases https://github.com/jelmer/dulwich/blob/main/NEWS
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
7ef339aaa4 Po-Chuan Hsieh devel/py-dulwich: Update to 1.2.12
Changes: https://github.com/jelmer/dulwich/releases https://github.com/jelmer/dulwich/blob/main/NEWS

The latest 5 of 8 in the history this site was built from.