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
|
||||
*.mo
|
||||
*.pot
|
||||
*.po
|
||||
|
||||
# Django stuff:
|
||||
*.log
|
||||
@@ -67,3 +68,8 @@ target/
|
||||
tmp*
|
||||
.env*
|
||||
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
|
||||
from user import User
|
||||
from .user import User
|
||||
|
||||
|
||||
def print_lists(lists):
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import gettext
|
||||
import os
|
||||
import tkinter as tk
|
||||
from user import User
|
||||
import message
|
||||
from .user import User
|
||||
from . import message
|
||||
|
||||
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 sys
|
||||
import tkinter as tk
|
||||
from login import LoginFrame
|
||||
from workspace import WorkSpaceFrame
|
||||
from user import User
|
||||
from .login import LoginFrame
|
||||
from .workspace import WorkSpaceFrame
|
||||
from .user import User
|
||||
|
||||
gettext.install("todo", os.path.join(os.path.dirname(__file__), "po"))
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ from pathlib import Path
|
||||
|
||||
import json
|
||||
|
||||
from api import UserApi
|
||||
from .api import UserApi
|
||||
|
||||
LIST_UPDATEBLE = ["title"]
|
||||
TODO_ITEM_UPDATEBLE = ["text", "finished"]
|
||||
|
||||
@@ -21,3 +21,15 @@ exclude = '''
|
||||
| profiling
|
||||
)/
|
||||
'''
|
||||
|
||||
[build-system]
|
||||
requires = [
|
||||
"setuptools",
|
||||
"wheel",
|
||||
"requests",
|
||||
"build",
|
||||
"coverage",
|
||||
"doit"
|
||||
]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user