semvec/pypi-packages huggingface dataset:
anylogic-export 0.1.0
Pre-commit hook for exporting AnyLogic standalone models to run in continuous integration.
Requires Python: >=3.12

# AnyLogic Export

Show help message.

```bash
anylogic-export -h
```

Export an AnyLogic model.

```bash
anylogic-export DistributionCenter/DistributionCenter.alpx
```

## Benchmarking

Originally developed for one of the biggest AnyLogic models in the world. Exporting should take less time for most projects.
code-spy 0.6.0
Watches for file changes & runs tasks against your Python code.

# Code Spy

Python developer tool that watches for file changes & runs tasks against your Python code.

![Terminal Example](examples/codyspy2.png)

### Install
```bash
 pip install code-spy
```

### Quickstart

```python
from flask import Flask  # Or any WSGI application framework
from code_spy.core import CodeSpy
from code_spy.tasks import (
    MyPyTask,
    DevServerTask,
    PylintTask,
    PytestTask,
    BlackTask,
)

if __name__ == "__main__":
    # Create an instance of a WSGI application
    flask = Flask(__name__)

    # Pass the code spy shipped tasks to the `tasks` kwarg:
    cs = CodeSpy(
        watch_path=".",  # Optional: The path that codespy will run tasks against on file system change.
        interval=1,  # Optional (Default is 1 second) Restrict how often codespy can rerun tasks.
        ignore_dirs=["some_file"],  # Optional: Ignore files & directories from this directory path.
        log_length=100, # Optional: Restrict the character length of logs.
        tasks=[
            MyPyTask(path="routes", mypy_file="mypy.ini"),
            PylintTask(path="routes", rcfile=".pylintrc"),
            PytestTask(path="tests"),
            BlackTask(path="routes"),
            DevServerTask(wsgi_app=flask),
        ]
    )

    # Now call `watch`, that's it!
    cs.watch()
```

### Tasks
- **Mypy** ✅
- **SimpleHttpServer** ✅
- **Pylint** ✅
- **Pytest** ✅
- **Black** ✅
 
### Tasks Requiring Library Installs
To restrict the amount of third party libraries that ship with code-spy, the rest of the tasks
require library installs:

- **ISort** *TODO*
- **Flake8** *TODO*
- **Bandit** *TODO*
- **Sphinx** *TODO*
- **Custom Task** *TODO*