CALICO lib for all your problem writing needs
Project description
CALICOlib
CALICOlib is a framework to help facilitate problem creation on DOMjudge. Currently, the library helps with test generation and creating problem zip, which is based on the ICPC problem package specification
Installing
python -m pip install calico_lib
Alternatively, install the development version using flit.
brew install flit # or another package manager like pip or pipx
git clone https://github.com/calico-team/CALICOlib.git
cd CALICOlib
flit install --symlink
Quick Start
See examples/add. Also see https://github.com/calico-team/CALICOlib/blob/main/examples/add/main.py
Development
Bump version number in __init__.py and run flit publish or another build tool. See documentation for flit.
Roadmap
Problem / Test Generation / Test Verification:
- Support test case from file
- Rethink API (Subproblem should be Problem and Problem should be MultipartProblem)
Other stuff:
- Upload problem to testing contest
- Create contest
- Create contest.zip
Similar tools
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file calico_lib-0.1.9.tar.gz.
File metadata
- Download URL: calico_lib-0.1.9.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f8b9a3796a007dafcac8d7e917f1a00036cc858373bc13125844e495cabb75f
|
|
| MD5 |
32137bffe88c5e6be6bb5baeea906492
|
|
| BLAKE2b-256 |
cecc3abdc802d1e367011ff73bfaec0b5faa7d88b932d38cc7f1a14022e47c28
|
File details
Details for the file calico_lib-0.1.9-py2.py3-none-any.whl.
File metadata
- Download URL: calico_lib-0.1.9-py2.py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc66d1a568aa056b19973fe901866e5c48e652fddb09da8c18491c3288dad0c4
|
|
| MD5 |
bcc5f3b49f0424229c3849f9c75398ea
|
|
| BLAKE2b-256 |
807604ced77ed8a62ca7c5e847548d33a98b60f2bbcd56d88fdd2183130786a3
|