Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-pyftpdlib-1.5.9-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python311-pyftpdlib Distribution: openSUSE:Factory:zSystems
Version: 1.5.9 Vendor: openSUSE
Release: 1.2 Build date: Mon Mar 25 15:21:26 2024
Group: Unspecified Build host: reproducible
Size: 1853118 Source RPM: python-pyftpdlib-1.5.9-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/giampaolo/pyftpdlib/
Summary: Asynchronous FTP server library for Python
The Python FTP server library provides a high-level interface to
write very asynchronous FTP servers with Python.

Provides

Requires

License

MIT

Changelog

* Mon Mar 25 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.5.9:
    * Enhancements
    * #611: use ruff code style checker instead of flake8 + isort
      (much faster + makes many more code quality checks).
    * Bug fixes
    * #604: client connection may be reset in PASV/EPSV mode during
      TLS handshake. (patch by Benedikt McMullin)
    * #607: possible infinite wait in Epoll  (patch by
      @stat1c-void)
    * #607: possible infinite traceback printing in DTPHandler
      (patch by @stat1c-void)
    * #613: (CRITICAL) bugfix for TLS disconnect causing 100% CPU
      usage. (patch by @hakai)
    * #614: close connection on SSL EOF error, instead of
      erroneously replying with "226 Transfer completed."
    * Enhancements
    * #586: removed Python 2.6 support.
    * #591: speedup logging by 28% by using logging._srcfile = None
      trick. This avoids calling calling sys._getframe() for each
      log record.
    * #605: added support for Python 3.12.
    * Enhancements
    * #544: replace Travis with Github Actions for CI testing.
    * Bug fixes
    * #481: fix [WinError 10038] an operation was attempted on
      something that is not a socket.  (patch by Tailing Yuan)
    * #578, [critical]: FTPS broke with PyOpenSSL version 22.1.0.
    * Enhancements
    * #467: added pre-fork concurrency model, spawn()ing worker
      processes to split load.
    * #520: directory LISTing is now 3.7x times faster.
    * Enhancements
    * #495: colored test output.
    * Bug fixes
    * #492: CRLF line endings are replaced with CRCRLF in ASCII
      mode downloads.
    * #496: import error due to multiprocessing.Lock() bug.
    * Enhancements
    * #463: FTPServer class can now be used as a context manager.
    * Bug fixes
    * #431: Ctrl-C doesn't exit python -m pyftpdlib on Windows.
    * #436: ThreadedFTPServer.max_cons is evaluated
      threading.activeCount(). If the user uses threads of its own
      it will consume the number of max_cons.
    * #447: ThreadedFTPServer and MultiprocessFTPServer do not
      join() tasks which are no longer consuming resources.
    * Enhancements
    * #201: implemented SITE MFMT command which changes file
      modification time. (patch by Tahir Ijaz)
    * #327: add username and password command line options
    * #433: documentation moved to readthedocs:
      http://pyftpdlib.readthedocs.io
    * Bug fixes
    * #403: fix duplicated output log. (path by PonyPC)
    * #414: Respond successfully to STOR only after closing file
      handle.
  - drop support-python-312.patch (upstream)
* Tue Sep 19 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch support-python-312.patch, support Python 3.12+
  - Stop using greedy globs in %files
  - Switch to autosetup and pyproject macros
  - Remove Python 2 leftovers
  - Enable running the tests again
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Fri Oct 28 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to Version: 1.5.7 - 2022-10-04
    Enhancements
    * #544: replace Travis with Github Actions for CI testing.
    Bug fixes
    * #481: fix [WinError 10038] an operation was attempted on something that is not a socket. (patch by Tailing Yuan)
    * #578, [critical]: FTPS broke with PyOpenSSL version 22.1.0.
  - Update to Version: 1.5.6 - 2020-02-16
    Enhancements
    * #467: added pre-fork concurrency model, spawn()ing worker processes to split load.
    * #520: directory LISTing is now 3.7x times faster.
* Wed Jan 19 2022 Matej Cepl <mcepl@suse.com>
  - Switch off the test suite, it just doesn't work reliably
    (gh#giampaolo/pyftpdlib#540).
* Tue Oct 26 2021 Steve Kowalik <steven.kowalik@suse.com>
  - Regenerate new private key/x509 certificate for the test suite.
    (thanks, Jason!)
* Fri May 07 2021 Ben Greiner <code@bnavigator.de>
  - Skip masquerade tests failung because the newest Pythons don't
    allow invalid addresses gh#giampaolo/pyftpdlib#550, bpo-43285
  - Remove script interpreter lines for test files and _compyt.py
    (fix rpmlint warnings)
* Fri Dec 18 2020 Benjamin Greiner <code@bnavigator.de>
  - add ignore _build directories to pytest args to fix builds for
    multiple pytest flavors gh#openSUSE/python-rpm-macros#66
  - fix tests failing locally because of gh#giampaolo/pyftpdlib#478
* Sun Aug 16 2020 John Vandenberg <jayvdb@gmail.com>
  - Re-activate test suite, replacing nose with pytest

Files

/etc/alternatives/ftpbench
/usr/bin/ftpbench
/usr/bin/ftpbench-3.11
/usr/lib/python3.11/site-packages/pyftpdlib
/usr/lib/python3.11/site-packages/pyftpdlib-1.5.9.dist-info
/usr/lib/python3.11/site-packages/pyftpdlib-1.5.9.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/pyftpdlib-1.5.9.dist-info/LICENSE
/usr/lib/python3.11/site-packages/pyftpdlib-1.5.9.dist-info/METADATA
/usr/lib/python3.11/site-packages/pyftpdlib-1.5.9.dist-info/RECORD
/usr/lib/python3.11/site-packages/pyftpdlib-1.5.9.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/pyftpdlib-1.5.9.dist-info/WHEEL
/usr/lib/python3.11/site-packages/pyftpdlib-1.5.9.dist-info/top_level.txt
/usr/lib/python3.11/site-packages/pyftpdlib/__init__.py
/usr/lib/python3.11/site-packages/pyftpdlib/__main__.py
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/__main__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/__main__.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_asynchat.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_asynchat.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_asyncore.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_asyncore.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_compat.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/_compat.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/authorizers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/authorizers.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/filesystems.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/filesystems.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/handlers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/handlers.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/ioloop.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/ioloop.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/log.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/log.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/prefork.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/prefork.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/servers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/__pycache__/servers.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/_asynchat.py
/usr/lib/python3.11/site-packages/pyftpdlib/_asyncore.py
/usr/lib/python3.11/site-packages/pyftpdlib/_compat.py
/usr/lib/python3.11/site-packages/pyftpdlib/authorizers.py
/usr/lib/python3.11/site-packages/pyftpdlib/filesystems.py
/usr/lib/python3.11/site-packages/pyftpdlib/handlers.py
/usr/lib/python3.11/site-packages/pyftpdlib/ioloop.py
/usr/lib/python3.11/site-packages/pyftpdlib/log.py
/usr/lib/python3.11/site-packages/pyftpdlib/prefork.py
/usr/lib/python3.11/site-packages/pyftpdlib/servers.py
/usr/lib/python3.11/site-packages/pyftpdlib/test
/usr/lib/python3.11/site-packages/pyftpdlib/test/README
/usr/lib/python3.11/site-packages/pyftpdlib/test/__init__.py
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/runner.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/runner.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_authorizers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_authorizers.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_filesystems.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_filesystems.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_functional.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_functional.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_functional_ssl.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_functional_ssl.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_ioloop.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_ioloop.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_misc.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_misc.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_servers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/__pycache__/test_servers.cpython-311.pyc
/usr/lib/python3.11/site-packages/pyftpdlib/test/keycert.pem
/usr/lib/python3.11/site-packages/pyftpdlib/test/runner.py
/usr/lib/python3.11/site-packages/pyftpdlib/test/test_authorizers.py
/usr/lib/python3.11/site-packages/pyftpdlib/test/test_filesystems.py
/usr/lib/python3.11/site-packages/pyftpdlib/test/test_functional.py
/usr/lib/python3.11/site-packages/pyftpdlib/test/test_functional_ssl.py
/usr/lib/python3.11/site-packages/pyftpdlib/test/test_ioloop.py
/usr/lib/python3.11/site-packages/pyftpdlib/test/test_misc.py
/usr/lib/python3.11/site-packages/pyftpdlib/test/test_servers.py
/usr/share/doc/packages/python311-pyftpdlib
/usr/share/doc/packages/python311-pyftpdlib/README.rst
/usr/share/licenses/python311-pyftpdlib
/usr/share/licenses/python311-pyftpdlib/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:40:23 2024