[tool.poetry] name = "Pype" version = "3.0.0" description = "Multi-platform open-source pipeline built around the Avalon platform, expanding it with extra features and integrations." authors = ["Pype Club "] license = "MIT License" homepage = "https://pype.club" documentation = "https://pype.club/docs/artist_getting_started" repository = "https://github.com/pypeclub/pype" readme = "README.md" keywords = ["Pipeline", "Avalon", "VFX", "animation", "automation", "tracking", "asset management"] [tool.poetry.dependencies] python = "3.7.*" aiohttp = "^3.7" aiohttp_json_rpc = "*" # TVPaint server acre = { git = "https://github.com/pypeclub/acre.git" } opentimelineio = { version = "0.14.0.dev1", source = "pype" } appdirs = "^1.4.3" blessed = "^1.17" # pype terminal formatting clique = "1.5.*" Click = "^7" dnspython = "^2.1.0" ftrack-python-api = "2.0.*" google-api-python-client = "^1.12.8" # sync server google support (should be separate?) jsonschema = "^3.2.0" keyring = "^22.0.1" log4mongo = "^1.7" pathlib2= "^2.3.5" # deadline submit publish job only (single place, maybe not needed?) Pillow = "^8.1" # only used for slates prototype pyblish-base = "^1.8.8" pynput = "^1.7.2" # idle manager in tray pymongo = "^3.11.2" pyqt5 = "^5.12.2" # ideally should be replaced with PySide2 "Qt.py" = "^1.3.3" speedcopy = "^2.1" six = "^1.15" wsrpc_aiohttp = "^3.1.1" # websocket server pywin32 = { version = "300", markers = "sys_platform == 'win32'" } jinxed = [ { version = "^1.0.1", markers = "sys_platform == 'darwin'" }, { version = "^1.0.1", markers = "sys_platform == 'linux'" } ] python3-xlib = { version="*", markers = "sys_platform == 'linux'"} [tool.poetry.dev-dependencies] flake8 = "^3.7" autopep8 = "^1.4" coverage = "*" cx_freeze = "^6.5" jedi = "^0.13" Jinja2 = "^2.11" pycodestyle = "^2.5.0" pydocstyle = "^3.0.0" pylint = "^2.4.4" pytest = "^6.1" pytest-cov = "*" pytest-print = "*" Sphinx = "*" sphinx-rtd-theme = "*" sphinxcontrib-websupport = "*" sphinx-qt-documentation = "*" recommonmark = "*" tqdm = "*" wheel = "*" [tool.poetry.urls] "Bug Tracker" = "https://github.com/pypeclub/pype/issues" "Discussions" = "https://github.com/pypeclub/pype/discussions" [[tool.poetry.source]] name = "pype" url = "https://d.r1.wbsprt.com/pype.club/distribute/" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api"