Merge pull request #25 from AlekseyLobanov/add_wheels_to_project
Add wheels to project
This commit was merged in pull request #25.
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -48,6 +48,7 @@ coverage.xml
|
|||||||
# Translations
|
# Translations
|
||||||
*.mo
|
*.mo
|
||||||
*.pot
|
*.pot
|
||||||
|
*.po
|
||||||
|
|
||||||
# Django stuff:
|
# Django stuff:
|
||||||
*.log
|
*.log
|
||||||
@@ -67,3 +68,8 @@ target/
|
|||||||
tmp*
|
tmp*
|
||||||
.env*
|
.env*
|
||||||
venv*
|
venv*
|
||||||
|
|
||||||
|
# Doit
|
||||||
|
*.bak
|
||||||
|
*.dat
|
||||||
|
*.dir
|
||||||
|
|||||||
36
dodo.py
Normal file
36
dodo.py
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
#!usr/bin/env python3
|
||||||
|
'''
|
||||||
|
'''
|
||||||
|
|
||||||
|
import glob
|
||||||
|
|
||||||
|
def task_pot():
|
||||||
|
"""Create bynary wheel distribution"""
|
||||||
|
return {
|
||||||
|
'actions': ["""pybabel extract -o todo.pot frontend"""],
|
||||||
|
'file_dep': glob.glob('frontend/*.py'),
|
||||||
|
'targets': ['todo.pot']
|
||||||
|
}
|
||||||
|
|
||||||
|
def task_po():
|
||||||
|
"""Create bynary wheel distribution"""
|
||||||
|
return {
|
||||||
|
'actions': ["""pybabel update -D todo -d frontend/po -i todo.pot"""],
|
||||||
|
'file_dep': ['todo.pot'],
|
||||||
|
'targets': ['frontend/po/eng/LC_MESSAGES/todo.po']
|
||||||
|
}
|
||||||
|
|
||||||
|
def task_mo():
|
||||||
|
"""Create bynary wheel distribution"""
|
||||||
|
return {
|
||||||
|
'actions': ["""pybabel compile -D todo -i frontend/po/eng/LC_MESSAGES/todo.po -o frontend/po/eng/LC_MESSAGES/todo.mo"""],
|
||||||
|
'file_dep': ['frontend/po/eng/LC_MESSAGES/todo.po'],
|
||||||
|
'targets': ['frontend/po/eng/LC_MESSAGES/todo.mo']
|
||||||
|
}
|
||||||
|
|
||||||
|
def task_wheel():
|
||||||
|
"""Create bynary wheel distribution"""
|
||||||
|
return {
|
||||||
|
'actions': ['python3 -m build -w'],
|
||||||
|
'task_dep': ['mo']
|
||||||
|
}
|
||||||
0
frontend/__init__.py
Normal file
0
frontend/__init__.py
Normal file
8
frontend/__main__.py
Normal file
8
frontend/__main__.py
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
"""django-todo application launcher"""
|
||||||
|
|
||||||
|
from .todo_tk import Application
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
app = Application()
|
||||||
|
app.main(app.login())
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
import random
|
import random
|
||||||
from user import User
|
from .user import User
|
||||||
|
|
||||||
|
|
||||||
def print_lists(lists):
|
def print_lists(lists):
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import gettext
|
import gettext
|
||||||
import os
|
import os
|
||||||
import tkinter as tk
|
import tkinter as tk
|
||||||
from user import User
|
from .user import User
|
||||||
import message
|
from . import message
|
||||||
|
|
||||||
gettext.install("todo", os.path.join(os.path.dirname(__file__), "po"))
|
gettext.install("todo", os.path.join(os.path.dirname(__file__), "po"))
|
||||||
|
|
||||||
|
|||||||
@@ -1,83 +0,0 @@
|
|||||||
# English (United States) translations for PROJECT.
|
|
||||||
# Copyright (C) 2021 ORGANIZATION
|
|
||||||
# This file is distributed under the same license as the PROJECT project.
|
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2021.
|
|
||||||
#
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: PROJECT VERSION\n"
|
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
|
||||||
"POT-Creation-Date: 2021-06-06 23:42+0300\n"
|
|
||||||
"PO-Revision-Date: 2021-06-07 00:24+0300\n"
|
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
||||||
"Language: en_US\n"
|
|
||||||
"Language-Team: en_US <LL@li.org>\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Generated-By: Babel 2.8.1\n"
|
|
||||||
|
|
||||||
#: todo_tk.py:20
|
|
||||||
msgid "Приложение для планирования"
|
|
||||||
msgstr "ToDo Application"
|
|
||||||
|
|
||||||
#: message.py:6
|
|
||||||
msgid "Сообщение!"
|
|
||||||
msgstr "Message!"
|
|
||||||
|
|
||||||
#: message.py:7
|
|
||||||
msgid "Неправильный логин или пароль"
|
|
||||||
msgstr "Wrong login or password"
|
|
||||||
|
|
||||||
#: message.py:8
|
|
||||||
msgid "Сдесь могло быть ваше сообщение"
|
|
||||||
msgstr "This could have been your message"
|
|
||||||
|
|
||||||
#: login.py:63
|
|
||||||
msgid "Введите логин"
|
|
||||||
msgstr "Enter your username"
|
|
||||||
|
|
||||||
#: login.py:71
|
|
||||||
msgid "Введите пароль"
|
|
||||||
msgstr "Enter your password"
|
|
||||||
|
|
||||||
#: login.py:78
|
|
||||||
msgid "Войти"
|
|
||||||
msgstr "Enter"
|
|
||||||
|
|
||||||
#: workspace.py:17
|
|
||||||
msgid "Не реализовано"
|
|
||||||
msgstr "Not implemented"
|
|
||||||
|
|
||||||
#: workspace.py:25
|
|
||||||
msgid "Текст"
|
|
||||||
msgstr "Text"
|
|
||||||
|
|
||||||
#: workspace.py:28
|
|
||||||
msgid "Выполнено"
|
|
||||||
msgstr "Done"
|
|
||||||
|
|
||||||
#: workspace.py:31
|
|
||||||
msgid "Создано"
|
|
||||||
msgstr "Created"
|
|
||||||
|
|
||||||
#: workspace.py:60
|
|
||||||
msgid "Удалить"
|
|
||||||
msgstr "Delete"
|
|
||||||
|
|
||||||
#: workspace.py:88
|
|
||||||
msgid "Добавить заметку"
|
|
||||||
msgstr "Add note"
|
|
||||||
|
|
||||||
#: workspace.py:91
|
|
||||||
msgid "Удалить лист"
|
|
||||||
msgstr "Delete list"
|
|
||||||
|
|
||||||
#: workspace.py:149
|
|
||||||
msgid "Запомнить меня"
|
|
||||||
msgstr "Remember me"
|
|
||||||
|
|
||||||
#: workspace.py:158
|
|
||||||
msgid "Добавить лист"
|
|
||||||
msgstr "Add list"
|
|
||||||
@@ -4,9 +4,9 @@ import gettext
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import tkinter as tk
|
import tkinter as tk
|
||||||
from login import LoginFrame
|
from .login import LoginFrame
|
||||||
from workspace import WorkSpaceFrame
|
from .workspace import WorkSpaceFrame
|
||||||
from user import User
|
from .user import User
|
||||||
|
|
||||||
gettext.install("todo", os.path.join(os.path.dirname(__file__), "po"))
|
gettext.install("todo", os.path.join(os.path.dirname(__file__), "po"))
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ from pathlib import Path
|
|||||||
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
from api import UserApi
|
from .api import UserApi
|
||||||
|
|
||||||
LIST_UPDATEBLE = ["title"]
|
LIST_UPDATEBLE = ["title"]
|
||||||
TODO_ITEM_UPDATEBLE = ["text", "finished"]
|
TODO_ITEM_UPDATEBLE = ["text", "finished"]
|
||||||
|
|||||||
@@ -21,3 +21,15 @@ exclude = '''
|
|||||||
| profiling
|
| profiling
|
||||||
)/
|
)/
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
[build-system]
|
||||||
|
requires = [
|
||||||
|
"setuptools",
|
||||||
|
"wheel",
|
||||||
|
"requests",
|
||||||
|
"build",
|
||||||
|
"coverage",
|
||||||
|
"doit"
|
||||||
|
]
|
||||||
|
build-backend = "setuptools.build_meta"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user