Registry / web-framework / mrx-runway

mrx-runway

JSON →
library1.13.3pypypiunverified

mrx-runway (makina-runway) is a rapid application development framework for Python, providing scaffolding, API generation, and deployment tooling. The current version is 1.13.3, released with requires_python <3.12,>=3.8. Release cadence is irregular.

pip install mrx-runway
INSTALL
IMPORT
SIG · MRX-RUNWAY
M
mrx-runway
web-frameworkpythonv1.13.3
Install
Import
Disk
Pass rate
0/ 10
Env Coverage0 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v? · pip install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.910 runs
build_error
glibc
py 3.103.910 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

runway
from mrx import runway
import runway
Top-level import is from mrx.runway, not directly 'runway'

Create a simple runway application.

from mrx import runway app = runway.Application() @app.route('/') def hello(): return {'message': 'Hello World'} if __name__ == '__main__': app.run()
runway --version
Debug
Known issues
breakingIn version 1.12, the package structure changed: imports must now use 'from mrx import runway' instead of 'import runway'. Old code will raise ImportError.
fix
Update all imports to 'from mrx import runway'.
affects: >=1.12
gotchaThe framework requires Python <3.12 and >=3.8. Using Python 3.12+ will cause installation failures.
fix
Use Python 3.8 to 3.11.
affects: all
deprecatedThe @runway.async decorator is deprecated since version 1.10. Use @app.async_endpoint instead.
fix
Replace @runway.async with @app.async_endpoint on async views.
affects: >=1.10
gotchaWhen using SQLAlchemy with runway, you must set the runway_SQLALCHEMY_DATABASE_URI environment variable. Not setting it causes silent fallback to SQLite.
fix
Set the environment variable or pass database_uri to runway.Application().
affects: all
gotchaRunway's static file serving only works in development mode. In production, use a reverse proxy like Nginx.
fix
In production, configure Nginx to serve static files from the 'static' folder.
affects: all
deprecatedThe 'runway.contrib.admin' module is deprecated from version 1.11. Use 'runway.contrib.adminlte' instead.
fix
Replace 'from runway.contrib.admin import ...' with 'from runway.contrib.adminlte import ...'.
affects: >=1.11
Upgrade
Version history
1.13.3latest on PyPI · released Jan 22, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources