algobattle-base

View on PyPIReverse Dependencies (1)

4.3.0 algobattle_base-4.3.0-py3-none-any.whl

Wheel Details

Project: algobattle-base
Version: 4.3.0
Filename: algobattle_base-4.3.0-py3-none-any.whl
Download: [link]
Size: 69977
MD5: f613243676cc32afb76dbdcb5f911fc0
SHA256: 61736718fd3c17e6399531da37a8d862b4b271b2a224106d902e55ba77b6bceb
Uploaded: 2024-01-09 21:57:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: algobattle-base
Version: 4.3.0
Summary: The Algobattle lab course package.
Author: Imogen Hergeth, Jan Dreier, Henri Lotze
Project-Url: Homepage, https://algobattle.org
Project-Url: Documentation, https://algobattle.org/docs
Project-Url: Repository, https://github.com/Benezivas/algobattle
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: docker (>=7.0.0)
Requires-Dist: pydantic (>=2.5.3)
Requires-Dist: anyio (>=4.2.0)
Requires-Dist: typer[all] (>=0.9.0)
Requires-Dist: typing-extensions (>=4.9.0)
Requires-Dist: tomlkit (>=0.12.3)
Requires-Dist: jinja2 (>=3.1.2)
Requires-Dist: black (>=23.12.1); extra == "dev"
Requires-Dist: flake8 (>=6.1.0); extra == "dev"
Requires-Dist: flake8-docstrings (>=1.7.0); extra == "dev"
Requires-Dist: mkdocs (>=1.5.3); extra == "dev"
Requires-Dist: mkdocs-material (>=9.5.3); extra == "dev"
Requires-Dist: pymdown-extensions (>=10.7); extra == "dev"
Requires-Dist: mkdocstrings[python] (>=0.24.0); extra == "dev"
Requires-Dist: mdx-include (>=1.4.2); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 3001 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.1.8)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
algobattle/__init__.py sha256=MFonv4AaoVSBNXE5ikQ7r7jj_G8bjOhSuhCQYvqGsfo 121
algobattle/battle.py sha256=X0CtMViQJ65UyYiENFGI1xQGtgIqcMkbswpl0y-cJLA 30388
algobattle/cli.py sha256=zIdvC6FR2ngL3SBhnOZzy3jUmCz-Bigu-sAHJ_cGugE 36182
algobattle/match.py sha256=R3Cg5MrkBYmgKHRizuS2Kona8gjXI_ovgUjV04SPFwA 27038
algobattle/problem.py sha256=1VW9Qyv8Mz-FX8xFag_7FgHgFWoseEgl0ilNgHSGqiI 20814
algobattle/program.py sha256=lKQdpRrI93k7dB6VQZyBmN7D273qY0mLHdj10A-jwPE 30442
algobattle/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
algobattle/templates/__init__.py sha256=TEZfNwWYoJu0OIR-BRVV4Yif006dqF7JcjKe6H3gsB8 2680
algobattle/templates/c/.gitignore sha256=VHRN4Iq9mqctFcCnBDYUAQveDx1Rpgv7xga9XeuSwaM 302
algobattle/templates/c/Dockerfile sha256=hLf-zco5O5d6rafxR6NVcy2u5MUqYCmbDzUJE7__-bc 278
algobattle/templates/c/src/CMakeLists.txt sha256=zggvkHnRpLdZllju4mPzA2Q9LjG-ToGMgsKx_nlVxww 182
algobattle/templates/c/src/main.c sha256=Jnl48nQfeLKpCuep5-oa9nyNF2PbiOhmMBq1DlAazcM 64
algobattle/templates/cpp/.gitignore sha256=VHRN4Iq9mqctFcCnBDYUAQveDx1Rpgv7xga9XeuSwaM 302
algobattle/templates/cpp/Dockerfile sha256=hLf-zco5O5d6rafxR6NVcy2u5MUqYCmbDzUJE7__-bc 278
algobattle/templates/cpp/src/CMakeLists.txt sha256=S-x2HOIIkTAnboaB3uaCX0Zrk-gnPr2PMffoCsWapmg 186
algobattle/templates/cpp/src/main.cpp sha256=Jba1FSgQ0yNUsO0L_RIgTHPcjwbfEEOLRIbh7JnHMU4 90
algobattle/templates/csharp/Dockerfile.jinja sha256=S6Yhffx9-ZluUn5j9OBZs_WvYQT8cMKwG_vosQcwXGo 200
algobattle/templates/csharp/Program.cs sha256=zYQFJA-LF4DsUY0pJ4XQywNknLcOmZni-cOZjRN_DO4 110
algobattle/templates/csharp/{{program.capitalize()}}.csproj sha256=tp6vdC9-g7dTzBgsBSImsT19QEUeKIHixUintNWlp4I 249
algobattle/templates/go/.gitignore sha256=6ezmmpejxxiL9VXYTKUHUDFn6vYG7EVUAk57YRsqxm0 499
algobattle/templates/go/Dockerfile sha256=H0jfCMDAasR0sqDZG3uW7uhOFHnYcnG_YPDoJfzTBRU 199
algobattle/templates/go/go.mod.jinja sha256=obX4S3MAQvRN7836r9_2IycplVYuEPJt0Rky9ui6FHo 33
algobattle/templates/go/main.go sha256=thc6E98Xe47te7CCMNliL50H7nicn-rsvIeuK39kAtw 79
algobattle/templates/java/.dockerignore sha256=XkMYBPOi3xEtLjpFZC_AO5qUzn_-jyzvHxk9VUU8Zjg 8
algobattle/templates/java/.gitignore sha256=BPjE5WfabSt0YoGHhD-pHaEyMs9Qv6VppWvawhLJSQI 399
algobattle/templates/java/Dockerfile.jinja sha256=T2kLcC47lp9T_-v0TzRC8L_odTy-Tj8P-XJIWS4_AeU 145
algobattle/templates/java/pom.xml.jinja sha256=a9GjMokSDv8lnnrApLfJKSsO73OI-4aR8080UGaklRk 978
algobattle/templates/java/src/main/java/com/{{team_normalized}}/{{program.capitalize()}}.java.jinja sha256=C6hNJT5_z_gKX8WZlbHeiinn-mCbDKDVi1ecmLjMMTs 1624
algobattle/templates/javascript/.gitignore sha256=vc7sY8i58jsLI8faqvCo5BuhEtXe2cAs3F68Jicesk8 2047
algobattle/templates/javascript/Dockerfile.jinja sha256=Ku-SX8yB3siV2nhUCqOd-8ebObWHkmxVdcty64y4lOI 101
algobattle/templates/javascript/package-lock.json.jinja sha256=NEoUA3of0h49ZQquT1VCEIodM6jc1l8I-5ZV7nViM2o 252
algobattle/templates/javascript/package.json.jinja sha256=EdOVypdgivupdEl_AlxD60KjbcQluC4fUIaIoWns1Ho 225
algobattle/templates/javascript/{{program}}.mjs.jinja sha256=TfgM-84DymAF-lFJU1aQXrD33RisCN39-mxkjsemXrI 1040
algobattle/templates/plain/Dockerfile.jinja sha256=wF6h8vKoeBAWTL9SM88hY-3pIb9mcVnt24xylKEDeOY 803
algobattle/templates/problem.py.jinja sha256=9Ojo7dbgCzoaoh644b4c-yphEDriiEZoTQ7yOvBZVUM 593
algobattle/templates/python/.gitignore sha256=WMipEP69DXrlBGRSPlQhM5B4h6RO1egyMHWMyFtQ-jc 3236
algobattle/templates/python/Dockerfile.jinja sha256=EgQqd0doRTpfj-OLhjjlKs2gnnn1z2MzadwTMMZtNak 125
algobattle/templates/python/pyproject.toml.jinja sha256=AVK1wLov2QlzLZ5ZCWTNUVXSR8itTJ8XQNJ5VCY-tGY 352
algobattle/templates/python/{{program}}.py.jinja sha256=qdQfpLJ-__Xu9oHsCeaOOYT-CYQT0qBgP76N4IAR4xQ 1041
algobattle/templates/rust/.gitignore sha256=xWZ5wvY6wOMpWdlOMRF1zEgu6-2ntkFpL4dwt2Qb1PM 225
algobattle/templates/rust/Cargo.toml.jinja sha256=E871IP-YRfXuKZxdwFA1W0w5NjgqZOucYa7xP5j2fXY 329
algobattle/templates/rust/Dockerfile.jinja sha256=0IEbvaqwbDVe4yo7YBLPxKYaVvRnfGtrd0mEn2__CCQ 135
algobattle/templates/rust/src/main.rs.jinja sha256=mnhjTQuOPpsN3Tid_K0eQUXIYeLdELTt-TBzPthuDMk 1273
algobattle/templates/typescript/.gitignore sha256=-N_wzC9pgqn71cVZYR2WzY-4GbSCBevIeWSE3YZa5H8 343
algobattle/templates/typescript/Dockerfile sha256=H4nz17LIm0i-t_w7lAbqdiK2XW4A5MYJScLIDkfjr60 202
algobattle/templates/typescript/package-lock.json.jinja sha256=qysNnfhIrxUIeJPVwTUci7iKS3z64A1JQvL-yYy3Y3U 1020
algobattle/templates/typescript/package.json.jinja sha256=-4iO4KqowqI2hf80GnHUO8ZGWl76C2ZX7NvNsZg2lJQ 356
algobattle/templates/typescript/src/main.ts sha256=f3-a7sPALVuej03FEVcKRvTdi9HV3FmD3WnGL5RM1wU 31
algobattle/templates/typescript/tsconfig.json sha256=8WzJ1_bTpU32EDbqGj0QXpGJj7O2x8n2T7wixPa_qIY 323
algobattle/types.py sha256=xYAA_94rQgKueQDCrOEuQl4BLskdzDxZEliW-L1X8gQ 20972
algobattle/util.py sha256=wQ8l90PdXNa2N3sMUo3JalpsnPtHQgpH5KxyA0XcGZg 9579
algobattle_base-4.3.0.dist-info/METADATA sha256=0rchjIcalcuNa-CWG-qazdHUXV8HItOlpWVsc_SDf2k 4308
algobattle_base-4.3.0.dist-info/WHEEL sha256=N2J68yzZqJh3mI_Wg92rwhw0rtJDFpZj9bwQIMJgaVg 90
algobattle_base-4.3.0.dist-info/entry_points.txt sha256=sZV2pJAA04xxW2t9RyPZeuxUr6NfRF1RLTlQdj66TCA 51
algobattle_base-4.3.0.dist-info/licenses/LICENSE sha256=6M1_1ZU1mbFOTes6sXlvn_ZS0-FRTvrGu9jtDNhsrXc 1068
algobattle_base-4.3.0.dist-info/RECORD

entry_points.txt

algobattle = algobattle.cli:app