in03 / proxima

Transcode source media directly from DaVinci Resolve using multiple machines for encoding. Great for creating proxies quickly.
MIT License
50 stars 3 forks source link

Fix fragile relative imports #256

Closed github-actions[bot] closed 11 months ago

github-actions[bot] commented 1 year ago

Fix fragile relative imports

This import order really matters!

isort is configured not to touch init files

but this is fragile and should be fixed

https://github.com/in03/proxima/blob/b783acc210f65b467ccc3d78b591d8741f0b8681/src/proxima/__init__.py#L12


os.environ["PROXIMA_VERSION"] = __version__
os.environ["PROXIMA_VC_KEY"] = f"{_semver.major}.{_semver.minor}"

# TODO: Fix fragile relative imports
# This import order really matters!
# isort is configured not to touch __init__ files
# but this is fragile and should be fixed

from proxima.cli import main as cli

from .app import core
from .celery import shared
from .app import checks
from .app import exceptions
from .app import resolve
from .app.link import ProxyLinker

eddfdddff8eea48d90a0d0393c6f7863cf2ff58c

github-actions[bot] commented 11 months ago

Closed in 6461cd567688f3848b88797221c5c33a6215128a