Comments (6)
It is exactly that!
from lexicon.
In fact, the inline help for this provider dynamically adds a warning message saying this when the dependencies are missing.
I am also planning to deliver soon a complete online documentation that will include these instructions for relevant providers.
And on the long term I would simply not depend on these optional deps, and use only the lexicon core deps.
from lexicon.
Thanks for the heads-up @mamash
I've released a new version of lexicon with a fix for that issue.
from lexicon.
Am I missing what "optional" means in lexicon context? Does it mean "not required for lexicon install, but if I want to use Namecheap, it is mandatory to install lexicon[namecheap] helper library"?
from lexicon.
I had a hard time reaching this conclusion. Lexicon having namecheap.py installed, and 94210ad comment makes it look like it's more of a convenience, an alternative "upgraded" API implementation, "optional", don't really have to install it. Something like "You MUST install your specific providers dependencies." somewhere would've been helpful.
from lexicon.
In fact, the inline help for this provider dynamically adds a warning message saying this when the dependencies are missing.
Yes, my feedback also encompasses having seen that message. It still seemed "optional". Hence my all-caps "MUST" suggestion to drive the point home in the inline warning message. Of course, maybe I'm in the measurement error % size thick skull pool and everyone else gets it.
Your long term roadmap sounds good.
from lexicon.
Related Issues (20)
- Bug in create action for glesys provider
- Hetzner list only first 100 entries of domain HOT 2
- easyname update does not work anymore
- Update of A record for DynU.com not working
- DuckDNS.org API support HOT 1
- Docs specify wrong environment variable for tldextract cache
- lexicon cannot find the route53.py HOT 3
- GoDaddy listing records fails if given --content option
- Add Technitium DNS server API HOT 4
- Hover usage broken by mandatory 2FA HOT 25
- importlib-metadata package not needed HOT 2
- Can't use lexicon with pending Cloudflare domains
- Cloudflare - 405 while deleting a TXT record (cloudflare.py#L172-L183) HOT 1
- Error in certbot-dns-ovh using lexicon HOT 10
- Wrong requests requirement HOT 2
- Gandi API key method is deprecated HOT 2
- certificate domain tld is added to gandi request since dnsrobocert 3.25.0
- Add all-inkl as supported Provider
- DDNS provider is not responding to error conditions correctly
- Cannot make SRV on CloudFlare HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lexicon.