#3989 closed defect (fixed)

The `tenacity` dependency costs a lot and brings a little

Reported by: exarkun Owned by: GitHub <noreply@…>
Priority: normal Milestone: undecided
Component: unknown Version: n/a
Keywords: Cc:
Launchpad Bug:

Description

We use tenacity in just one place, test_iputil.py, for a function that we should probably mostly throw away anyway.

The functionality we use from tenacity can be re-implemented in 19 lines (not counting docs / whitespace).

Tenacity is not very big but it has packaging complications on PyPy? and it's easier to re-implement its functionality than fix the packaging issues.

Let's drop the dependency.

Change History (1)

comment:1 Changed at 2023-03-20T12:59:49Z by GitHub <noreply@…>

  • Owner set to GitHub <noreply@…>
  • Resolution set to fixed
  • Status changed from new to closed

In 2dfabf79/trunk:

Merge pull request #1270 from exarkun/3989.drop-tenacity-dep

Fixes: ticket:3989

Note: See TracTickets for help on using tickets.