wemulate

View on PyPIReverse Dependencies (1)

2.0.5 wemulate-2.0.5-py3-none-any.whl

Wheel Details

Project: wemulate
Version: 2.0.5
Filename: wemulate-2.0.5-py3-none-any.whl
Download: [link]
Size: 41832
MD5: 2d1877df7996c8f39b8852bb039c1dce
SHA256: d6ee44842b111d6f8337790795a4eaf565e3bd86b645da5b96f98771fdef7386
Uploaded: 2025-03-05 15:14:36 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: wemulate
Version: 2.0.5
Summary: A modern WAN Emulator
Author: Julian Klaiber
Author-Email: julian.klaiber[at]ost.ch
Project-Url: Documentation, https://wemulate.github.io/wemulate
Project-Url: Homepage, https://wemulate.github.io/wemulate
Project-Url: Repository, https://github.io/wemulate/wemulate
License: GNU General Public License v3.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.13
Requires-Python: >=3.8,<4.0
Requires-Dist: SQLAlchemy (==1.4.3)
Requires-Dist: colorlog (==6.6.0)
Requires-Dist: jinja2 (==3.1.2)
Requires-Dist: mkdocs (<2.0.0,>=1.4.2)
Requires-Dist: mkdocs-material (<10.0.0,>=9.0.5)
Requires-Dist: mkdocstrings[python] (<0.20.0,>=0.19.1)
Requires-Dist: netifaces (==0.11.0)
Requires-Dist: pymdown-extensions (<10.0.0,>=9.9.1)
Requires-Dist: pyroute2 (==0.7.1)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: rich (<13.0.0,>=12.5.1)
Requires-Dist: tcconfig (==0.27.1)
Requires-Dist: typer (==0.6.1)
Description-Content-Type: text/markdown
[Description omitted; length: 2554 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.1.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
wemulate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wemulate/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wemulate/controllers/add_controller.py sha256=-y5bDc5n06JSqqVwS7fnry35cECzv5OKaVkf1vV14Ds 5565
wemulate/controllers/common.py sha256=hKo9TElrCOHZUdAabcfOyporrm9t5VjoeTti8r1AVX8 3804
wemulate/controllers/config_controller.py sha256=hMP5d6Z3TROe8xm0O83wYGPydwxinBhvcBBI0KdGZno 1834
wemulate/controllers/delete_controller.py sha256=_wrDw1mtLbEjyzW5gIgbVSngRzHS0Ah85-cfSm9oWoA 2326
wemulate/controllers/reset_controller.py sha256=URbCWcQL_ICsae3JN4WiHIQniQhHkYOmkLRQVqr_0A0 769
wemulate/controllers/restore_controller.py sha256=5SU5x9aZ502igPj-alrgYGFJb4QzqeXBuSmnvVkq-Ik 819
wemulate/controllers/set_controller.py sha256=IJoR8Hzg4BDlKTqequPfF1PFPbWNJp39hK7TyTZSJW4 1548
wemulate/controllers/show_controller.py sha256=drGJ1jiXNcUTgqu5mQI84mgEsqBnlII7HLQBpDytPZM 4697
wemulate/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wemulate/core/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wemulate/core/database/decorators.py sha256=RZQhxFQ-oZOj1eN6yDE5NHMj9Mh3pNcIfYp0r-rL9aM 1057
wemulate/core/database/models.py sha256=eP8boWZmwjbERhKjlXqh1nLFqqyjhGva4OhBIm9dyXw 10340
wemulate/core/database/session.py sha256=JtXnYoUzF7EYr5TO9uDuVlxGX6-I6_nqu9zPf0e9III 530
wemulate/core/database/setup.py sha256=pCfqLEcnCuB-qa-yk027TfgpI2XeK066O6XKAtQ90Vc 2036
wemulate/core/database/utils.py sha256=DasdGRQVsZqcEhh8DirO_v-5PRjSRkVL93O6J79m6wg 8181
wemulate/core/exc.py sha256=tTcXVCVt8AHRTCFb1xOOzmYt8c8V3-INs4_5BOWgxp4 1689
wemulate/core/version.py sha256=xdknmzpQkFyQq-L2QZThML_L8vgyCR-9yBc7BhoH0uI 208
wemulate/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wemulate/ext/settings/__init__.py sha256=YB_6RA3RhRM4Al31I348f9Nvy5DE2vl8urTdAke4zbQ 405
wemulate/ext/settings/config.py sha256=Rih6lk3VCKzzSwaj0nGVyF0M_ZXCb096JRsVgBo6HpE 524
wemulate/ext/settings/device.py sha256=bvYdr9ygnr6uDEjImrM95fYkGswmoIYnyFcNWY-q6U0 2978
wemulate/ext/settings/folder.py sha256=JX38P6xQEAHlguwD52mQ0HZ98aAr1rkhpXqLpQFhNPs 207
wemulate/ext/utils/__init__.py sha256=dZONdmkaWqqxwvsHHR71FmWOGRc-9oBSbm3akf-4Q84 802
wemulate/ext/utils/add.py sha256=3eNKDgromsEUSXyBgTHtb0qUafNPE1cLZHsgTPjjrM4 2252
wemulate/ext/utils/common.py sha256=T9EQXfqoyj6d7Jg_Zr85VEbexJWhQPBDpX6io7B1TXQ 4532
wemulate/ext/utils/delete.py sha256=dV0qrft0E8fA_5jZF4FRrWT8rILqUfaA5FAS3cTW0YI 2037
wemulate/ext/utils/reset.py sha256=4EheMCVJZOTUcTamCbqU7iNxJluqVtcvWiTktEXdlmc 1355
wemulate/ext/utils/restore.py sha256=mqYwu44blvc4saSq0n9lsUwOCvaluSNJDJHT5BS6D40 1347
wemulate/ext/utils/retrieve.py sha256=DIvB4Sx2kI0I1a5kTYb9qoSbbvo0QZ6hFRJ6JAc83V8 3197
wemulate/ext/utils/set.py sha256=OG0ThrEDp1HzVm3Lk8_DYfty3EcVSoWulLxn0WbK3Q4 1350
wemulate/main.py sha256=RuqneSl2gjMKRYNyRq1XKU4JvKwdJDQb_mijlh91HJw 2311
wemulate/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wemulate/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wemulate/templates/show_connection.jinja2 sha256=-LyIIGvOB8WoIJ-89bD5cQItiqyMp_tQgpCP0r0v3E8 301
wemulate/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wemulate/utils/output.py sha256=apKrI7vaxwfOOiU9jEOdwZVkJunn6FUMkBJP2_KRM5Y 313
wemulate/utils/rendering.py sha256=aLm2P0vDTZ6OosQRepD1Gb6ErrtqooyEDmitivEPQzs 586
wemulate/utils/tcconfig.py sha256=uvTSzPUnKe1V_ZTwpric76ubD4hzTk7O9PxdUxerjhw 7539
wemulate-2.0.5.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
wemulate-2.0.5.dist-info/METADATA sha256=s3ledUE02USGbdq_idN8KrppDvl1A05xsY9d7EvrDvU 3895
wemulate-2.0.5.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
wemulate-2.0.5.dist-info/entry_points.txt sha256=QC8NOXrA69k3oVcAGcPzD2N6V3ufK696ZoYpbvbMkuE 46
wemulate-2.0.5.dist-info/RECORD

entry_points.txt

wemulate = wemulate.main:app