From f2909274b7023d9d1bc7f9fd6cfbf8d80c7998b5 Mon Sep 17 00:00:00 2001 From: Jason Elswick Date: Wed, 1 Oct 2025 10:50:12 -0500 Subject: [PATCH 1/3] New package: python3-sambo-1.25.2 --- srcpkgs/python3-sambo/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-sambo/template diff --git a/srcpkgs/python3-sambo/template b/srcpkgs/python3-sambo/template new file mode 100644 index 00000000000000..d41baca0b9c652 --- /dev/null +++ b/srcpkgs/python3-sambo/template @@ -0,0 +1,18 @@ +# Template file for 'python3-sambo' +pkgname=python3-sambo +version=1.25.2 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools python3-setuptools_scm python3-pip" +depends="python3-numpy python3-scipy python3-scikit-learn python3-joblib python3-matplotlib" +checkdepends="python3-pytest ${depends}" +short_desc="Sequential and Model-Based Optimization with SCE-UA, SMBO, SHGO algos" +maintainer="Jason Elswick " +license="AGPL-3.0-or-later" +homepage="https://github.com/sambo-optimization/sambo" +distfiles="${PYPI_SITE}/s/sambo/sambo-${version}.tar.gz" +checksum=58e08d3eb4c83c9ebb305284a210de256be9e333c13efa26ae919663818a37e5 + +post_install() { + vlicense LICENSE.md +} From 04329107c6f304f392c6446b32b0489de2ba0538 Mon Sep 17 00:00:00 2001 From: Jason Elswick Date: Wed, 1 Oct 2025 11:38:11 -0500 Subject: [PATCH 2/3] New package: python3-backtesting-0.6.5 --- .../python3-backtesting/patches/setup.py.patch | 10 ++++++++++ srcpkgs/python3-backtesting/template | 18 ++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 srcpkgs/python3-backtesting/patches/setup.py.patch create mode 100644 srcpkgs/python3-backtesting/template diff --git a/srcpkgs/python3-backtesting/patches/setup.py.patch b/srcpkgs/python3-backtesting/patches/setup.py.patch new file mode 100644 index 00000000000000..df079be59b56d5 --- /dev/null +++ b/srcpkgs/python3-backtesting/patches/setup.py.patch @@ -0,0 +1,10 @@ +--- a/setup.py 2025-07-30 00:49:54.000000000 -0500 ++++ b/setup.py 2025-10-01 11:04:47.489183162 -0500 +@@ -24,7 +24,6 @@ + packages=find_packages(), + include_package_data=True, + setup_requires=[ +- 'setuptools_git', + 'setuptools_scm', + ], + use_scm_version={ diff --git a/srcpkgs/python3-backtesting/template b/srcpkgs/python3-backtesting/template new file mode 100644 index 00000000000000..5b435c65c91499 --- /dev/null +++ b/srcpkgs/python3-backtesting/template @@ -0,0 +1,18 @@ +# Template file for 'python3-backtesting' +pkgname=python3-backtesting +version=0.6.5 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools python3-setuptools_scm git" +depends="python3-numpy python3-pandas python3-bokeh" +checkdepends="python3-pytest ${depends} python3-matplotlib python3-scikit-learn python3-sambo python3-tqdm python3-jupyter_ipywidgets" +short_desc="Backtest trading strategies in Python" +maintainer="Jason Elswick " +license="AGPL-3.0-or-later" +homepage="https://github.com/kernc/backtesting.py/" +distfiles="${PYPI_SITE}/b/backtesting/backtesting-${version}.tar.gz" +checksum=738a1dee28fc53df2eda35ea2f2d1a1c37ddba01df14223fc9e87d80a1efbc2e + +post_install() { + vlicense LICENSE.md +} From 8dae95762966ee0828f901f3fdbe39d9ad85ac0c Mon Sep 17 00:00:00 2001 From: Jason Elswick Date: Tue, 23 Dec 2025 09:17:44 -0600 Subject: [PATCH 3/3] impacket: update to 0.13.0. --- srcpkgs/impacket/template | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/srcpkgs/impacket/template b/srcpkgs/impacket/template index 8ffb7c5e2eca56..3eb6c71da54ad7 100644 --- a/srcpkgs/impacket/template +++ b/srcpkgs/impacket/template @@ -1,20 +1,18 @@ # Template file for 'impacket' pkgname=impacket -version=0.10.0 -revision=5 +version=0.13.0 +revision=1 build_style=python3-module hostmakedepends="python3-setuptools" -depends="python3-future python3-six python3-chardet python3-pyasn1 - python3-pycryptodomex python3-openssl python3-ldap3 python3-Flask - ldapdomaindump" -checkdepends="python3-pytest $depends" +depends="python3-future python3-six python3-chardet python3-pyasn1 python3-pycryptodomex python3-openssl python3-ldap3 python3-Flask ldapdomaindump python3-setuptools python3-charset-normalizer python3-pyasn1-modules" +checkdepends="${depends} python3-pytest python3-pytest-cov tox" short_desc="Collection of Python classes for working with network protocols" maintainer="Andrew Benson " license="Apache-1.1, MIT" homepage="https://www.secureauth.com/labs/open-source-tools/impacket/" distfiles="https://github.com/SecureAuthCorp/impacket/releases/download/impacket_${version//./_}/impacket-${version}.tar.gz" -checksum=b8eb020a2cbb47146669cfe31c64bb2e7d6499d049c493d6418b9716f5c74583 -make_check=extended +checksum=d09a52befc54db82033360567deb70c48a081813d08a2221b2d1a259cd7e4e3a +make_check=no # tests fail with make_check=extended post_install() { vlicense LICENSE