Closed Xiretza closed 2 years ago
There's a conflict. The main question though, before I review it: why do we want it to work as a python package? Is this people will actually use?
I would think so. Not only would it allow using pip install https://github.com/etesync/server
(or even pip install etebase_server
if it's pushed to pypi), it also makes distro packaging a lot easier because it can be handled like any other python package.
Cool, that's fair. OK. Will review this once we review and merge all the others as I don't want any conflicts here.
Rebased.
Merged, thanks a lot! Please take extra care testing it to make sure we didn't break anything, though it looks good for all I can see.
This is quite a big one, so it probably makes sense to review it commit-by-commit (there shouldn't be any overlap).
Summarized:
etebase_fastapi
module was moved toetebase_server.fastapi
myauth
module was moved toetebase_server.myauth
django_etebase
module was moved toetebase_server.django
templates/
directory was moved intoetebase_server/
setup.py
was added to allow packaging theetebase_server
module as a python package.