7 Commits

Author SHA1 Message Date
Илья Глазунов
cec6e927a7 tests for pyservectl 2025-12-04 03:00:56 +03:00
Илья Глазунов
3454801be7 process_orchestration for asgi added 2025-12-04 01:25:13 +03:00
Илья Глазунов
5d863bc97c cython path_matcher added to reduce time on hot operations 2025-12-03 12:54:45 +03:00
Илья Глазунов
0d0d1aec80 asgi/wsgi mounting implemented 2025-12-03 12:10:28 +03:00
Илья Глазунов
2f49ee576f test for routing module
Some checks failed
Lint Code / lint (push) Failing after 11s
CI/CD Pipeline / lint (push) Successful in 0s
CI/CD Pipeline / test (push) Successful in 0s
CI/CD Pipeline / build-and-release (push) Has been skipped
CI/CD Pipeline / notify (push) Successful in 0s
Run Tests / test (3.12) (push) Failing after 2s
Run Tests / test (3.13) (push) Failing after 1s
2025-12-03 02:20:42 +03:00
Илья Глазунов
5262c5e1fb reverse proxy added
added tests for reverse proxy too
2025-12-03 00:05:11 +03:00
Илья Глазунов
84cd1c974f feat: Add CLI for PyServe with configuration options
- Introduced a new CLI module (`cli.py`) to manage server configurations via command line arguments.
- Added script entry point in `pyproject.toml` for easy access to the CLI.
- Enhanced `Config` class to load configurations from a YAML file.
- Updated `__init__.py` to include `__version__` in the module exports.
- Added optional dependencies for development tools in `pyproject.toml`.
- Implemented logging improvements and error handling in various modules.
- Created tests for the CLI functionality to ensure proper behavior.
- Removed the old `run.py` implementation in favor of the new CLI approach.
2025-09-02 00:20:40 +03:00