<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/requests-cache.git/README.md, branch dev</title>
<subtitle>github.com: reclosedev/requests-cache
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/'/>
<entry>
<title>Add a filesystem backend</title>
<updated>2021-04-21T15:51:14+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-04-03T03:55:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=f893f283957000be0aae7cf802ed341541379542'/>
<id>f893f283957000be0aae7cf802ed341541379542</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Readme more concise again, and split main usage docs into 'Quickstart' (Readme), 'User Guide', and 'Advanced Usage' sections</title>
<updated>2021-04-03T20:30:01+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-04-03T18:33:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=177e65644253667c2e0827ded6e3e16aa89a317d'/>
<id>177e65644253667c2e0827ded6e3e16aa89a317d</id>
<content type='text'>
* Add more details and formatting to changelog
* Add some more reference links to classes, methods, and functions mentioned in docs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add more details and formatting to changelog
* Add some more reference links to classes, methods, and functions mentioned in docs
</pre>
</div>
</content>
</entry>
<entry>
<title>Improvements to Sphinx documentation:</title>
<updated>2021-04-03T20:30:00+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-04-02T19:03:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=8854ae6982aeca12349536bcecf16eb0a8973c45'/>
<id>8854ae6982aeca12349536bcecf16eb0a8973c45</id>
<content type='text'>
* 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Split 'core' module into 'session' and 'patcher' modules; keep placeholder 'core' module for backwards-compatibility</title>
<updated>2021-04-02T19:20:46+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-04-02T16:28:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=9822e3f55c40372c44ae4d8752e99e60ab88cbd4'/>
<id>9822e3f55c40372c44ae4d8752e99e60ab88cbd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move 'Security' section to a separate page, link from Readme, and add itsdangerous to default package dependencies</title>
<updated>2021-03-28T15:39:40+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-03-25T14:44:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=2aebfe37e27a4e85c1640a0fe4d1632ba19a6fbf'/>
<id>2aebfe37e27a4e85c1640a0fe4d1632ba19a6fbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More usage examples, formatting, and editing for Readme + Sphinx docs</title>
<updated>2021-03-24T21:46:27+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-03-20T20:19:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=ab18e06217a8a1902d1859aae6b033f469b2232b'/>
<id>ab18e06217a8a1902d1859aae6b033f469b2232b</id>
<content type='text'>
* Closes #135, #165
* Add a 'Summary' section at the top of the Readme explaining the scope of requests-cache and why you would want to use it
* Add some more info explaining the difference between using `CachedSession` directly vs. patching with `install_cache()`
* Move basic examples from 'User Guide' section into Readme
* Include Readme in Sphinx docs (using `.. mdinclude::`) and remove duplicate sections
* Include Contributing guide in Sphinx docs
* Convert History doc to markdown and include in Sphinx docs
* Use `automod` options to move main cache documentation from `CacheMixin` back to to `CachedSession`, since that's probably where a user will look first
* Add more detailed usage examples to an 'Advanced Usage' section for `CachedSession` options (`filter_fn`, `ignore_parameters`, etc.)
* Update example scripts and move them to `examples/` folder
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Closes #135, #165
* Add a 'Summary' section at the top of the Readme explaining the scope of requests-cache and why you would want to use it
* Add some more info explaining the difference between using `CachedSession` directly vs. patching with `install_cache()`
* Move basic examples from 'User Guide' section into Readme
* Include Readme in Sphinx docs (using `.. mdinclude::`) and remove duplicate sections
* Include Contributing guide in Sphinx docs
* Convert History doc to markdown and include in Sphinx docs
* Use `automod` options to move main cache documentation from `CacheMixin` back to to `CachedSession`, since that's probably where a user will look first
* Add more detailed usage examples to an 'Advanced Usage' section for `CachedSession` options (`filter_fn`, `ignore_parameters`, etc.)
* Update example scripts and move them to `examples/` folder
</pre>
</div>
</content>
</entry>
<entry>
<title>Add individual expire_after per request. (#177)</title>
<updated>2021-03-06T00:29:06+00:00</updated>
<author>
<name>Sebastian Höffner</name>
<email>info@sebastian-hoeffner.de</email>
</author>
<published>2021-03-06T00:29:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=7632de7c457bebf26b7503c8f7be3693b179b077'/>
<id>7632de7c457bebf26b7503c8f7be3693b179b077</id>
<content type='text'>
* Add individual expire_after per request.

This commit adds a new feature to allow individual expire_after times
per request.
It involves using a custom CachedSession, PerRequestCachedSession,
to be used as the session_factory.

* Replace deprecated asserts in unit tests

Additionally, some sockets are closed even on test failures.
This removes some visual clutter when going through the results.

* Update docs and README for per-request caching

* Remove per_request and integrate behavior into CachedSession

* Make test_return_old_data_on_error more reliable

This is achieved by using a fixed date and mocking the backend calls to datetime as well.

* Adjust per_request cache to new behavior

Also adds HTTPBIN_URL environment variable as in test_cache

* Add tests for the function determining the expiration datetime

* Adjust backend to store expiration dates

This also involves slightly different semantics for deletion, but the behavior stays the same.

* Minor: black and isort

* Update docs for request

Add explanation for expire_after special cases, i.e. 'default' and 'cached' and how precedences are handled

* Replace assert statements with methods

* Remove invalid snippet from README

* Remove invalid sentence from docs.

* Make expires_before timezone-aware once

And combine the checks for expiration

* Simplify complexity by removing 'cached' keyword for expire_after</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add individual expire_after per request.

This commit adds a new feature to allow individual expire_after times
per request.
It involves using a custom CachedSession, PerRequestCachedSession,
to be used as the session_factory.

* Replace deprecated asserts in unit tests

Additionally, some sockets are closed even on test failures.
This removes some visual clutter when going through the results.

* Update docs and README for per-request caching

* Remove per_request and integrate behavior into CachedSession

* Make test_return_old_data_on_error more reliable

This is achieved by using a fixed date and mocking the backend calls to datetime as well.

* Adjust per_request cache to new behavior

Also adds HTTPBIN_URL environment variable as in test_cache

* Add tests for the function determining the expiration datetime

* Adjust backend to store expiration dates

This also involves slightly different semantics for deletion, but the behavior stays the same.

* Minor: black and isort

* Update docs for request

Add explanation for expire_after special cases, i.e. 'default' and 'cached' and how precedences are handled

* Replace assert statements with methods

* Remove invalid snippet from README

* Remove invalid sentence from docs.

* Make expires_before timezone-aware once

And combine the checks for expiration

* Simplify complexity by removing 'cached' keyword for expire_after</pre>
</div>
</content>
</entry>
<entry>
<title>Add some more badges: GitHub Actions, Readthedocs, pypi version, python versions, release format</title>
<updated>2021-03-03T15:08:24+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-03-03T15:08:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=9ae36967367c6bf4789d42b66f59ceb481e1b834'/>
<id>9ae36967367c6bf4789d42b66f59ceb481e1b834</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add links to some other cache projects; remove link to httpcache since it's no longer maintained</title>
<updated>2021-03-03T15:07:14+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-03-03T15:06:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=3d1bba84dfa8aa4baf0330817252619ddb66f8d1'/>
<id>3d1bba84dfa8aa4baf0330817252619ddb66f8d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert Readme to markdown</title>
<updated>2021-03-03T15:06:29+00:00</updated>
<author>
<name>Jordan Cook</name>
<email>jordan.cook@pioneer.com</email>
</author>
<published>2021-03-03T15:06:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/requests-cache.git/commit/?id=38db0ddef8a41ee2434a5be4ccb6832264c5b754'/>
<id>38db0ddef8a41ee2434a5be4ccb6832264c5b754</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
