aboutsummaryrefslogtreecommitdiff
path: root/demo1
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2019-03-10 13:46:08 -0400
committerRob Austein <sra@hactrn.net>2019-03-10 13:46:08 -0400
commitfa9a04b06a7c6f62979c506b9999abf6b2eb8208 (patch)
tree887062e0d0c0ff844eb5fd05d603aad897c77d7e /demo1
First public version.
Diffstat (limited to 'demo1')
-rw-r--r--demo1/__init__.py4
-rw-r--r--demo1/bar.py7
-rw-r--r--demo1/main.py8
-rw-r--r--demo1/stuff.json6
4 files changed, 25 insertions, 0 deletions
diff --git a/demo1/__init__.py b/demo1/__init__.py
new file mode 100644
index 0000000..7d1822d
--- /dev/null
+++ b/demo1/__init__.py
@@ -0,0 +1,4 @@
+import pkgutil
+
+def get_resource(name):
+ return pkgutil.get_data(__name__, name)
diff --git a/demo1/bar.py b/demo1/bar.py
new file mode 100644
index 0000000..3a0992e
--- /dev/null
+++ b/demo1/bar.py
@@ -0,0 +1,7 @@
+from . import get_resource
+import json
+
+def run():
+ j = json.loads(get_resource("stuff.json"))
+ print(repr(j))
+ print(j["foo"])
diff --git a/demo1/main.py b/demo1/main.py
new file mode 100644
index 0000000..1856d0b
--- /dev/null
+++ b/demo1/main.py
@@ -0,0 +1,8 @@
+from . import bar
+
+def main():
+ print("Hello, pyzipper")
+ bar.run()
+
+if __name__ == "__main__":
+ main()
diff --git a/demo1/stuff.json b/demo1/stuff.json
new file mode 100644
index 0000000..3b8448b
--- /dev/null
+++ b/demo1/stuff.json
@@ -0,0 +1,6 @@
+{
+ "foo": "FOO",
+ "bar": "BAR",
+ "wibble": 3.14159,
+ "wobble": [0,1,2,3,4,5,6]
+}