From 6bc04f8097e44e55cbf543d811ccd90671faedbc Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Mon, 25 Apr 2022 19:46:54 +0200 Subject: New upstream version 1.0 --- src/hydrilla.builder.egg-info/PKG-INFO | 89 ++++++++++++++++++++++ src/hydrilla.builder.egg-info/SOURCES.txt | 47 ++++++++++++ src/hydrilla.builder.egg-info/dependency_links.txt | 1 + src/hydrilla.builder.egg-info/entry_points.txt | 3 + src/hydrilla.builder.egg-info/not-zip-safe | 1 + src/hydrilla.builder.egg-info/requires.txt | 8 ++ src/hydrilla.builder.egg-info/top_level.txt | 1 + 7 files changed, 150 insertions(+) create mode 100644 src/hydrilla.builder.egg-info/PKG-INFO create mode 100644 src/hydrilla.builder.egg-info/SOURCES.txt create mode 100644 src/hydrilla.builder.egg-info/dependency_links.txt create mode 100644 src/hydrilla.builder.egg-info/entry_points.txt create mode 100644 src/hydrilla.builder.egg-info/not-zip-safe create mode 100644 src/hydrilla.builder.egg-info/requires.txt create mode 100644 src/hydrilla.builder.egg-info/top_level.txt (limited to 'src/hydrilla.builder.egg-info') diff --git a/src/hydrilla.builder.egg-info/PKG-INFO b/src/hydrilla.builder.egg-info/PKG-INFO new file mode 100644 index 0000000..7724a25 --- /dev/null +++ b/src/hydrilla.builder.egg-info/PKG-INFO @@ -0,0 +1,89 @@ +Metadata-Version: 2.1 +Name: hydrilla.builder +Version: 1.0 +Summary: Hydrilla package builder +Home-page: https://git.koszko.org/hydrilla-builder +Author: Wojtek Kosior +Author-email: koszko@koszko.org +License: AGPL-3.0-or-later +Project-URL: Bug Tracker, https://hydrillabugs.koszko.org/projects/hydrilla +Description: # Hydrilla builder + + This is the repository of the builder part of [Hydrilla](https://hydrillabugs.koszko.org/projects/hydrilla/wiki). You can find the repository of its server part [here](https://git.koszko.org/pydrilla/). + + Hydrilla builder is a tool to create Haketilo packages in serveable form. The information below is meant to help hack on the codebase. If you're instead looking for some noob-friendly documentation, see the [user manual](https://hydrillabugs.koszko.org/projects/hydrilla/wiki/User_manual). + + ## Dependencies + + ### Runtime + + * Python3 (>= 3.7) + * click + * jsonschema (>= 3.0) + * reuse [optional] + + ### Build + + * setuptools + * wheel + * setuptools_scm + * babel + + ### Test + + * pytest + * reuse + + ## Building & testing + + Build and test processed are analogous to those described in the [README of Hydrilla server part](https://git.koszko.org/pydrilla/about). + + ## Running + + This package provides a hydrilla-builder command. You can use it to build the supplied example with something along the lines of: + + ``` + mkdir /tmp/bananowarzez/ + hydrilla-builder -s src/test/source-package-example/ -d /tmp/bananowarzez/ + # Now, list the serveable package files we just produced. + find /tmp/bananowarzez/ + ``` + + You might as well like to run from sources, without installation: + mkdir /tmp/bananowarzez/ + ./setup.py compile_catalog # generate the necessary .po files + PYTHONPATH=src python3 -m hydrilla.builder -s src/test/source-package-example/ \ + -d /tmp/bananowarzez/ + ``` + + You can also consult the included manpage (`man` tool required): + ``` shell + man ./doc/man/man1/hydrilla-builder.1 + ``` + + ## Copying + + Hydrilla is Copyright (C) 2021-2022 Wojtek Kosior and contributors, entirely available under the GNU Affero General Public License version 3 or later. Some files might also give you broader permissions, see comments inside them. + + *I, Wojtek Kosior, thereby promise not to sue for violation of this project's license. Although I request that you do not make use this code in a proprietary program, I am not going to enforce this in court.* + + ## Contributing + + Please visit our Redmine instance at https://hydrillabugs.koszko.org. + + You can also write an email to koszko@koszko.org. + +Keywords: hydrilla,haketilo +Platform: UNKNOWN +Classifier: Development Status :: 4 - Beta +Classifier: Intended Audience :: Developers +Classifier: Environment :: Console +Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) +Classifier: Natural Language :: English +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Topic :: Software Development :: Build Tools +Requires-Python: >=3.7 +Description-Content-Type: text/markdown +Provides-Extra: setup +Provides-Extra: test diff --git a/src/hydrilla.builder.egg-info/SOURCES.txt b/src/hydrilla.builder.egg-info/SOURCES.txt new file mode 100644 index 0000000..de24145 --- /dev/null +++ b/src/hydrilla.builder.egg-info/SOURCES.txt @@ -0,0 +1,47 @@ +MANIFEST.in +README.md +README.md.license +pyproject.toml +setup.cfg +setup.py +.reuse/dep5 +LICENSES/0BSD.txt +LICENSES/AGPL-3.0-or-later.txt +LICENSES/CC0-1.0.txt +doc/man/man1/hydrilla-builder.1 +src/hydrilla/__init__.py +src/hydrilla.builder.egg-info/PKG-INFO +src/hydrilla.builder.egg-info/SOURCES.txt +src/hydrilla.builder.egg-info/dependency_links.txt +src/hydrilla.builder.egg-info/entry_points.txt +src/hydrilla.builder.egg-info/not-zip-safe +src/hydrilla.builder.egg-info/requires.txt +src/hydrilla.builder.egg-info/top_level.txt +src/hydrilla/builder/__init__.py +src/hydrilla/builder/__main__.py +src/hydrilla/builder/_version.py +src/hydrilla/builder/build.py +src/hydrilla/builder/locales/en_US/LC_MESSAGES/hydrilla-messages.po +src/hydrilla/schemas/api_mapping_description-1.0.1.schema.json +src/hydrilla/schemas/api_mapping_description-1.0.1.schema.json.license +src/hydrilla/schemas/api_query_result-1.0.1.schema.json +src/hydrilla/schemas/api_query_result-1.0.1.schema.json.license +src/hydrilla/schemas/api_resource_description-1.0.1.schema.json +src/hydrilla/schemas/api_resource_description-1.0.1.schema.json.license +src/hydrilla/schemas/api_source_description-1.0.1.schema.json +src/hydrilla/schemas/api_source_description-1.0.1.schema.json.license +src/hydrilla/schemas/common_definitions-1.0.1.schema.json +src/hydrilla/schemas/common_definitions-1.0.1.schema.json.license +src/hydrilla/schemas/package_source-1.0.1.schema.json +src/hydrilla/schemas/package_source-1.0.1.schema.json.license +src/hydrilla/util/__init__.py +src/hydrilla/util/_util.py +tests/test_hydrilla_builder.py +tests/source-package-example/README.txt +tests/source-package-example/README.txt.license +tests/source-package-example/bye.js +tests/source-package-example/hello.js +tests/source-package-example/index.json +tests/source-package-example/message.js +tests/source-package-example/.reuse/dep5 +tests/source-package-example/LICENSES/CC0-1.0.txt \ No newline at end of file diff --git a/src/hydrilla.builder.egg-info/dependency_links.txt b/src/hydrilla.builder.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/hydrilla.builder.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/src/hydrilla.builder.egg-info/entry_points.txt b/src/hydrilla.builder.egg-info/entry_points.txt new file mode 100644 index 0000000..fe46978 --- /dev/null +++ b/src/hydrilla.builder.egg-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +hydrilla-builder = hydrilla.builder.build:perform + diff --git a/src/hydrilla.builder.egg-info/not-zip-safe b/src/hydrilla.builder.egg-info/not-zip-safe new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/hydrilla.builder.egg-info/not-zip-safe @@ -0,0 +1 @@ + diff --git a/src/hydrilla.builder.egg-info/requires.txt b/src/hydrilla.builder.egg-info/requires.txt new file mode 100644 index 0000000..4a40137 --- /dev/null +++ b/src/hydrilla.builder.egg-info/requires.txt @@ -0,0 +1,8 @@ +click +jsonschema>=3.0 + +[setup] +setuptools_scm + +[test] +pytest diff --git a/src/hydrilla.builder.egg-info/top_level.txt b/src/hydrilla.builder.egg-info/top_level.txt new file mode 100644 index 0000000..85c40e2 --- /dev/null +++ b/src/hydrilla.builder.egg-info/top_level.txt @@ -0,0 +1 @@ +hydrilla -- cgit v1.2.3