head	1.20;
access;
symbols
	pkgsrc-2026Q2:1.20.0.6
	pkgsrc-2026Q2-base:1.20
	pkgsrc-2026Q1:1.20.0.4
	pkgsrc-2026Q1-base:1.20
	pkgsrc-2025Q4:1.20.0.2
	pkgsrc-2025Q4-base:1.20
	pkgsrc-2025Q3:1.19.0.2
	pkgsrc-2025Q3-base:1.19
	pkgsrc-2025Q2:1.18.0.2
	pkgsrc-2025Q2-base:1.18
	pkgsrc-2025Q1:1.17.0.4
	pkgsrc-2025Q1-base:1.17
	pkgsrc-2024Q4:1.17.0.2
	pkgsrc-2024Q4-base:1.17
	pkgsrc-2024Q3:1.16.0.4
	pkgsrc-2024Q3-base:1.16
	pkgsrc-2024Q2:1.16.0.2
	pkgsrc-2024Q2-base:1.16
	pkgsrc-2024Q1:1.15.0.10
	pkgsrc-2024Q1-base:1.15
	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.20
date	2025.10.09.07.57.53;	author wiz;	state Exp;
branches;
next	1.19;
commitid	t4nMY0Dt3rBjSRdG;

1.19
date	2025.07.07.05.58.05;	author wiz;	state Exp;
branches;
next	1.18;
commitid	7SbUh2xyzdDHeM1G;

1.18
date	2025.04.15.09.51.04;	author adam;	state Exp;
branches;
next	1.17;
commitid	PcEoutbHaGw8c8RF;

1.17
date	2024.11.11.07.28.51;	author wiz;	state Exp;
branches;
next	1.16;
commitid	1fBDq3LwS98NncxF;

1.16
date	2024.05.27.07.10.17;	author adam;	state Exp;
branches;
next	1.15;
commitid	xdeumiLZe97EGBbF;

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.20
log
@*: remove reference to (removed) Python 3.9
@
text
@# $NetBSD: Makefile,v 1.19 2025/07/07 05:58:05 wiz Exp $

DISTNAME=	scp-0.15.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
PKGREVISION=	1
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

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+=	${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko

USE_LANGUAGES=	# none

PYTHON_VERSIONS_INCOMPATIBLE=	310

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.19
log
@*: mark more packages as not for Python<3.11

From shadow x86_64 bulk build
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2025/04/15 09:51:04 adam Exp $
d19 1
a19 1
PYTHON_VERSIONS_INCOMPATIBLE=	39 310
@


1.18
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2024/11/11 07:28:51 wiz Exp $
d19 2
@


1.17
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2024/05/27 07:10:17 adam Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
a18 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.16
log
@py-scp: updated to 0.15.0

0.15.0 (2024-05-23)

- Add bandwidth control (`limit_bw`)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2023/02/27 13:58:06 adam Exp $
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


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
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/07/13 20:07:26 adam Exp $
d3 1
a3 1
DISTNAME=	scp-0.14.5
d13 2
d19 1
a19 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 # py-paramiko
d21 1
a21 1
.include "../../lang/python/egg.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"
@

