dstack
dstack copied to clipboard
Drop the legacy `dstack-gateway` Python package
Problem
Currently, the gateway installation and updates are performed using a chain of two packages. First, the dstack-gateway package is installed from s3. The dstack-gateway package depends on the dstack package, which contains the actual code used on gateways, so the dstack package is then installed from PyPI.
The dstack-gateway package is redundant and complicates the development process. Testing a local gateway version now requires building and making publicly accessible a development version of both the dstack-gateway and the dstack package.
Solution
Move the remaining code from dstack-gateway to dstack and drop dstack-gateway.
Workaround
No response
Would you like to help us implement this feature by sending a PR?
Yes