| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Updates #98
|
| |
|
|
|
|
|
| |
kwargs in BaseStorage
Also don't name them as private members, since they can safely by
changed after initialization (e.g., `session.cache.include_get_headers = True`)
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Use sphinx-apidoc to auto-generate sources for backend modules
* Still manually adding other modules for more control over formatting
* Add a couple more contributors I missed
* Include contributors on readthedocs
* Add 'all' Makefile target and clean auto-generated docs
* Remove unused build targets in Makefile
* Update interpshinx links that have moved
* Fix some interpshinx links
* Fix some `:ref:` links using auto-generated labels (and some manually added labels where convenient)
* Fix some docstring formatting
* Fix remaining build warnings
|
| |
|
|
| |
'core' module for backwards-compatibility
|
| |
|
|
|
|
|
| |
* Also allow passing a backend class (in addition to backend name and instance)
* Detect duplicate params: Backends have different keyword args equivalent to the `cache_name` positional arg, for example `db_name`. If one of these is passed as a keyword arg, it results in a `TypeError` due to duplicate args (See #94).
* For backends without dependencies installed, use a placeholder class to delay and re-raise the original `ImportError`
* Add type annotations
|
| |
|
|
| |
Closes #209
|
| |
|
|
| |
pytest-style tests
|
|
|
Contributing Guide with more notes on testing
|