comparison pyproject.toml @ 1525:c921e7002bac

build: don't use local dependencies, and remove backend package: hatch doesn't support yet editable dependencies (https://github.com/pypa/hatch/issues/588), and to work on dev, backend and templates must be installed manually in dev mode. To avoid issues during sync when entering a shell, those dependencies are disabled and must be installed manually.
author Goffi <goffi@goffi.org>
date Thu, 08 Jun 2023 21:07:54 +0200
parents 311febeae2d5
children fc2bc024600d
comparison
equal deleted inserted replaced
1524:311febeae2d5 1525:c921e7002bac
22 dependencies = [ 22 dependencies = [
23 "autobahn >= 23.6.1", 23 "autobahn >= 23.6.1",
24 "brython >= 3.10", 24 "brython >= 3.10",
25 "jinja2 >= 3.1.2", 25 "jinja2 >= 3.1.2",
26 # use during dev mode to have current version of backend 26 # use during dev mode to have current version of backend
27 "libervia-backend @ {root:uri}/../libervia-backend", 27 # "libervia-backend == 0.9.*",
28 "libervia-templates @ {root:uri}/../libervia-backend", 28 # "libervia-templates >0.8.0b1",
29 "pyopenssl >= 23.2.0", 29 "pyopenssl >= 23.2.0",
30 "shortuuid ~= 1.0.11", 30 "shortuuid ~= 1.0.11",
31 "twisted[tls] >= 22.10", 31 "twisted[tls] >= 22.10",
32 "zope.interface >= 5", 32 "zope.interface >= 5",
33 ] 33 ]