A BitTorrent client is written in Python and asyncio. Python 3.5+ is required.
# Create a new virtual environment
pip install -r requirements.txt
python cli.py download ~/Downloads/tom.torrent --loglevel=info --savedir=/tmppython cli.py upload ~/Downloads/tom.torrent --loglevel=debugpip install -r test_requirements.txt
pytest -s --cov=bt/ tests/