summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #417 from JWCook/codecovcodecovJordan Cook2021-09-183-16/+10
|\ | | | | Switch from coveralls to codecov
| * Switch from coveralls to codecovJordan Cook2021-09-183-16/+10
|/
* Add a couple more keywords to package metadataJordan Cook2021-09-181-1/+2
|
* Add note about ResourceWarnings to Troubleshooting sectionJordan Cook2021-09-181-2/+16
|
* Add some more links to 'Related Projects' pageJordan Cook2021-09-183-124/+52
|
* Update changelogv0.8.1Jordan Cook2021-09-151-2/+5
|
* Merge pull request #410 from JWCook/redact-response-urlJordan Cook2021-09-155-21/+54
|\ | | | | Redact ingored_parameters from CachedResponse.url
| * Redact ingored_parameters from CachedResponse.urlJordan Cook2021-09-155-21/+54
|/
* Fix incorrect debug message for skipping cache writeJordan Cook2021-09-151-1/+2
|
* Update benchmark script to optionally run for a specific serializerJordan Cook2021-09-142-4/+11
|
* Merge branch 'docs'Jordan Cook2021-09-142-7/+13
|\
| * Add some more 'getting started' details to contributing guideJordan Cook2021-09-141-6/+12
| |
| * Remove 'format' badge from Readme and add 'downloads per month' badgeJordan Cook2021-09-141-1/+1
|/
* Add some alises so fully qualified imports of DbDict, etc. don't breakJordan Cook2021-09-142-1/+7
|
* Merge pull request #401 from JWCook/docsJordan Cook2021-09-0824-87/+64
|\ | | | | Doc updates
| * Use redirect in rtd config instead of placeholder 'advanced_usage' pageJordan Cook2021-09-081-5/+0
| |
| * Re-enable mypy pre-commit hook with attrs as an explicit hook dependency for ↵Jordan Cook2021-09-085-36/+13
| | | | | | | | correct mypy-attrs behavior
| * Use sphinx_autodoc_typehints extension instead of autodoc's built-in type hintsJordan Cook2021-09-082-3/+6
| |
| * Fix a Sphinx warningJordan Cook2021-09-081-1/+2
| |
| * Compress and scale logo a bit moreJordan Cook2021-09-0813-4/+4
| |
| * Add a custom 404 pageJordan Cook2021-09-084-39/+39
| |
| * Add note to Troubleshooting section about deprecated importsJordan Cook2021-09-074-3/+4
|/
* Update changelog and Readme linksv0.8.0Jordan Cook2021-09-073-19/+22
|
* Update pre-commit hooks and actionsJordan Cook2021-09-075-7/+26
|
* Update dependabot issue labelsJordan Cook2021-09-071-0/+2
|
* Merge pull request #397 from JWCook/stale-if-errorJordan Cook2021-09-069-48/+62
|\ | | | | Alias/rename old_data_on_error to stale_if_error for consistency with Cache-Control: stale-if-error (backwards-compatibile)
| * Add mypy to 'lint' shortcut for noxJordan Cook2021-09-061-2/+4
| |
| * Add note about 'cache_name' argument usage in init_backend()Jordan Cook2021-09-062-11/+11
| |
| * Alias/rename old_data_on_error to stale_if_error for consistency with ↵Jordan Cook2021-09-067-35/+47
|/ | | | Cache-Control: stale-if-error (backwards-compatibile)
* Merge pull request #396 from JWCook/blake2Jordan Cook2021-09-064-6/+10
|\ | | | | Use blake2 instead of sha256 for hashing request info
| * Use blake2 instead of sha256 for hashing request infoJordan Cook2021-09-064-6/+10
|/ | | | | | | | | With an 8-byte digest for shorter cache keys. This is still plenty long enough to avoid hash collisions: `4e-15` for 100,000 items, `4e-7` chance for 1 billion items, etc. This makes it more convenient for manually inspecting cache items, especially for the filesystem backend, which uses cache keys as filenames.
* Merge pull request #390 from JWCook/match-headersJordan Cook2021-09-0617-88/+135
|\ | | | | Rename/alias include_get_headers -> match_headers, and optionally accept a list of specific headers to match
| * Add a bit of missing test coverageJordan Cook2021-09-064-13/+36
| |
| * Fix SQLiteCache.db_path; supposed to be a property, not a methodJordan Cook2021-09-061-0/+1
| |
| * Allow match_headers to optionally accept a list of specific headers to matchJordan Cook2021-09-0610-67/+77
| |
| * Alias/rename 'include_get_headers' to 'match_headers' for clarity ↵Jordan Cook2021-09-068-22/+35
|/ | | | (backwards-compatibile)
* Merge branch 'docs'Jordan Cook2021-09-053-82/+75
|\
| * Update and format changelogJordan Cook2021-09-051-52/+44
| |
| * Update dev dependenciesJordan Cook2021-09-052-30/+31
|/
* Merge pull request #385 from JWCook/docsJordan Cook2021-09-042-2/+46
|\ | | | | Add more library compatibility examples to docs
| * Format examplesJordan Cook2021-09-041-27/+28
| |
| * Add compatibility example with requests-oauthlibJordan Cook2021-09-041-0/+15
| |
| * Add compatibility example with requests-ratelimiterJordan Cook2021-09-041-2/+29
| |
| * Add link to example from Python Web Scraping bookJordan Cook2021-09-041-0/+1
|/
* Merge pull request #383 from JWCook/dynamodb-docsJordan Cook2021-09-011-33/+37
|\ | | | | Add some basic info about creating DynamoDB tables
| * Add some basic info about creating DynamoDB tablesJordan Cook2021-09-011-33/+37
|/
* Expecting to release 0.8 by the end of SeptemberJordan Cook2021-08-301-1/+1
|
* Merge branch 'revert-rename'Jordan Cook2021-08-305-22/+19
|\
| * Revert renaming DynamoDB backend classes; a minor inconsistency is probably ↵Jordan Cook2021-08-305-22/+19
|/ | | | better than an unnecessary API change
* Merge pull request #382 from JWCook/pathlibJordan Cook2021-08-2914-150/+141
|\ | | | | Use pathlib.Path objects for all file paths in Filesystem and SQLite backends