Metadata-Version: 2.0
Name: pmaker
Version: 0.2.2
Summary: Toolkit for creating problems for programming competitions
Home-page: https://github.com/p-maker/pmaker
Author: Dmitry Sayutin
Author-email: UNKNOWN
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.5, <4

pmaker
======

pmaker is a toolkit for creating programming contests.

Dependencies:
=============

(Or skip and it will be installed from pypi)

```
apt install python3-setuptools{,-scm} python3-jinja2
```


Install the package:
====================

Clone the repo and then


```
./setup.py install
```

You may also use "--user" option for non-privilged install.
Note that this way you will probably need to copy runnable file from ~/.local/bin to your PATH.

Install the sandbox
===================

```
git clone http://github.com/ioi/isolate
make
[sudo] make install
```

For more information please refer to the isolate's official documentation


User guide (short)
==================

Following commands are provided

```
pmaker tests                      # generates all the tests for the problem in current directory
pmaker invoke <list of solutions> # invokes the specified solutions, use localhost:8128 to see the results
pmaker invoke @all                # convenience macro
pmaker view-tests                 # shows all the tests, in browser
pmaker invokation-list            # to view previous invokations
```


