gym-csle-cyborg

View on PyPIReverse Dependencies (3)

0.5.1 gym_csle_cyborg-0.5.1-py3-none-any.whl

Wheel Details

Project: gym-csle-cyborg
Version: 0.5.1
Filename: gym_csle_cyborg-0.5.1-py3-none-any.whl
Download: [link]
Size: 39907
MD5: 81b7d0f027db52f965aacff5604403b0
SHA256: 4e5f3d7ab41435efe6fa1ead4888f7e34a037428f2d254705f975c8b51fd9376
Uploaded: 2024-03-05 17:32:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gym-csle-cyborg
Version: 0.5.1
Summary: OpenAI gym reinforcement learning environment wrapper for CybORG
Author: Kim Hammar
Author-Email: hammar.kim[at]gmail.com
License: Creative Commons Attribution-ShareAlike 4.0 International
Keywords: Reinforcement-Learning Cyber-Security Markov-Games Markov-Decision-Processes
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Intended Audience :: Science/Research
Platform: unix
Platform: linux
Requires-Python: >=3.8
Requires-Dist: gymnasium (>=0.27.1)
Requires-Dist: csle-cyborg (>=0.0.2)
Requires-Dist: csle-base (>=0.5.1)
Requires-Dist: csle-common (>=0.5.1)
Requires-Dist: csle-attacker (>=0.5.1)
Requires-Dist: csle-defender (>=0.5.1)
Requires-Dist: csle-collector (>=0.5.1)
Requires-Dist: pytest (>=6.0); extra == "testing"
Requires-Dist: pytest-cov (>=2.0); extra == "testing"
Requires-Dist: pytest-mock (>=3.6.0); extra == "testing"
Requires-Dist: grpcio (>=1.57.0); extra == "testing"
Requires-Dist: grpcio-tools (>=1.57.0); extra == "testing"
Requires-Dist: pytest-grpc (>=0.8.0); extra == "testing"
Requires-Dist: mypy (>=1.4.1); extra == "testing"
Requires-Dist: mypy-extensions (>=1.0.0); extra == "testing"
Requires-Dist: mypy-protobuf (>=3.5.0); extra == "testing"
Requires-Dist: types-PyYAML (>=6.0.12.11); extra == "testing"
Requires-Dist: types-paramiko (>=3.2.0.0); extra == "testing"
Requires-Dist: types-protobuf (>=4.23.0.3); extra == "testing"
Requires-Dist: types-requests (>=2.31.0.1); extra == "testing"
Requires-Dist: types-urllib3 (>=1.26.25.13); extra == "testing"
Requires-Dist: flake8 (>=6.1.0); extra == "testing"
Requires-Dist: flake8-rst-docstrings (>=0.3.0); extra == "testing"
Requires-Dist: tox (>=3.24); extra == "testing"
Requires-Dist: sphinx (>=5.3.0); extra == "testing"
Requires-Dist: sphinxcontrib-napoleon (>=0.7); extra == "testing"
Requires-Dist: sphinx-rtd-theme (>=1.1.1); extra == "testing"
Requires-Dist: twine (>=4.0.2); extra == "testing"
Requires-Dist: build (>=0.10.0); extra == "testing"
Provides-Extra: testing
[No description]

WHEEL

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

RECORD

Path Digest Size
gym_csle_cyborg/__init__.py sha256=V1Tg7WHbMJCF-IfhNT5Ua3Hd0Zg59sRLJnDvAa79jcg 469
gym_csle_cyborg/__version__.py sha256=s8Yq9Om1yBxrMA7xYQ5Y13Paeuxnq99NxhyjuPlnH6A 22
gym_csle_cyborg/constants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gym_csle_cyborg/constants/constants.py sha256=0dJWPtl48BZUWZWVThreCYrqoo69muvC0lWszgMCXig 2774
gym_csle_cyborg/dao/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gym_csle_cyborg/dao/activity_type.py sha256=Pri-WmmYAhlagJdEqPKl-oUAm7xF3AJ56iceG1ut16o 788
gym_csle_cyborg/dao/blue_agent_action_type.py sha256=OnAsLwq7C6P5RDbL0U7PqaD7NWgq7FdZf4Ltfkrxbf4 1926
gym_csle_cyborg/dao/compromised_type.py sha256=SB3sX4aaZdrSHeXx0D2wHo4-6vt5tpciO2HLKthYoLM 939
gym_csle_cyborg/dao/csle_cyborg_config.py sha256=cvJnC9Krmp5IoifzmPiJPrSl3meItxs2WIjyjQ4opQo 6822
gym_csle_cyborg/dao/csle_cyborg_wrapper_config.py sha256=cjF_l8b15GpFLvi36kie44r-U8zefuSiYzRslAEbBhA 3966
gym_csle_cyborg/dao/cyborg_wrapper_state.py sha256=-89tuCjaKSZva9sQ1LTE5Al9rBj27eznPzz_5tb-qDs 6284
gym_csle_cyborg/dao/decoy_type.py sha256=MvXUUlGgtmKisISZtm0TYd2WxBrgeOi2aBoMxCXN2H4 260
gym_csle_cyborg/dao/exploit_type.py sha256=khAkxPLY2L-QQYAFsyekVmhKxGMYHkrhmVSIf205R4c 302
gym_csle_cyborg/dao/red_agent_action_type.py sha256=L2B7fkQ5Ndx4rMZeFByX7jJq52JH7LIyj5rqMT6onDI 1154
gym_csle_cyborg/dao/red_agent_type.py sha256=dY92F7kytIz2VecOkmG61vkUa6VVas4AnaTRWe8pGn0 197
gym_csle_cyborg/envs/__init__.py sha256=PhSX0zhGFhu0odUyfenM358TtDtEkS173_Kp7xTzE_A 174
gym_csle_cyborg/envs/cyborg_scenario_two_defender.py sha256=LatPv3apv1v5QuPOoLfWeVprgLzZdPCVHn_179rL_4s 49858
gym_csle_cyborg/envs/cyborg_scenario_two_wrapper.py sha256=mgYoYMaFxgMWw4cqRWAin1EQxhx9Upqiy08Xlt9aSSE 88819
gym_csle_cyborg/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gym_csle_cyborg/util/cyborg_env_util.py sha256=023VStZ3hKuZCUTf5w-8o427qVr7w-TuEe83TbzRW_Y 33843
gym_csle_cyborg-0.5.1.dist-info/METADATA sha256=cIYRo6ldSlndrii7BsJeo_idgUswQN-I27IMImuJq0I 2165
gym_csle_cyborg-0.5.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
gym_csle_cyborg-0.5.1.dist-info/top_level.txt sha256=gCYMb1n-IIbMe0qBouMHYpIbSDfhh7qWUW2gmzfJs5w 16
gym_csle_cyborg-0.5.1.dist-info/RECORD

top_level.txt

gym_csle_cyborg