From 900358e7c3e35a8298f3ad2f56ffade3bfba99f1 Mon Sep 17 00:00:00 2001 From: tecnovert Date: Fri, 26 Jul 2019 12:36:44 +0200 Subject: [PATCH] Use PackageLoader for templates. --- MANIFEST.in | 1 + basicswap/http_server.py | 6 +++--- setup.py | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index f709c24..ae43c46 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -5,3 +5,4 @@ include *.md include LICENSE.txt recursive-include doc * +recursive-include basicswap/templates * diff --git a/basicswap/http_server.py b/basicswap/http_server.py index efd2a69..55181b5 100644 --- a/basicswap/http_server.py +++ b/basicswap/http_server.py @@ -13,7 +13,7 @@ import threading import http.client import urllib.parse from http.server import BaseHTTPRequestHandler, HTTPServer -from jinja2 import Environment, FileSystemLoader +from jinja2 import Environment, PackageLoader from . import __version__ from .util import ( @@ -36,8 +36,8 @@ from .basicswap import ( ABS_LOCK_TIME, ) -file_loader = FileSystemLoader('basicswap/templates') -env = Environment(loader=file_loader) + +env = Environment(loader=PackageLoader('basicswap', 'templates')) def getCoinName(c): diff --git a/setup.py b/setup.py index d33d56a..7231ebe 100644 --- a/setup.py +++ b/setup.py @@ -17,6 +17,7 @@ setuptools.setup( long_description_content_type="text/markdown", url="https://github.com/tecnovert/basicswap", packages=setuptools.find_packages(), + include_package_data=True, classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License",