BSD Ports

finance/py-braintree 4.46.0 NetBSD

Braintree Python Library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
47a4fcee58
License
mit
Categories
finance, python
Package size
243.0 KiB, 1911.3 KiB installed

Description

The Braintree Python library provides integration access to the Braintree Gateway.

Install

Binary package:

pkgin install py311-braintree

From pkgsrc:

cd /usr/pkgsrc/finance/py-braintree && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_644.46.0
NetBSD 10.1 aarch644.44.0
SmartOS / illumos x86_644.47.0
macOS 15 arm644.47.0

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py312-braintree-4.46.0, py313-braintree-4.46.0, py314-braintree-4.46.0

Commit history 2

DateCommitCreditsLog message
47a4fcee58 adam py-braintree: updated to 4.47.0
4.47.0 Fix path traversal vulnerability in CreditCard, CreditCardVerification, Customer, MerchantAccount, PayPalAccount, PaymentMethod, PaymentMethodNonce, Plan, SepaDirectDebitAccount, Subscription, Testing, Transaction, TransactionLineItem, UsBankAccount, and UsBankAccountVerification gateways by validating that IDs used in request paths do not contain path separators or relative-path segments Add ach_type to transaction search Add surcharge_amount to Transaction.refund()
aa9c093fa2 adam py-braintree: updated to 4.46.0
4.46.0 Add shipping_address_id to Transaction.submit_for_settlement() Add phone_number, international_phone to shipping for Transaction.submit_for_settlement() Fix path traversal vulnerability in Dispute and Address gateways by validating that IDs used in request paths do not contain path separators or relative-path segments Add EmailFormatIsInvalid (92963) and EmailIsTooLong (92964) validation error codes to PayPalAccount Prevent OAuthCredentials from exposing access_token and refresh_token in repr() output (e.g. logs and error trackers) Add preferred_payment_method_token parameter to ClientToken.generate