django-classy-settings
django-classy-settings copied to clipboard
Remove django dependency
Despite the name, this project really doesn't have anything in it that depends on Django other than the context_processors and tests. This library could be just as useful with other frameworks if settings are needed (flask, FastAPI, etc).
It would be great if the django dependency could be changed to be dev-only dependency for the test harnesses. For projects that don't use/need context_processors, the rest of the library would still work perfectly well without django. Any project needing context_processors would surely already have django installed anyway.
You make a good point... however, have you seen my other project https://github.com/funkybob/confucius ?
Very intriguing! Thanks.
I keep telling myself I'll write a related lib to provide useful parser functions for Confucius to support Django config objects.