Fix setuptools package resources

https://pythonhosted.org/setuptools/setuptools.html#including-data-files
This commit is contained in:
Jakub Warmuz
2014-11-19 13:33:53 +01:00
parent 8dc8ceca2d
commit 139ad7c3ee
3 changed files with 11 additions and 2 deletions
+6 -1
View File
@@ -1 +1,6 @@
recursive-include letsencrypt/ *
recursive-include letsencrypt *.json
recursive-include letsencrypt *.sh
recursive-include letsencrypt *.conf
recursive-include letsencrypt *.cnf
include letsencrypt/client/ca_offerings
include letsencrypt/client/.ca_offerings
+3 -1
View File
@@ -4,8 +4,10 @@
# validate JSON objects as ACME protocol messages
import json, jsonschema
import pkg_resources
schemata = {schema: json.load(open("letsencrypt/client/schemata/%s.json" % schema)) for schema in [
schemata = {schema: json.load(open(pkg_resources.resource_filename(
__name__, "schemata/%s.json" % schema))) for schema in [
"authorization", "authorizationRequest", "certificate", "certificateRequest",
"challenge", "challengeRequest", "defer", "error", "revocation",
"revocationRequest", "statusRequest"]
+2
View File
@@ -29,4 +29,6 @@ setup(
'letsencrypt = letsencrypt.scripts.main:main'
]
},
zip_safe=False,
include_package_data=True,
)