17
0

58 Commits

Author SHA256 Message Date
a5e6e6c53e Accepting request 1304300 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1304300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=26
2025-09-15 17:50:21 +00:00
8a7e632063 Accepting request 1304281 from home:mcalabkova:branches:devel:languages:python
- Update to 2.0.1
  * exposed a new FTPHandler.encoding attribute defaulting to 'utf-8'.
  * removed Python 2.7 support.
  * remove copies of asyncore.py and asynchat.py. Use backports from
    PYPI instead.
  * set default SSL version from deprecated SSLv23_METHOD to newer
    TLS_SERVER_METHOD.
  * pysendfile module is no longer a required dependency.
  * SSLv2 and SSLv3 connections are no longer accepted when client
    connects.
- Add py314.patch to add compatibility with Python 3.14

OBS-URL: https://build.opensuse.org/request/show/1304281
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=55
2025-09-12 11:56:07 +00:00
0e28a2ff67 Accepting request 1300308 from devel:languages:python
- Convert to libalternatives on SLE-16-based and newer systems only

OBS-URL: https://build.opensuse.org/request/show/1300308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=25
2025-08-20 11:24:53 +00:00
37dfe272c0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=53 2025-08-19 14:28:28 +00:00
224d075868 - Convert to libalternatives on SLE-16-based and newer systems only
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=52
2025-08-19 14:27:32 +00:00
3bd9f4d60c Accepting request 1291660 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1291660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=24
2025-07-10 21:15:01 +00:00
f38af0f863 Accepting request 1291643 from home:Andreas_Schwab:Factory
- Set CIBUILDWHEEL to avoid spurious test failures

OBS-URL: https://build.opensuse.org/request/show/1291643
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=50
2025-07-10 10:46:39 +00:00
eaa95daa8c Accepting request 1291290 from devel:languages:python
- Convert to libalternatives

OBS-URL: https://build.opensuse.org/request/show/1291290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=23
2025-07-09 15:26:17 +00:00
49ac7ca977 - Convert to libalternatives
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=48
2025-07-08 13:58:25 +00:00
6c452a2b5c Accepting request 1198052 from devel:languages:python
- update to 1.5.10:
  * use black formatter.
  * use argparse instead of deprecated optparse.
  * use pytest instead of unittest.
  * add ability to run tests in parallel with make test-
    parallel.
  * PermissionError may occur on Windows when binding ports
    from a pre-configured PASV range.

OBS-URL: https://build.opensuse.org/request/show/1198052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=22
2024-09-03 11:37:05 +00:00
238e5e9f3c - update to 1.5.10:
* use black formatter.
  * use argparse instead of deprecated optparse.
  * use pytest instead of unittest.
  * add ability to run tests in parallel with make test-
    parallel.
  * PermissionError may occur on Windows when binding ports
    from a pre-configured PASV range.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=46
2024-08-31 12:05:17 +00:00
01af270a7b Accepting request 1161433 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1161433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=21
2024-03-26 18:24:46 +00:00
ae601b887c - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=44
2024-03-25 14:22:49 +00:00
95b7cca6a2 Accepting request 1112115 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1112115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=20
2023-09-22 19:47:01 +00:00
623d2273a6 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=42
2023-09-19 05:15:05 +00:00
69921ce2a4 Accepting request 1081657 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=19
2023-04-22 19:57:55 +00:00
46bfc818b3 Accepting request 1081552 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081552
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=40
2023-04-21 13:24:46 +00:00
ff2b38c7e6 Accepting request 1032495 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1032495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=18
2022-11-01 12:41:08 +00:00
1c99a39e7f Accepting request 1032045 from home:yarunachalam:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1032045
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=38
2022-10-31 13:19:18 +00:00
c8523a7a45 Accepting request 947432 from devel:languages:python
- Switch off the test suite, it just doesn't work reliably
  (gh#giampaolo/pyftpdlib#540).

OBS-URL: https://build.opensuse.org/request/show/947432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=17
2022-01-21 00:25:11 +00:00
d9dbb54531 - Switch off the test suite, it just doesn't work reliably
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=37
2022-01-19 14:02:57 +00:00
8b3d6452df More POWER!
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=36
2022-01-19 13:28:59 +00:00
367d24b113 Actually add the _constraints file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=35
2022-01-19 13:21:37 +00:00
8990bc251e Actually do it
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=34
2022-01-19 12:41:07 +00:00
ff3f03d119 - Skip over failing tests (the same bug)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=33
2022-01-19 11:59:41 +00:00
0909ab58fd - Add _constraints file to require at least two CPUs
(gh#giampaolo/pyftpdlib#540).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=32
2022-01-19 08:01:16 +00:00
2d9e2658eb Accepting request 927405 from devel:languages:python
- Regenerate new private key/x509 certificate for the test suite.
  (thanks, Jason!)

OBS-URL: https://build.opensuse.org/request/show/927405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=16
2021-10-26 18:13:49 +00:00
4283e4f84f - Regenerate new private key/x509 certificate for the test suite.
(thanks, Jason!)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=31
2021-10-26 04:13:31 +00:00
eecc83ebab Accepting request 891607 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/891607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=15
2021-05-10 13:38:19 +00:00
f7bba7d72e Accepting request 891405 from home:bnavigator:branches:devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/891405
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=29
2021-05-08 20:45:16 +00:00
5e5be24fed Accepting request 858115 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/858115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=14
2020-12-23 13:21:41 +00:00
054c84a1d2 Accepting request 856906 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/856906
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=27
2020-12-22 10:14:07 +00:00
61f1a1cd69 Accepting request 826978 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/826978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=13
2020-08-18 13:08:40 +00:00
Tomáš Chvátal
f06e9476a1 Accepting request 826953 from home:jayvdb:nose2pytest
- Re-activate test suite, replacing nose with pytest

OBS-URL: https://build.opensuse.org/request/show/826953
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=25
2020-08-16 07:53:43 +00:00
78fb5c0e21 Accepting request 807662 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/807662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=12
2020-05-26 15:17:30 +00:00
Tomáš Chvátal
441ec010e8 Accepting request 807615 from home:pgajdos:python
submit

OBS-URL: https://build.opensuse.org/request/show/807615
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=23
2020-05-20 11:29:30 +00:00
6ad9d93d8f Accepting request 795774 from devel:languages:python
- Fix build without python2

OBS-URL: https://build.opensuse.org/request/show/795774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=11
2020-04-21 11:09:02 +00:00
Tomáš Chvátal
4f2d586b3e - Fix build without python2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=21
2020-04-20 10:42:08 +00:00
d83bdd5f46 Accepting request 788921 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/788921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=10
2020-03-27 20:58:05 +00:00
Tomáš Chvátal
320bab6195 Accepting request 788918 from home:alarrosa:branches:devel:languages:python
- Do not remove tests, other packages import them

OBS-URL: https://build.opensuse.org/request/show/788918
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=19
2020-03-27 08:59:34 +00:00
6ad8a49bd5 Accepting request 786119 from devel:languages:python
- Update to 1.5.6:
  - #467: added pre-fork concurrency model, spawn()ing worker processes to split
    load.
  - #520: directory LISTing is now 3.7x times faster.

OBS-URL: https://build.opensuse.org/request/show/786119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=9
2020-03-18 11:46:07 +00:00
Tomáš Chvátal
d86a7bc6ab - Update to 1.5.6:
- #467: added pre-fork concurrency model, spawn()ing worker processes to split
    load.
  - #520: directory LISTing is now 3.7x times faster.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=17
2020-03-18 09:23:34 +00:00
a3458d0551 Accepting request 705885 from devel:languages:python
- Do not remove tests, other packages import them

OBS-URL: https://build.opensuse.org/request/show/705885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=8
2019-06-01 07:47:48 +00:00
Tomáš Chvátal
d48436eaf5 - Do not remove tests, other packages import them
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=15
2019-05-28 11:07:40 +00:00
e028486b04 Accepting request 705393 from devel:languages:python
- Update to 1.5.5:
  * Various minor fixes and documentation updates

OBS-URL: https://build.opensuse.org/request/show/705393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=7
2019-05-27 06:39:27 +00:00
Tomáš Chvátal
7f4b424b3e - Update to 1.5.5:
* Various minor fixes and documentation updates

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=13
2019-05-25 09:32:02 +00:00
72e99e1645 Accepting request 659586 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=6
2018-12-24 10:41:52 +00:00
54307ae3ac Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=11
2018-12-04 13:50:54 +00:00
261f00de26 Accepting request 605512 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/605512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyftpdlib?expand=0&rev=5
2018-05-10 13:49:40 +00:00
Todd R
0fd1ecc9ec Accepting request 605511 from home:TheBlackCat:branches:devel:languages:python
- Version update to 1.5.4
  + 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.
- Disable tests since they randomly fail.
  See https://github.com/giampaolo/pyftpdlib/issues/386

OBS-URL: https://build.opensuse.org/request/show/605511
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyftpdlib?expand=0&rev=9
2018-05-09 01:35:26 +00:00