pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/py-pyftpdlib
Module Name: pkgsrc
Committed By: adam
Date: Sun Apr 20 12:32:50 UTC 2025
Modified Files:
pkgsrc/net/py-pyftpdlib: Makefile PLIST distinfo
Log Message:
py-pyftpdlib: updated to 2.0.1
Version: 2.0.1 - 2024-10-22
**Enhancements**
* Add ``make install-pydeps-test`` and ``make install-pydeps-dev``
targets. They can be used to install dependencies meant for running tests and
for local development. They can also be installed via ``pip install .[test]``
and ``pip install .[dev]``.
**Bug fixes**
* file operations on Windows with Python 3.13 give "Permission denied".
Version: 2.0.0 - 2024-09-04
**Enhancements**
* exposed a new ``FTPHandler.encoding`` attribute defaulting to
``'utf-8'``. It can be used to change the encoding used for client / server
communication.
* removed Python 2.7 support.
* remove copies of asyncore.py and asynchat.py. Use backports from PYPI
instead. (patch by @penguinpee)
* set default SSL version from deprecated ``SSLv23_METHOD`` to newer
``TLS_SERVER_METHOD``. This is the setting recommended by latest OpenSSL doc,
and includes the TLSv1, TLSv1.1, TLSv1.2, TLSv1.3. Versions SSLv2 and SSLv3
are disabled.
**Notes about backward compatibility**
* Python 2.7 is no longer supported.
* pysendfile module is no longer a required dependency, because we ceased
support for Python 2.
* (FTPS) SSLv2 and SSLv3 connections are no longer accepted when client
connects.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/py-pyftpdlib/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/py-pyftpdlib/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/py-pyftpdlib/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/py-pyftpdlib/Makefile
diff -u pkgsrc/net/py-pyftpdlib/Makefile:1.11 pkgsrc/net/py-pyftpdlib/Makefile:1.12
--- pkgsrc/net/py-pyftpdlib/Makefile:1.11 Mon Nov 11 07:28:50 2024
+++ pkgsrc/net/py-pyftpdlib/Makefile Sun Apr 20 12:32:50 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2024/11/11 07:28:50 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2025/04/20 12:32:50 adam Exp $
-DISTNAME= pyftpdlib-1.5.10
+DISTNAME= pyftpdlib-2.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyftpdlib/}
@@ -10,14 +10,18 @@ HOMEPAGE= https://github.com/giampaolo/p
COMMENT= Very fast asynchronous FTP server library
LICENSE= mit
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
TEST_DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
TEST_DEPENDS+= ${PYPKGPREFIX}-pysendfile-[0-9]*:../../net/py-pysendfile
-USE_LANGUAGES= # none
+.include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} >= 312
+DEPENDS+= ${PYPKGPREFIX}-pyasyncore-[0-9]*:../../devel/py-pyasyncore
+DEPENDS+= ${PYPKGPREFIX}-pyasynchat-[0-9]*:../../devel/py-pyasynchat
+.endif
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+USE_LANGUAGES= # none
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/net/py-pyftpdlib/PLIST
diff -u pkgsrc/net/py-pyftpdlib/PLIST:1.4 pkgsrc/net/py-pyftpdlib/PLIST:1.5
--- pkgsrc/net/py-pyftpdlib/PLIST:1.4 Thu Jun 27 07:32:34 2024
+++ pkgsrc/net/py-pyftpdlib/PLIST Sun Apr 20 12:32:50 2025
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.4 2024/06/27 07:32:34 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/04/20 12:32:50 adam Exp $
bin/ftpbench-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/pyftpdlib/__init__.py
${PYSITELIB}/pyftpdlib/__init__.pyc
@@ -11,15 +11,6 @@ ${PYSITELIB}/pyftpdlib/__init__.pyo
${PYSITELIB}/pyftpdlib/__main__.py
${PYSITELIB}/pyftpdlib/__main__.pyc
${PYSITELIB}/pyftpdlib/__main__.pyo
-${PYSITELIB}/pyftpdlib/_asynchat.py
-${PYSITELIB}/pyftpdlib/_asynchat.pyc
-${PYSITELIB}/pyftpdlib/_asynchat.pyo
-${PYSITELIB}/pyftpdlib/_asyncore.py
-${PYSITELIB}/pyftpdlib/_asyncore.pyc
-${PYSITELIB}/pyftpdlib/_asyncore.pyo
-${PYSITELIB}/pyftpdlib/_compat.py
-${PYSITELIB}/pyftpdlib/_compat.pyc
-${PYSITELIB}/pyftpdlib/_compat.pyo
${PYSITELIB}/pyftpdlib/authorizers.py
${PYSITELIB}/pyftpdlib/authorizers.pyc
${PYSITELIB}/pyftpdlib/authorizers.pyo
Index: pkgsrc/net/py-pyftpdlib/distinfo
diff -u pkgsrc/net/py-pyftpdlib/distinfo:1.9 pkgsrc/net/py-pyftpdlib/distinfo:1.10
--- pkgsrc/net/py-pyftpdlib/distinfo:1.9 Thu Jun 27 07:32:34 2024
+++ pkgsrc/net/py-pyftpdlib/distinfo Sun Apr 20 12:32:50 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2024/06/27 07:32:34 adam Exp $
+$NetBSD: distinfo,v 1.10 2025/04/20 12:32:50 adam Exp $
-BLAKE2s (pyftpdlib-1.5.10.tar.gz) = 7b4cbf90abc7b173efb99437af7874e44294a0bc1bde5714d572fb0b4e6139e7
-SHA512 (pyftpdlib-1.5.10.tar.gz) = c8c28d7aab13f2aab222ae038bde96f17abefd461830813ca00b621a6ee3e809c59ed135149ba735e7e92a6722aecfaf7095ccbacd7b3e17a16ee69fe1668766
-Size (pyftpdlib-1.5.10.tar.gz) = 204487 bytes
+BLAKE2s (pyftpdlib-2.0.1.tar.gz) = 42fa5d978df07b202d7f840665ddbdf8c585ac7519b61f311273c95b0b6cab64
+SHA512 (pyftpdlib-2.0.1.tar.gz) = b913d2deaa9d16239eca1e00fe9b01c33222173242b1b6d5513de563cdd4a5c3bf346cbd1d6044c74b16a7691a4b619a01aff373e2f94e08f232f13e3383d99b
+Size (pyftpdlib-2.0.1.tar.gz) = 202285 bytes
Home |
Main Index |
Thread Index |
Old Index