diff options
author | Wojtek Kosior <koszko@koszko.org> | 2022-04-25 19:46:54 +0200 |
---|---|---|
committer | Wojtek Kosior <koszko@koszko.org> | 2022-04-25 19:46:54 +0200 |
commit | 6bc04f8097e44e55cbf543d811ccd90671faedbc (patch) | |
tree | bf8b43dfbb8a1f3e7ffe1439a304aa33bd32bf24 /PKG-INFO | |
parent | 68d2102c7f791b8607638167ed4aadb5d71dea1b (diff) | |
download | hydrilla-builder-91af48dff0e3318750c46075eb84af96e0dbca84.tar.gz hydrilla-builder-91af48dff0e3318750c46075eb84af96e0dbca84.zip |
New upstream version 1.0upstream/1.0
Diffstat (limited to 'PKG-INFO')
-rw-r--r-- | PKG-INFO | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/PKG-INFO b/PKG-INFO new file mode 100644 index 0000000..7724a25 --- /dev/null +++ b/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 |