Git Product home page Git Product logo

certbot-dns-zoneedit's People

Contributors

zlaski avatar

Watchers

 avatar

certbot-dns-zoneedit's Issues

dependency on logging causing installation errors

This is a great little tool/package. Thank you for putting it together.

Just a quick note that I ran into pip install error because logging can not be installed properly -- this is on linux using conda for python 3.11.4 environment. Please see below for the error details -- my understanding, in case it may be helpful, is that since about python 3.8, logging has been absorbed into standard module set instead of being a stand-alone package.

Thanks!

$ pip install certbot-dns-zoneedit
Collecting certbot-dns-zoneedit
Using cached certbot_dns_zoneedit-0.3.2-py3-none-any.whl.metadata (4.3 kB)
Requirement already satisfied: acme>=2.4.0 in /home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/site-packages (from certbot-dns-zoneedit) (2.7.4)
Requirement already satisfied: certbot>=2.4.0 in /home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/site-packages (from certbot-dns-zoneedit) (2.7.4)
Requirement already satisfied: dnspython>=2.3.0 in /home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/site-packages (from certbot-dns-zoneedit) (2.4.2)
Collecting logging>=0.4.9 (from certbot-dns-zoneedit)
Using cached logging-0.4.9.6.tar.gz (96 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [24 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 14, in
File "/home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/site-packages/setuptools/init.py", line 7, in
import _distutils_hack.override # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/site-packages/_distutils_hack/override.py", line 1, in
import('_distutils_hack').do_override()
File "/home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/site-packages/_distutils_hack/init.py", line 77, in do_override
ensure_local_distutils()
File "/home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/site-packages/_distutils_hack/init.py", line 63, in ensure_local_distutils
core = importlib.import_module('distutils.core')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 22, in
from .dist import Distribution
File "/home/lshu/miniconda3/envs/letsencrypt/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 12, in
import logging
File "/tmp/pip-install-61rgrl1i/logging_7afd5982784e47e28eaeebfd30d13642/logging/init.py", line 618
raise NotImplementedError, 'emit must be implemented '
^
SyntaxError: invalid syntax
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

RPI4 certbot zoneedit

Hi,

I tried to install this with command:
pip3 install certbot-dns-zoneedit
that installed without error.
Using it with certbot resulted response:
An unexpected error occurred:

ModuleNotFoundError: No module named 'acme.magic_typing'
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-w4ozrrig/log or re-run Certbot with -v for more details.

Any advise?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.