semvec/pypi-packages huggingface dataset:
openapi-file-finder 0.1.7
Add your description here
Requires Python: >=3.12

# openapi-file-finder

A CLI tool and Python package to detect and locate OpenAPI/Swagger and API Blueprint specification files or annotations in PHP repositories.

## Features
- Scan repositories for OpenAPI/Swagger YAML/JSON files
- Detect swagger-php and API Blueprint annotations in PHP code
- Synchronous and asynchronous scanning
- Rich CLI output with logging

## Installation

This project uses [uv](https://github.com/astral-sh/uv) for dependency management. To install dependencies:

```bash
uv pip install -e .
```

## CLI Usage

```bash
python -m openapi_file_finder find /path/to/php/repository
python -m openapi_file_finder check-swagger-php /path/to/php/repository
python -m openapi_file_finder check-apiblueprint /path/to/php/repository
```

## As a Python Package

You can also use the core functions in your own Python scripts. See `example_usage.py` below.

## Logging

All scripts use `structlog` for structured logging.

## License

MIT
scheduling-and-allocation 2025.0.10
A visual tool to make scheduling courses with teachers, labs, etc easier
Requires Python: >=3.11

# Scheduling and Allocation Programs

Scheduler and Allocation - create teacher/lab/course schedules

This program comes with ABSOLUTELY NO WARRANTY.

This is free software, and licensed under the GNU General Public License. (see <https://www.gnu.org/licenses/>)


# COPYRIGHT

Copyright (c) 2025, Sandy Bultena

Copyright (c) 2016, Jack Burns, Sandy Bultena, Ian Clement.