$npx skillfedfor your agent

py3createtorrent

Create torrents via command line!

With conditionsPyPI CommunicationsReleased Jun 2024102.0K downloads / mocopyleft licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — py3createtorrent-1.2.1-py3-none-any.whl
v1.2.1 · released 2024-06-08 · Python <4,>=3.5 · 1 runtime deps: bencode.py

Yes, if you need a straightforward command-line torrent creator. Install friction is low, the package is stable and has no known vulnerabilities, and it covers the core torrent-creation use cases well. The copyleft license is standard for this domain. The main caveat is dormant maintenance—if you encounter bugs or need new features, you will likely need to fork or patch it yourself. Suitable for one-off scripts or stable production workflows that do not require ongoing support.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.5 or later; Python 3.5–3.7 users must also install typing-extensions.
  • Low install friction; pure Python wheel with a single runtime dependency (bencode.py).
  • Maintenance is dormant—last release was 2024-06-08 and no commits since 2024-08-23—but the package is marked Production/Stable and has been in use since 2020.

License · maintenance · safety

copyleft license (copyleft) — Licensed under LGPLv3+, a copyleft license. You may use and modify the package freely, but any derivative work must also be licensed under LGPLv3+ and source code must be made available.

last release 2024-06-08 (797 days) · last repo commit 2024-08-23 · 89 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 102,025 downloads/mo, #12,897 on PyPI

Verify before relying

pip install py3createtorrent
py3createtorrent -t best3 /path/to/file_or_folder
  • Whether the 'best3' tracker-fetching feature still works reliably given dormant maintenance status.
  • Current stability of the ngosang/trackerslist source that the package relies on for automatic tracker selection.
Same gist for agents: .md · .json

What it is and what it does

py3createtorrent is a command-line tool for generating torrent files from local files or directories. It wraps the bencode.py library to handle the low-level torrent format encoding and exposes a shell interface for common torrent creation tasks. The tool supports multiple trackers (or trackerless operation), automatic selection of reliable trackers from an external list, webseeds, private torrent flags, file/folder exclusion via patterns, custom piece sizes, and custom creation dates. It uses multithreading to speed up file hashing during torrent creation.

The package is stable and has been in production use since 2020, supporting Python 3.5 through 3.12. However, maintenance is dormant—the last release was June 2024 and no commits have been made since August 2024. There are no known security vulnerabilities. It is suitable for users who need to create torrents programmatically or via shell scripts, though the lack of recent activity means bug fixes or feature updates are unlikely without community contribution.

Use it for

  • Batch-create torrents for a media library or backup archive with automatic tracker selection.
  • Generate private torrents for internal file distribution within an organization.
  • Build torrent files as part of a shell script or CI/CD pipeline for software releases.
  • Create trackerless torrents for peer-to-peer distribution without relying on external tracker infrastructure.
  • Exclude sensitive files or build artifacts from torrents using regex patterns during creation.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need a straightforward command-line torrent creator.

Install friction is low, the package is stable and has no known vulnerabilities, and it covers the core torrent-creation use cases well. The copyleft license is standard for this domain. The main caveat is dormant maintenance—if you encounter bugs or need new features, you will likely need to fork or patch it yourself. Suitable for one-off scripts or stable production workflows that do not require ongoing support.

Install

py3createtorrent on PyPI

Before you install

Low install friction; pure Python wheel with a single runtime dependency (bencode.py). Maintenance is dormant—last release was 2024-06-08 and no commits since 2024-08-23—but the package is marked Production/Stable and has been in use since 2020.

Requires Python 3.5 or later; Python 3.5–3.7 users must also install typing-extensions.

License in practice

Licensed under LGPLv3+, a copyleft license. You may use and modify the package freely, but any derivative work must also be licensed under LGPLv3+ and source code must be made available.

Quickstart

pip install py3createtorrent
py3createtorrent -t best3 /path/to/file_or_folder

Verify before relying

  • Whether the 'best3' tracker-fetching feature still works reliably given dormant maintenance status.
  • Current stability of the ngosang/trackerslist source that the package relies on for automatic tracker selection.

Package facts

Licensecopyleft license copyleft
Python supportSupports the current Python release <4,>=3.5
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
bencode.py
MaintenanceDormant 797 days since the last release
Last repo commit
First released
Downloads102,025 / month, #12,897 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: End Users/DesktopIntended Audience :: System AdministratorsLicense :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)Programming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Communications :: File Sharing

Evidence: py3createtorrent-1.2.1-py3-none-any.whl

Tags

Capabilities
create torrent files command linetorrent generator climake torrent from foldertorrent creation toolbatch torrent makertracker-based torrent creatormultithreaded torrent builder
Topics
torrent-creationcli-toolfile-sharing
PyPI keywords
torrentscommandlineshellscript

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “create torrent files command line”

  • py3createtorrentCommand-line utility to create torrent files from files or folders,…
  • libtorrentPython bindings for libtorrent-rasterbar, enabling torrent protocol…
  • deluge-clientA lightweight pure-Python RPC client that connects to Deluge torrent…

Give your agent the search over MCP, or paste the wish link into any chat.

More Communications packages

pyasn1 Worth it
PyPI · Python Modules · released Jul 2026

Pyasn1 encodes and decodes ASN.1 data structures using BER, CER, DER, and native Python codecs, allowing you to serialize complex data for network protocols and file formats.

Install it if you need to work with ASN.1-based protocols or formats; it is the standard library for this in Python and has no known vulnerabilities.

permissive licensepure Python · 3.8+
570.9Mdownloads / mo
pyasn1-modules Worth it
PyPI · Python Modules · released Mar 2025

Provides a collection of ASN.1 data structures expressed as Python classes, built on the pyasn1 library, for working with ASN.1-based protocols and standards.

BSD-3-Clausepure Python · 3.8+aging
462.5Mdownloads / mo
kombu Worth it
PyPI · Python Modules · released Dec 2025

Kombu is a messaging library that provides a high-level Python interface to AMQP and other message brokers, supporting pluggable transports for RabbitMQ, Redis, MongoDB, Amazon SQS, and others.

Install it if you are building any distributed system that requires reliable message passing.

permissive licensepure Python · 3.9+
58.9Mdownloads / mo
humanfriendly With conditions
PyPI · Software Development · released Sep 2021

Formats and parses numbers, file sizes, timespans, and other values into human-readable text; provides terminal interaction utilities including ANSI text styling and user prompts.

MITpure Pythonabandoned
54.3Mdownloads / mo
coloredlogs With conditions
PyPI · Software Development · released Jun 2021

Adds colored output to Python's standard logging module using ANSI escape sequences, with automatic fallback support for Windows terminals.

However, it is abandoned and receives no maintenance, so it will not adapt to future Python changes or platform updates.

MITpure Pythonabandoned
39.6Mdownloads / mo
phonenumbers Worth it
PyPI · Communications · released Aug 2026

Parse, validate, format, and analyze international phone numbers across all countries, with support for extracting geographic, carrier, and timezone information from phone number data.

Apache-2.0pure Python · 2.5+
38.8Mdownloads / mo

See also qbittorrent-api · libtorrent · deluge-client · feedgen · win32-setctime · DrissionGet · pyshortcuts · gdown · virtualenv · bencode.py