Skip to content

[Feature] support lower python versions #155

@stabldev

Description

@stabldev

What feature would you like to see?

currently torrra supports from python >=3.13. this can be lowered to >=3.10.
because, if we check dependency list,

torrra/pyproject.toml

Lines 40 to 49 in f2e3401

dependencies = [
"click>=8.3.0",
"diskcache>=5.6.3",
"httpx>=0.28.1",
"libtorrent>=2.0.11",
"libtorrent-windows-dll>=0.0.3",
"platformdirs>=4.5.0",
"textual>=6.5.0",
"tomli-w>=1.2.0",
]

and the python versions they support:

  • click: ≥3.10
  • platformdirs: ≥3.10
  • everything else: ≥3.9

so we can safely support versions from 3.10.
only sphinx requires a little higher (3.11), but its fine since we are doing it inside CI.

Any ideas on how it could work?

update requires-python = ">=3.13" to requires-python = ">=3.10".
and update codebase to sync with 3.10.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions