aboutsummaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg54
1 files changed, 36 insertions, 18 deletions
diff --git a/setup.cfg b/setup.cfg
index b73d8ab..46dc809 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -8,7 +8,7 @@
name = hydrilla
author = Wojtek Kosior
author_email = koszko@koszko.org
-description = Hydrilla repository server
+description = Hydrilla&Haketilo custom website resources tools
long_description = file: README.md
long_description_content_type = text/markdown
url = https://git.koszko.org/pydrilla
@@ -19,9 +19,11 @@ license = AGPL-3.0-or-later
classifiers =
Development Status :: 4 - Beta
Intended Audience :: Developers
+ Intended Audience :: End Users/Desktop
Environment :: Web Environment
Environment :: Console
Topic :: Internet :: WWW/HTTP :: WSGI
+ Topic :: Internet :: Proxy Servers
License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Natural Language :: English
Operating System :: OS Independent
@@ -31,29 +33,45 @@ classifiers =
zip_safe = False
package_dir =
= src
-packages = find:
+packages = find_namespace:
include_package_data=True
python_requires = >= 3.7
install_requires =
- hydrilla.builder==1.0
- flask
jsonschema>=3.0
+ click
+ immutables>=0.16
[options.package_data]
-hydrilla.server = locales/*/LC_MESSAGES/hydrilla-messages.mo
+hydrilla =
+ locales/*/LC_MESSAGES/messages.mo
+ py.typed
+ **/*.jinja
[options.extras_require]
-test = pytest
-setup = setuptools_scm
+test = pytest; flask
+setup = setuptools_scm; babel
+
+builder = gnupg
+server = flask>=1.1
+haketilo =
+ flask>=1.1
+ itsdangerous
+ mitmproxy>=8.0,<9
+ beautifulsoup4[html5lib]
+ requests
+
+SPDX = reuse
+all = reuse; flask>=1.1; mitmproxy>=8.0,<9; beautifulsoup4[html5lib]; gnupg
[options.packages.find]
where = src
-exclude =
- test
[options.entry_points]
console_scripts =
hydrilla = hydrilla.server:start
+ hydrilla-server = hydrilla.server:start
+ hydrilla-builder = hydrilla.builder.build:perform
+ haketilo = hydrilla.mitmproxy_launcher.launch:launch
[extract_messages]
mapping_file = babel.cfg
@@ -61,22 +79,22 @@ keywords = _ f_
add_comments = TRANSLATORS:
width = 80
input_dirs = src/hydrilla
-output_file = src/hydrilla/server/locales/hydrilla-messages.pot
+output_file = src/hydrilla/locales/messages.pot
msgid_bugs_address = koszko@koszko.org
sort_by_file = True
copyright_holder = Wojtek Kosior <koszko@koszko.org>
[init_catalog]
-input_file = src/hydrilla/server/locales/hydrilla-messages.pot
-output_dir = src/hydrilla/server/locales/
-domain = hydrilla-messages
+input_file = src/hydrilla/locales/messages.pot
+output_dir = src/hydrilla/locales/
+domain = messages
[update_catalog]
-input_file = src/hydrilla/server/locales/hydrilla-messages.pot
-output_dir = src/hydrilla/server/locales/
-domain = hydrilla-messages
+input_file = src/hydrilla/locales/messages.pot
+output_dir = src/hydrilla/locales/
+domain = messages
[compile_catalog]
-directory = src/hydrilla/server/locales
+directory = src/hydrilla/locales
use_fuzzy = True
-domain = hydrilla-messages
+domain = messages