summaryrefslogtreecommitdiff
path: root/PKG-INFO
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2022-04-25 19:46:54 +0200
committerWojtek Kosior <koszko@koszko.org>2022-04-25 19:46:54 +0200
commit6bc04f8097e44e55cbf543d811ccd90671faedbc (patch)
treebf8b43dfbb8a1f3e7ffe1439a304aa33bd32bf24 /PKG-INFO
parent68d2102c7f791b8607638167ed4aadb5d71dea1b (diff)
downloadhydrilla-builder-6bc04f8097e44e55cbf543d811ccd90671faedbc.tar.gz
hydrilla-builder-6bc04f8097e44e55cbf543d811ccd90671faedbc.zip
New upstream version 1.0upstream/1.0
Diffstat (limited to 'PKG-INFO')
-rw-r--r--PKG-INFO89
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