From fa9a04b06a7c6f62979c506b9999abf6b2eb8208 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 10 Mar 2019 13:46:08 -0400 Subject: First public version. --- demo1/__init__.py | 4 ++++ demo1/bar.py | 7 +++++++ demo1/main.py | 8 ++++++++ demo1/stuff.json | 6 ++++++ 4 files changed, 25 insertions(+) create mode 100644 demo1/__init__.py create mode 100644 demo1/bar.py create mode 100644 demo1/main.py create mode 100644 demo1/stuff.json (limited to 'demo1') 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] +} -- cgit v1.2.3