tcconfig

View on PyPIReverse Dependencies (3)

0.28.0 tcconfig-0.28.0-py3-none-any.whl

Wheel Details

Project: tcconfig
Version: 0.28.0
Filename: tcconfig-0.28.0-py3-none-any.whl
Download: [link]
Size: 52053
MD5: d4b17de7a346e52ff167475813aee633
SHA256: ab24d34f5d64375ad6273af509c23906d0031636bebebedb8178ccfdc9fc3791
Uploaded: 2022-09-26 13:45:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tcconfig
Version: 0.28.0
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: Documentation, https://tcconfig.rtfd.io/
Project-Url: Source, https://github.com/thombashi/tcconfig
Project-Url: Tracker, https://github.com/thombashi/tcconfig/issues
Project-Url: Changes, https://github.com/thombashi/tcconfig/releases
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.6
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: Topic :: System :: Operating System Kernels :: Linux
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.6
Requires-Dist: DataProperty (<2,>=0.51.0)
Requires-Dist: docker (<7,>=1.9.0)
Requires-Dist: humanreadable (<1,>=0.1.0)
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 (<2,>=1.1.1)
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 (>=4.7); extra == "buildexe"
Requires-Dist: Pygments (<3,>=2.2.0); extra == "color"
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.0.7); extra == "test"
Requires-Dist: pytest-md-report (>=0.1.0); extra == "test"
Provides-Extra: all
Provides-Extra: buildexe
Provides-Extra: color
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 8814 characters]

WHEEL

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

RECORD

Path Digest Size
tcconfig/__init__.py sha256=Uyk2TYw-epQ6F469VUawaFPuLvJ_8EJ3VOXIjxfG1Ho 161
tcconfig/__version__.py sha256=VuSPUIAsz5lScyS0C41DtSa3U50DAf_vZbTaI4R13gc 210
tcconfig/_argparse_wrapper.py sha256=u9lpk20nwhuTbLS57GqyaJ7K70A9-xxC4DnAo5knoCU 5529
tcconfig/_capabilities.py sha256=pYIZFj-Gyzr2jAtH-jYR9aqS8ag4sil1dDbQS9DmuMA 2545
tcconfig/_common.py sha256=veriNlY3Tcw2Kbj5Hj4yhUwYd4CkgqqakgQ-czdSpc4 4292
tcconfig/_const.py sha256=ygjogvg0_FnGvOOWEKUKYnQYB3iU-kCaRIHNghvQjbc 1483
tcconfig/_docker.py sha256=NlAMcgWcCh0D_BFrmACsLEFzORoh9TtTZ6sYMRxK0RE 7830
tcconfig/_error.py sha256=J3Lv0_36-tglk3RVF2Gm9A4aaW6VQcncRs6cqH4w9v8 2352
tcconfig/_importer.py sha256=n_MsoCX_gqI44om-dc7ou7JmCpAIvPCrCL0muxGYUiA 6433
tcconfig/_iptables.py sha256=Wh4e1ZaCjxorLMHPMZhvAa8Tf_RbLOLOTh85ZzEpRJw 7154
tcconfig/_logger.py sha256=BK2_jNbu-9--1fYnrjSF5k7CUSW2kxvUDeXgv5QSKWs 1116
tcconfig/_main.py sha256=fCJlfQzaUmrixz7nEsi6FCIXATleds7S3d2_eUGPiK0 2298
tcconfig/_netem_param.py sha256=bcSNWw93RIOGuWa7xFzxZECwkUyT0njmyzpT2O-OTPM 9280
tcconfig/_network.py sha256=x0hsJ35TVZm06qvKvms5_isl3fQo8VePLtXfYSonycc 3249
tcconfig/_shaping_rule_finder.py sha256=IhkhsPQ92lY-a4vaSsLKN452fVo2k51troVzpoeTtUs 3280
tcconfig/_split_line_list.py sha256=lav3KRs6ocCzF-Mrz06pcCuh63LzoI9O1p8b4j8lsqo 847
tcconfig/_tc_command_helper.py sha256=sQI9NgEn2MCpxeVSdxsG9RhOUH-vxW066-lIB3W1vK4 1007
tcconfig/_tc_script.py sha256=_caB0eLHZ9SO6DBeCj3UXlRoIh91dX1T8Mc0tGRh7B8 1675
tcconfig/tcdel.py sha256=urAax_d3DjbyViw7fjX9B-KLi3W_K7AYVXbavD2VkRM 4676
tcconfig/tcset.py sha256=__La_b3xeUSol3PZQARSlN95hF32nrZc3bIZfMVSDaw 12240
tcconfig/tcshow.py sha256=8aBdT1eT_Zrftrvr27K6QVs3RXB3J7amNgAfF9izNsc 7407
tcconfig/traffic_control.py sha256=ue89wxqqGCB1iRJVbnHiFkVfV8PGVLQOeMIRDsVCgOg 16847
tcconfig/parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tcconfig/parser/_class.py sha256=8B5zkel_gnZenbCNI3eQGHvD90_DphHKinfiiXS8Ub8 2263
tcconfig/parser/_filter.py sha256=sa-R19gM3FOeWJFbYZBw0g_pREARL-aNCdUL6Drkdls 13730
tcconfig/parser/_interface.py sha256=2J-ZSVzOdgnpcEX_KBDkmOSE3cq5N2KZpP4URp_oV4U 746
tcconfig/parser/_model.py sha256=ohSb-ox54_qn9VfXLAwWEK9-Xu6fRIylJC3N9Vf_hJ8 1039
tcconfig/parser/_qdisc.py sha256=eDQTnkDKyJS-IN8Auunox17m-FiOvMuiEJ94pdQErH0 3542
tcconfig/parser/shaping_rule.py sha256=-EH8LmL5Uth-z6bHtRTyIKszTVn6SqJul4MiP9CdbRg 10666
tcconfig/shaper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tcconfig/shaper/_interface.py sha256=uwIa797cc9CpevhSVDxlfbh2H0hePNpLjPXVL_PTWsk 7593
tcconfig/shaper/htb.py sha256=HWWXrFURpfJTDbJ9wv1-FWo_2zVmo0k-j8-a6DYkE4c 11429
tcconfig/shaper/tbf.py sha256=V40YWDucWxbukERCE39AYuQ9bCkRNU5HuYu4ChlHj6I 5385
tcconfig-0.28.0.dist-info/LICENSE sha256=qT11vLB3TimQEGOAytrW3LLeGTxV1DX_xWujRaCLHcI 1084
tcconfig-0.28.0.dist-info/METADATA sha256=LUI5BXVnAx2tFOH5CXyNYiE8OSl_QH9tA8R7BMv0WvY 11502
tcconfig-0.28.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
tcconfig-0.28.0.dist-info/entry_points.txt sha256=rXiVqP8cIp-pV__ZaOlIrE4PLcjGhNg-uFG5fBncv2w 104
tcconfig-0.28.0.dist-info/top_level.txt sha256=KsquEFV7yhyA2CseUDQk0qNbUcgtyZnu2ql0cjl23C8 9
tcconfig-0.28.0.dist-info/RECORD

top_level.txt

tcconfig

entry_points.txt

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