|
@ -25,9 +25,10 @@ import lxml.etree |
|
|
import os |
|
|
import os |
|
|
import re |
|
|
import re |
|
|
import textwrap |
|
|
import textwrap |
|
|
|
|
|
import base64 |
|
|
|
|
|
from datetime import date |
|
|
|
|
|
|
|
|
from collections import namedtuple |
|
|
from collections import namedtuple |
|
|
from datetime import date |
|
|
|
|
|
|
|
|
|
|
|
from jinja2 import Environment, FileSystemLoader |
|
|
from jinja2 import Environment, FileSystemLoader |
|
|
|
|
|
|
|
@ -39,6 +40,8 @@ from . import licenses |
|
|
|
|
|
|
|
|
_logger = logging.getLogger(__name__) |
|
|
_logger = logging.getLogger(__name__) |
|
|
|
|
|
|
|
|
|
|
|
YEAR = date.today().year |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ModulePrototyper(models.Model): |
|
|
class ModulePrototyper(models.Model): |
|
|
"""Module Prototyper gathers different information from all over the |
|
|
"""Module Prototyper gathers different information from all over the |
|
|