tcconfig

View on PyPIReverse Dependencies (3)

0.29.1 tcconfig-0.29.1-py3-none-any.whl

Wheel Details

Project: tcconfig
Version: 0.29.1
Filename: tcconfig-0.29.1-py3-none-any.whl
Download: [link]
Size: 52606
MD5: 7135a889121cb06c92f9aace17bf58df
SHA256: d6dd2dd15d37f8f57793d7835a6a0b4106d8b2c2841efffea2a3c90b5e70c2bb
Uploaded: 2024-07-28 14:00:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tcconfig
Version: 0.29.1
Summary: tcconfig is a tc command wrapper. Make it easy to set up traffic control of network bandwidth/latency/packet-loss/packet-corruption/etc. to a network-interface/Docker-container(veth).
Author: Tsuyoshi Hombashi
Author-Email: tsuyoshi.hombashi[at]gmail.com
Home-Page: https://github.com/thombashi/tcconfig
Project-Url: Changelog, https://github.com/thombashi/tcconfig/blob/master/CHANGELOG.md
Project-Url: Documentation, https://tcconfig.rtfd.io/
Project-Url: Source, https://github.com/thombashi/tcconfig
Project-Url: Tracker, https://github.com/thombashi/tcconfig/issues
License: MIT License
Keywords: network,traffic control,tc,traffic shaping,docker
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Telecommunications Industry
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Operating System Kernels :: Linux
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.7
Requires-Dist: DataProperty (<2,>=1.0.1)
Requires-Dist: docker (<8,>=1.9.0)
Requires-Dist: humanreadable (<1,>=0.3)
Requires-Dist: loguru (<1,>=0.4.1)
Requires-Dist: msgfy (<1,>=0.1.0)
Requires-Dist: path (<17,>=13)
Requires-Dist: pyparsing (<4,>=2.0.3)
Requires-Dist: pyroute2 (<1,>=0.6.1)
Requires-Dist: SimpleSQLite (!=1.5.0,!=1.5.1,<2,>=1.3.2)
Requires-Dist: subprocrunner (<3,>=1.2.1)
Requires-Dist: typepy (<2,>=1.1.1)
Requires-Dist: voluptuous (<1)
Requires-Dist: Pygments (<3,>=2.2.0); extra == "all"
Requires-Dist: pyinstaller (<7,>=4.7); extra == "buildexe"
Requires-Dist: Pygments (<3,>=2.2.0); extra == "color"
Requires-Dist: sphinx-rtd-theme (>=1.2.2); extra == "docs"
Requires-Dist: Sphinx (>=2.4); extra == "docs"
Requires-Dist: allpairspy (>=2.5); extra == "test"
Requires-Dist: pingparsing (>=1); extra == "test"
Requires-Dist: pytest (>=6.0.1); extra == "test"
Requires-Dist: pytest-discord (>=0.1.6); extra == "test"
Requires-Dist: pytest-md-report (>=0.6.2); extra == "test"
Provides-Extra: all
Provides-Extra: buildexe
Provides-Extra: color
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 9380 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (71.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tcconfig/__init__.py sha256=TwFGBQTQ7CpShqwHg4wn_FfgO68-MwkGKhI6gFS2ZVg 271
tcconfig/__version__.py sha256=NSZSdrEze8uKxiWMCPSdh8h2bj-lsJGjOdknWp3tpSA 202
tcconfig/_argparse_wrapper.py sha256=a7FLkJ0HrjA1buWrA8laJdL1Qq-MKqxl3RyO4zGXE0k 5517
tcconfig/_capabilities.py sha256=-ZjLTZsoZCCtCy5zRl4BO4k_dkrk-FW6l__FiOrCI38 2751
tcconfig/_common.py sha256=gnKMzjxeBBdS3wTHCRbI3zKhTh7PElDEljZpkW_AGI0 4230
tcconfig/_const.py sha256=XTmMy3O-v6nf1PKookRx77vNq2ET4dUgPxWRHw-6zu8 1482
tcconfig/_docker.py sha256=7FoFtsmd6ILL7ERekTBGtf9sGu8gsLx8Eq7xxb-FPh4 7759
tcconfig/_error.py sha256=4_3kKYZRaO9_J1OX6jdjKBi98oeIDt3fMtRlLnmgLhM 2337
tcconfig/_importer.py sha256=xKowgOipvTwOsBVwjge47Ygu1fN3IYa8C9fC5Iss5Tw 6453
tcconfig/_iptables.py sha256=QxddIi7h5YZyKywc7oiinFEvS5k5fkVPvcS7CkC8XLg 7063
tcconfig/_logger.py sha256=ZxVc5RElA4b3OJxDsYGwja0KaQAlFWdDt-2x7T-GVA4 1115
tcconfig/_main.py sha256=_2nCa2hiKbefpiDiVf4MU50_06gTVkO9WMapry3YZ7s 2290
tcconfig/_netem_param.py sha256=lX6ABnh8O0rRFfIgmfcSnKwsj5KmIGgbqICg9F79ls8 9904
tcconfig/_network.py sha256=D0earQQIl5Vm9gdbrlSoAIRvgCdrcyuM_DydPXZwWaM 3237
tcconfig/_shaping_rule_finder.py sha256=iQZ1KNfERm8umkSRmM-3p-jRO6c6YchcEvVGP1oOrXg 3259
tcconfig/_split_line_list.py sha256=ndeZnv7CXeblnTciQgD89eKfFF_JSCSzAi39twSTgbs 846
tcconfig/_tc_command_helper.py sha256=-ylMFvvU6_YGvutttshiaNjuhND4sd2HrJn1l7b_HQE 982
tcconfig/_tc_script.py sha256=3cuFeKkRkv8HLfM6sxGC2wokhPaWQbpUJPLdvTac39M 1667
tcconfig/tcdel.py sha256=p0V3XiaA4zjyq9JG2TbXeGhOR2Vn4FABA8mem2sqQP4 4666
tcconfig/tcset.py sha256=HdqVIJaoPkz6NOPQ4ei6oNrtfxSb_M_Bo75hTIgyOt0 12485
tcconfig/tcshow.py sha256=AWZ0GDdURN2JqvLHD7vNSrq_xiXhiFktGvqOqhcWbTg 7476
tcconfig/traffic_control.py sha256=dtbIkzHrFDn4EUl9YkDNEbLawWZHMaSB8a0TuxWBvwM 16752
tcconfig/parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tcconfig/parser/_class.py sha256=7ze6DCKCx-Yt2x5aio2GJ3kohfaXJYPfWKGtYP2jhNM 2197
tcconfig/parser/_filter.py sha256=wkSBeXwBb3MgE1-7zqfnrXxn49NSYnRP0BNYfSk9PfE 13451
tcconfig/parser/_interface.py sha256=S2v9L_C8rnMq6MjIlcGWyK7NBAq0bYjSheyh3ewtL1o 755
tcconfig/parser/_model.py sha256=pBQd4lAEv_p9CytOaP8VXOn3rKzzhiJHJLTbYNMEEkQ 1061
tcconfig/parser/_qdisc.py sha256=YYZk_Tmy08G8cKu0SgnrBFbfSPlbudkZMfOBaNWp9mI 3595
tcconfig/parser/shaping_rule.py sha256=sOLA95IMShuEBld01tll1Cnqc2tklle7phLmMH5nQ9Q 10823
tcconfig/shaper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tcconfig/shaper/_interface.py sha256=6_asahrEnCPbDb8i6wTTAfYmHB-T-5KKLZ6KAT5NMG8 7571
tcconfig/shaper/htb.py sha256=Xxr1XQGf9RaWApXCvOTEOMGE9iwgopl6JndqDhjjITE 11302
tcconfig/shaper/tbf.py sha256=UtRDVGDQOnQdEgi-5qcRDqukuSxn07odQBYCuzX1ALo 5329
tcconfig-0.29.1.dist-info/LICENSE sha256=qT11vLB3TimQEGOAytrW3LLeGTxV1DX_xWujRaCLHcI 1084
tcconfig-0.29.1.dist-info/METADATA sha256=zWQdIjUNA336sjGajFTPFDpSzatTNm_njxjQYmKiO20 12245
tcconfig-0.29.1.dist-info/WHEEL sha256=Wyh-_nZ0DJYolHNn1_hMa4lM7uDedD_RGVwbmTjyItk 91
tcconfig-0.29.1.dist-info/entry_points.txt sha256=rXiVqP8cIp-pV__ZaOlIrE4PLcjGhNg-uFG5fBncv2w 104
tcconfig-0.29.1.dist-info/top_level.txt sha256=KsquEFV7yhyA2CseUDQk0qNbUcgtyZnu2ql0cjl23C8 9
tcconfig-0.29.1.dist-info/RECORD

top_level.txt

tcconfig

entry_points.txt

tcdel = tcconfig.tcdel:main
tcset = tcconfig.tcset:main
tcshow = tcconfig.tcshow:main