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