Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: NEW: net/py-standard-telnetlib
To:
Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>
Cc:
ports <ports@openbsd.org>
Date:
Sun, 2 Nov 2025 19:08:52 +0000

Download raw body.

Thread
On 2025/11/02 16:48, Sebastian Reitenbach wrote:
> Hi,
> 
> as pointed out by Stuart, Python will drop telnetlib from core Python in version 3.13.
> Here's a port of the library to a standalone package. Tests don't work, they assume the library
> is installed in the standard location, but that's not the case? Don't really know how to make
> them work.
> 
> tarball attached, any comments, or suggestions are welcome.
> 
> cheers,
> Sebastian


your commented-out PKGNAME line should be uncommented.
otherwise ok.

tests nearly all work for me, just one error and a warning, which seems
ok:

===>  Regression tests for py3-standard-telnetlib-3.13.0
============================= test session starts ==============================
platform openbsd7 -- Python 3.12.12, pytest-8.4.2, pluggy-1.6.0
rootdir: /usr/obj/ports/py-standard-telnetlib-3.13.0/standard_telnetlib-3.13.0
configfile: pyproject.toml
collected 21 items

tests/test_telnetlib.py .......E.............                            [100%]

==================================== ERRORS ====================================
________________________ ERROR at setup of test_socket _________________________
file /usr/obj/ports/py-standard-telnetlib-3.13.0/standard_telnetlib-3.13.0/tests/test_telnetlib.py, line 154
  @contextlib.contextmanager
  def test_socket(reads):
E       fixture 'reads' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.