diff --git a/epicyon/README.md b/epicyon/README.md deleted file mode 100644 index 8cb99765d..000000000 --- a/epicyon/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Epicyon Pypi package - -This is a wrapper package for the purpose of gathering all modules under the -`epicyon` namespace when doing Python module imports. With this wrapper -package, you can get `from epicyon import httpsig` instead of `import httpsig`. diff --git a/epicyon/__init__.py b/epicyon/__init__.py deleted file mode 100644 index a437682e1..000000000 --- a/epicyon/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -"""Pypi package module namespce wrapper. - -We do this automation based importing to take all Epicyon modules in under this -package namespace in one go. This way we do not have to maintain a module list -here just for the Pypi packaging effort and package builds will automatically -pick up new modules as we go forward. -""" - -from pathlib import Path -from pkgutil import walk_packages - -__all__ = [] - -package_root = str(Path(".").parent.absolute()) - -for loader, module_name, is_pkg in walk_packages([package_root]): - __all__.append(module_name) - - if module_name == "epicyon": - continue - - _module = loader.find_module(module_name).load_module(module_name) - globals()[module_name] = _module diff --git a/setup.cfg b/setup.cfg index b2e1fcb5d..f7985ac16 100644 --- a/setup.cfg +++ b/setup.cfg @@ -21,6 +21,9 @@ classifiers = [options] packages = . +scripts = + deploy/i2p + deploy/onion install_requires = crypto >= 1.4.1, < 2 idna >= 2.5, < 3 @@ -31,3 +34,18 @@ install_requires = python-dateutil >= 2.8.1, < 3 requests >= 2.25.1, < 3 socks # no versions https://pypi.org/project/socks/ + +[options.package_data] +* = + *.css + *.txt + defaultcategories/* + emoji/* + fonts/* + gemini/* + img/* + orgs/* + theme/**/* + theme/**/**/* + translations/* + website/*