head 1.15; access; symbols pkgsrc-2023Q4:1.15.0.8 pkgsrc-2023Q4-base:1.15 pkgsrc-2023Q3:1.15.0.6 pkgsrc-2023Q3-base:1.15 pkgsrc-2023Q2:1.15.0.4 pkgsrc-2023Q2-base:1.15 pkgsrc-2023Q1:1.15.0.2 pkgsrc-2023Q1-base:1.15 pkgsrc-2022Q4:1.14.0.4 pkgsrc-2022Q4-base:1.14 pkgsrc-2022Q3:1.14.0.2 pkgsrc-2022Q3-base:1.14 pkgsrc-2022Q2:1.13.0.2 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.12.0.2 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.10.0.2 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.9.0.2 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.8.0.6 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.4 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.2 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.7.0.12 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.10 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.6 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.8 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.4 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.2 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.6.0.2 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.5.0.2 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.3.0.2 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.2.0.6 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.4 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.2 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.1.0.6 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.2 pkgsrc-2017Q2-base:1.1; locks; strict; comment @# @; 1.15 date 2023.02.27.13.58.06; author adam; state Exp; branches; next 1.14; commitid 40DTKstUZtKizafE; 1.14 date 2022.07.13.20.07.26; author adam; state Exp; branches; next 1.13; commitid lMT8cEWDu3TrYLLD; 1.13 date 2022.03.28.20.12.27; author adam; state Exp; branches; next 1.12; commitid UErH2ZRr8fMkr1yD; 1.12 date 2022.01.24.05.52.27; author adam; state Exp; branches; next 1.11; commitid nl8KFBPUysiPHQpD; 1.11 date 2022.01.04.20.54.32; author wiz; state Exp; branches; next 1.10; commitid CYyhdK9qtoffkmnD; 1.10 date 2021.12.01.08.46.19; author adam; state Exp; branches; next 1.9; commitid z399QILwj3E4pViD; 1.9 date 2021.07.26.17.35.59; author adam; state Exp; branches; next 1.8; commitid NNT72o79y6vSrw2D; 1.8 date 2020.12.09.16.51.17; author adam; state Exp; branches; next 1.7; commitid 8RRdKplf0p7Vy5zC; 1.7 date 2019.04.09.10.53.29; author adam; state Exp; branches; next 1.6; commitid 1ejXtlWyaJmQbFiB; 1.6 date 2019.03.13.17.50.45; author adam; state Exp; branches; next 1.5; commitid LqY3xcBmoD0OmefB; 1.5 date 2018.12.03.19.37.26; author adam; state Exp; branches; next 1.4; commitid sP7AY9jJxkRGao2B; 1.4 date 2018.10.14.16.00.29; author adam; state Exp; branches; next 1.3; commitid 7Rd5IlfoHlqUzWVA; 1.3 date 2018.08.15.11.15.15; author adam; state Exp; branches; next 1.2; commitid LCmPD9pRIQuFVcOA; 1.2 date 2017.10.16.11.37.21; author adam; state Exp; branches; next 1.1; commitid pGqVwyPHoK6aNgbA; 1.1 date 2017.06.07.09.43.15; author he; state Exp; branches; next ; commitid uwzhpkvKKtckmqUz; desc @@ 1.15 log @py-scp: updated to 0.14.5 0.14.5 (2023-01-30) - Update docstrings to clarify sanitation and use of wildcards - Make sure to close the local file on errors @ text @# $NetBSD: Makefile,v 1.14 2022/07/13 20:07:26 adam Exp $ DISTNAME= scp-0.14.5 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=s/scp/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/jbardin/scp.py COMMENT= Send and receive files with scp LICENSE= gnu-lgpl-v2.1 DEPENDS+= ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-paramiko .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.14 log @py-scp: not for Python 2.7 any more @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2022/03/28 20:12:27 adam Exp $ d3 1 a3 1 DISTNAME= scp-0.14.4 @ 1.13 log @py-scp: updated to 0.14.4 0.14.4 (2022-02-23) - Update type hints for pyright 0.14.3 (2022-02-15) - Add type hints @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2022/01/24 05:52:27 adam Exp $ d17 2 @ 1.12 log @py-scp: updated to 0.14.2 0.14.2 - Don't fail if the remote path is a PurePath not a Path @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/01/04 20:54:32 wiz Exp $ d3 1 a3 1 DISTNAME= scp-0.14.2 @ 1.11 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2021/12/01 08:46:19 adam Exp $ d3 1 a3 1 DISTNAME= scp-0.14.1 a4 1 PKGREVISION= 1 @ 1.10 log @py-scp: updated to 0.14.1 0.14.1 - Don't fail if 'pathlib' doesn't import (Python 2) - Accept 'unicode' objects as paths (Python 2) 0.14.0 - Accept iterables other than list and tuple in `get()` and `put()` - Accept `pathlib.Path` objects @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2021/07/26 17:35:59 adam Exp $ d5 1 @ 1.9 log @py-scp: updated to 0.13.6 0.13.6 (2021-07-09) - Fix put when the source directory has a trailing slash. It will now work similarly to rsync, copying the contents of the directory. 0.13.5 (2021-06-28) - Fix extra space sent in SSH command-line for `get()`, causing issues on some servers 0.13.4 (2021-06-08) - Add `scp_command` attribute, allowing changing the command run on the server (for example to `sudo scp`) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2020/12/09 16:51:17 adam Exp $ d3 1 a3 1 DISTNAME= scp-0.13.6 @ 1.8 log @py-scp: updated to 0.13.3 0.13.3 (2020-10-26) - Fix hanging when underlying paramiko channel is closed @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2019/04/09 10:53:29 adam Exp $ d3 1 a3 1 DISTNAME= scp-0.13.3 @ 1.7 log @py-scp: updated to 0.13.2 0.13.2: - Fix AssertionError in recursive get() when _rename is set and server sends a POPD at the end (_depth > 0) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/03/13 17:50:45 adam Exp $ d3 1 a3 1 DISTNAME= scp-0.13.2 @ 1.6 log @py-scp: updated to 0.13.1 0.13.1: - Guard against some malformed messages from the server @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2018/12/03 19:37:26 adam Exp $ d3 1 a3 1 DISTNAME= scp-0.13.1 @ 1.5 log @py-scp: updated to 0.13.0 0.13.0: - Remove all introspection logic for `progress` callback introduced in 0.12 - `progress` callback only accept 3 arguments again - Introduce `progress4` parameter which accepts the peername as 4th argument @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2018/10/14 16:00:29 adam Exp $ d3 1 a3 1 DISTNAME= scp-0.13.0 @ 1.4 log @py-scp: updated to 0.12.1 0.12.1: Fix progress callback failing when it is an instance or class method 0.12.0: Fix README.rst for PyPI Add possibility of getting the peer IP and port from the progress callback Make putfo() work with file-like objects that don't provide getvalue() @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2018/08/15 11:15:15 adam Exp $ d3 1 a3 1 DISTNAME= scp-0.12.1 @ 1.3 log @py-scp: updated to 0.11.0 0.11.0: Add putfo() method, allowing one to upload a file-like object Add top-level get() and put() functions for convenience Increase default socket time from 5 to 10 seconds @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/10/16 11:37:21 adam Exp $ d3 1 a3 1 DISTNAME= scp-0.11.0 @ 1.2 log @Clean-up: this package should work on Python 3.x @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/06/07 09:43:15 he Exp $ d3 1 a3 1 DISTNAME= scp-0.10.2 d13 2 a16 2 DEPENDS+= ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko @ 1.1 log @Add py-scp version 0.10.2 from pkgsrc-wip. Py-scp is a pure python scp module. The scp.py module uses a paramiko transport to send and recieve files via the scp1 protocol. This is the protocol as referenced from the openssh scp program, and has only been tested with this implementation. @ text @d1 1 a1 1 # $NetBSD$ d5 1 a5 1 CATEGORIES= net d11 1 a11 1 LICENSE= apache-2.0 a13 4 PLIST_SUBST+= PYVERSUFFIX=${PYVERSUFFIX} PYTHON_VERSIONS_ACCEPTED= 27 PYDISTUTILSPKG= yes a16 1 .include "../../lang/python/application.mk" @