profile
viewpoint
Redowan Delowar rednafi Dendisoftware rednafi.github.io/digressions Losing my end of the Faustian bargain. Software engineer @Dendisoftware.

kennethreitz/bake 612

Bake — the strangely familiar workflow utility.

rednafi/fastapi-nano 315

🐍 Simple FastAPI template employing divisional architecture pattern

rednafi/hook-slinger 81

A generic service to send, retry, and manage webhooks.

rednafi/konfik 52

🐍 The strangely familiar config parser

davidfstr/trycast 35

trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.

rednafi/fork-purger 27

Delete all of your forked repositories on Github

rednafi/epilog 20

Docker container log aggregation with Elasticsearch, Kibana & Filebeat

rednafi/github-follow-bot 18

Bot that follows everyone who follows the target user(s)

rednafi/digressions 9

Sporadic cogitations on software, tech & personal beliefs

rednafi/flask-factory 9

Dockerized flask app template with factory pattern architecture

push eventrednafi/hook-slinger

dependabot[bot]

commit sha 607e8f29d41b690400af04bfa0c045ee076ee644

Bump redis from 4.1.0 to 4.1.1 Bumps [redis](https://github.com/redis/redis-py) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Redowan Delowar

commit sha 22074cc5fb6468c0b22c615f10f52b7f6c05dfab

Merge pull request #89 from rednafi/dependabot/pip/redis-4.1.1 Bump redis from 4.1.0 to 4.1.1

view details

push time in 5 minutes

PR merged rednafi/hook-slinger

Bump redis from 4.1.0 to 4.1.1 dependencies

Bumps redis from 4.1.0 to 4.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/redis/redis-py/releases">redis's releases</a>.</em></p> <blockquote> <h2>Version 4.1.1</h2> <h2>Changes</h2> <h2>🚀 New Features</h2> <ul> <li>Add retries to connections in Sentinel Pools (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1879">#1879</a>)</li> <li>OCSP Stapling Support (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1873">#1873</a>)</li> <li>Define incr/decr as aliases of incrby/decrby (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1874">#1874</a>)</li> <li>FT.CREATE - support MAXTEXTFIELDS, TEMPORARY, NOHL, NOFREQS, SKIPINITIALSCAN (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1847">#1847</a>)</li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li>Timeseries docs fix (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1877">#1877</a>)</li> <li>get_connection: catch OSError too (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1832">#1832</a>)</li> <li>Set keys var otherwise variable not created (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1853">#1853</a>)</li> <li>Clusters should optionally require full slot coverage (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1845">#1845</a>)</li> </ul> <h2>🧰 Maintenance</h2> <ul> <li>Triple quote docstrings in client.py PEP 257 (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1876">#1876</a>)</li> <li>syncing requirements (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1870">#1870</a>)</li> <li>Typo and typing in GraphCommands documentation (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1855">#1855</a>)</li> <li>Allowing poetry and redis-py to install together (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1854">#1854</a>)</li> <li><code>setup.py</code>: Add project_urls for PyPI (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1867">#1867</a>)</li> <li>Support test with redis unstable docker (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1850">#1850</a>)</li> <li>Connection examples (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1835">#1835</a>)</li> <li>Documentation cleanup (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1841">#1841</a>)</li> </ul> <h2>Contributors</h2> <p>We'd like to thank all the contributors who worked on this release!</p> <p><a href="https://github.com/Andrew-Chen-Wang"><code>@​Andrew-Chen-Wang</code></a>, <a href="https://github.com/AvitalFineRedis"><code>@​AvitalFineRedis</code></a>, <a href="https://github.com/Enchufa2"><code>@​Enchufa2</code></a>, <a href="https://github.com/barshaul"><code>@​barshaul</code></a>, <a href="https://github.com/chayim"><code>@​chayim</code></a>, <a href="https://github.com/dvora-h"><code>@​dvora-h</code></a>, <a href="https://github.com/jdieter"><code>@​jdieter</code></a>, <a href="https://github.com/salty-horse"><code>@​salty-horse</code></a>, <a href="https://github.com/sbv-csis"><code>@​sbv-csis</code></a> and <a href="https://github.com/tony"><code>@​tony</code></a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/redis/redis-py/commit/90295ea422dffe54689458acc995d71aa16e0979"><code>90295ea</code></a> 4.1.1 (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1883">#1883</a>)</li> <li><a href="https://github.com/redis/redis-py/commit/0e30d8da4d1e7cba14bce4ab0e247a97d492d142"><code>0e30d8d</code></a> Add retries to connections in Sentinel Pools (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1879">#1879</a>)</li> <li><a href="https://github.com/redis/redis-py/commit/f0c0ab24e8b1a98fcc1e6bc7cc5c6ecfcd75da85"><code>f0c0ab2</code></a> OCSP Stapling Support (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1873">#1873</a>)</li> <li><a href="https://github.com/redis/redis-py/commit/d1291660908f656447bb9132c92813489342ead4"><code>d129166</code></a> More parallel CI workflows (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1881">#1881</a>)</li> <li><a href="https://github.com/redis/redis-py/commit/d846f52cb581a20af731138ccaf14745464e7356"><code>d846f52</code></a> Define incr/decr as aliases of incrby/decrby (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1874">#1874</a>)</li> <li><a href="https://github.com/redis/redis-py/commit/0affa0ed3f3cbcb6dec29b34a580f769f69ae9f7"><code>0affa0e</code></a> Timeseries docs fix (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1877">#1877</a>)</li> <li><a href="https://github.com/redis/redis-py/commit/f807f3ba1bb25138696e42f75ac59036e323a687"><code>f807f3b</code></a> Triple quote docstrings in client.py PEP 257 (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1876">#1876</a>)</li> <li><a href="https://github.com/redis/redis-py/commit/41cef4703a9e23af72040966a9411ee55d92d917"><code>41cef47</code></a> get_connection: catch OSError too (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1832">#1832</a>)</li> <li><a href="https://github.com/redis/redis-py/commit/9a8674a94740cd299e5c852fd3d9b9841995b1a5"><code>9a8674a</code></a> syncing requirements (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1870">#1870</a>)</li> <li><a href="https://github.com/redis/redis-py/commit/39ce6852f56021ac9f80359f3a1e387593cfbbbb"><code>39ce685</code></a> Set keys var otherwise variable not created (<a href="https://github-redirect.dependabot.com/redis/redis-py/issues/1853">#1853</a>)</li> <li>Additional commits viewable in <a href="https://github.com/redis/redis-py/compare/v4.1.0...v4.1.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 5 minutes

push eventrednafi/hook-slinger

dependabot[bot]

commit sha 4b485258bba928dadc9a156ba023e34752009f5b

Bump pytest-asyncio from 0.17.1 to 0.17.2 Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.17.1 to 0.17.2. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.17.1...v0.17.2) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Redowan Delowar

commit sha 2a6b55800dd9c75c359fd5a2267344b4330d4612

Merge pull request #90 from rednafi/dependabot/pip/pytest-asyncio-0.17.2 Bump pytest-asyncio from 0.17.1 to 0.17.2

view details

push time in 5 minutes

PR merged rednafi/hook-slinger

Bump pytest-asyncio from 0.17.1 to 0.17.2 dependencies

Bumps pytest-asyncio from 0.17.1 to 0.17.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-asyncio/releases">pytest-asyncio's releases</a>.</em></p> <blockquote> <h2>pytest-asyncio 0.17.2</h2> <hr /> <h2>title: 'pytest-asyncio: pytest support for asyncio'</h2> <p><a href="https://pypi.python.org/pypi/pytest-asyncio"><img src="https://img.shields.io/pypi/v/pytest-asyncio.svg" alt="image" /></a></p> <p><a href="https://github.com/pytest-dev/pytest-asyncio/actions?workflow=CI"><img src="https://github.com/pytest-dev/pytest-asyncio/workflows/CI/badge.svg" alt="image" /></a></p> <p><a href="https://codecov.io/gh/pytest-dev/pytest-asyncio"><img src="https://codecov.io/gh/pytest-dev/pytest-asyncio/branch/master/graph/badge.svg" alt="image" /></a></p> <p><a href="https://github.com/pytest-dev/pytest-asyncio"><img src="https://img.shields.io/pypi/pyversions/pytest-asyncio.svg" alt="Supported Python versions" /></a></p> <p><a href="https://github.com/ambv/black"><img src="https://img.shields.io/badge/code%20style-black-000000.svg" alt="image" /></a></p> <p>pytest-asyncio is an Apache2 licensed library, written in Python, for testing asyncio code with pytest.</p> <p>asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing easier.</p> <pre lang="{.sourceCode" data-meta=".python}"><code>@pytest.mark.asyncio async def test_some_asyncio_code(): res = await library.do_something() assert b"expected result" == res </code></pre> <p>pytest-asyncio has been strongly influenced by <a href="https://github.com/eugeniy/pytest-tornado">pytest-tornado</a>.</p> <h1>Features</h1> <ul> <li>fixtures for creating and injecting versions of the asyncio event loop</li> <li>fixtures for injecting unused tcp/udp ports</li> <li>pytest markers for treating tests as asyncio coroutines</li> <li>easy testing with non-default event loops</li> <li>support for [async def]{.title-ref} fixtures and async generator fixtures</li> <li>support <em>auto</em> mode to handle all async fixtures and tests automatically by asyncio; provide <em>strict</em> mode if a test suite should work with different async frameworks simultaneously, e.g. <code>asyncio</code> and <code>trio</code>.</li> </ul> <h1>Installation</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/435332735305417413c04ecf29056243137d1261"><code>4353327</code></a> Update changelog</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/c919fd7be35b7f10ba47c953a336baa73cfa8653"><code>c919fd7</code></a> Remove unconditional test item attribute access (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-asyncio/issues/268">#268</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/39c6d0ce88868d8398606ea10541befa7d7241cd"><code>39c6d0c</code></a> Update README</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/547933dabaa56b3d9c244c8302252f3b638463d2"><code>547933d</code></a> Require typing-extensions on py<3.8 only (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-asyncio/issues/269">#269</a>)</li> <li>See full diff in <a href="https://github.com/pytest-dev/pytest-asyncio/compare/v0.17.1...v0.17.2">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -2

0 comment

1 changed file

dependabot[bot]

pr closed time in 5 minutes

startedyeraydiazdiaz/lunr.py

started time in 16 hours

push eventrednafi/reflections

redowan

commit sha 06f4c721465b6d571902f37fdd318f92595a8967

Two scoops of djagno draft

view details

push time in 17 hours

startedgo-kratos/kratos

started time in 19 hours

PR merged rednafi/fastapi-nano

Bump fastapi from 0.71.0 to 0.72.0 dependencies

Bumps fastapi from 0.71.0 to 0.72.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tiangolo/fastapi/releases">fastapi's releases</a>.</em></p> <blockquote> <h2>0.72.0</h2> <h3>Features</h3> <ul> <li>✨ Enable configuring Swagger UI parameters. Original PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/2568">#2568</a> by <a href="https://github.com/jmriebold"><code>@​jmriebold</code></a>. Here are the new docs: <a href="https://fastapi.tiangolo.com/advanced/extending-openapi/#configuring-swagger-ui">Configuring Swagger UI</a>.</li> </ul> <h3>Docs</h3> <ul> <li>📝 Update Python Types docs, add missing 3.6 / 3.9 example. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/4434">#4434</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> </ul> <h3>Translations</h3> <ul> <li>🌐 Update Chinese translation for <code>docs/help-fastapi.md</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/3847">#3847</a> by <a href="https://github.com/jaystone776"><code>@​jaystone776</code></a>.</li> <li>🌐 Fix Korean translation for <code>docs/ko/docs/index.md</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/4195">#4195</a> by <a href="https://github.com/kty4119"><code>@​kty4119</code></a>.</li> <li>🌐 Add Polish translation for <code>docs/pl/docs/index.md</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/4245">#4245</a> by <a href="https://github.com/MicroPanda123"><code>@​MicroPanda123</code></a>.</li> <li>🌐 Add Chinese translation for <code>docs\tutorial\path-operation-configuration.md</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/3312">#3312</a> by <a href="https://github.com/jaystone776"><code>@​jaystone776</code></a>.</li> </ul> <h3>Internal</h3> <ul> <li>🔧 Enable MkDocs Material Insiders' <code>content.tabs.link</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/4399">#4399</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tiangolo/fastapi/commit/f0388915a8b1cd9f3ae2259bace234ac6249c51a"><code>f038891</code></a> 🔖 Release version 0.72.0</li> <li><a href="https://github.com/tiangolo/fastapi/commit/9e2f5c67b603d73a77c420b629e2ee4e7378de1f"><code>9e2f5c6</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/93e4a19e3526369b2a9a0c5ef71101833faa2987"><code>93e4a19</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/e1c6d7d31083e3c637c352d36b7d9f8d93508b15"><code>e1c6d7d</code></a> 🌐 Update Chinese translation for <code>docs/help-fastapi.md</code> (<a href="https://github-redirect.dependabot.com/tiangolo/fastapi/issues/3847">#3847</a>)</li> <li><a href="https://github.com/tiangolo/fastapi/commit/d23b295b96ca9a4c9ebef381a111de4435acd222"><code>d23b295</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/26e94116c12f46035ea3f4949c74d566aaa89116"><code>26e9411</code></a> 🌐 Fix Korean translation for <code>docs/ko/docs/index.md</code> (<a href="https://github-redirect.dependabot.com/tiangolo/fastapi/issues/4195">#4195</a>)</li> <li><a href="https://github.com/tiangolo/fastapi/commit/24968937e5a788fd15f801c705da9afba35c2517"><code>2496893</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/5c5b889288f6330e2a64ab74c9bf50c95e829190"><code>5c5b889</code></a> 🌐 Add Polish translation for <code>docs/pl/docs/index.md</code> (<a href="https://github-redirect.dependabot.com/tiangolo/fastapi/issues/4245">#4245</a>)</li> <li><a href="https://github.com/tiangolo/fastapi/commit/436261b3ea75a095efbf67c4d537baa588331301"><code>436261b</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/5c62a59e7b99a49ce25c622747e510e211f22692"><code>5c62a59</code></a> 🌐 Add Chinese translation for <code>docs\tutorial\path-operation-configuration.md</code>...</li> <li>Additional commits viewable in <a href="https://github.com/tiangolo/fastapi/compare/0.71.0...0.72.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 21 hours

push eventrednafi/fastapi-nano

dependabot[bot]

commit sha 315913eddc7fd0ce3bce9d3fa1abbd35d143da8b

Bump fastapi from 0.71.0 to 0.72.0 Bumps [fastapi](https://github.com/tiangolo/fastapi) from 0.71.0 to 0.72.0. - [Release notes](https://github.com/tiangolo/fastapi/releases) - [Commits](https://github.com/tiangolo/fastapi/compare/0.71.0...0.72.0) --- updated-dependencies: - dependency-name: fastapi dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Redowan Delowar

commit sha fd3156476bafef42e4b9bc8c7be8f473f581e4ea

Merge pull request #41 from rednafi/dependabot/pip/fastapi-0.72.0 Bump fastapi from 0.71.0 to 0.72.0

view details

push time in 21 hours

push eventrednafi/hook-slinger

dependabot[bot]

commit sha c3804594e1b2905ffcf39665a161711631588278

Bump pytest-asyncio from 0.17.0 to 0.17.1 Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.17.0 to 0.17.1. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.17.0...v0.17.1) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Redowan Delowar

commit sha ff9b4b75c5fee84b03b057775a3130230aa5e654

Merge pull request #87 from rednafi/dependabot/pip/pytest-asyncio-0.17.1 Bump pytest-asyncio from 0.17.0 to 0.17.1

view details

push time in a day

PR merged rednafi/hook-slinger

Bump pytest-asyncio from 0.17.0 to 0.17.1 dependencies

Bumps pytest-asyncio from 0.17.0 to 0.17.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-asyncio/releases">pytest-asyncio's releases</a>.</em></p> <blockquote> <h2>pytest-asyncio 0.17.1</h2> <hr /> <h2>title: 'pytest-asyncio: pytest support for asyncio'</h2> <p><a href="https://pypi.python.org/pypi/pytest-asyncio"><img src="https://img.shields.io/pypi/v/pytest-asyncio.svg" alt="image" /></a></p> <p><a href="https://github.com/pytest-dev/pytest-asyncio/actions?workflow=CI"><img src="https://github.com/pytest-dev/pytest-asyncio/workflows/CI/badge.svg" alt="image" /></a></p> <p><a href="https://codecov.io/gh/pytest-dev/pytest-asyncio"><img src="https://codecov.io/gh/pytest-dev/pytest-asyncio/branch/master/graph/badge.svg" alt="image" /></a></p> <p><a href="https://github.com/pytest-dev/pytest-asyncio"><img src="https://img.shields.io/pypi/pyversions/pytest-asyncio.svg" alt="Supported Python versions" /></a></p> <p><a href="https://github.com/ambv/black"><img src="https://img.shields.io/badge/code%20style-black-000000.svg" alt="image" /></a></p> <p>pytest-asyncio is an Apache2 licensed library, written in Python, for testing asyncio code with pytest.</p> <p>asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing easier.</p> <pre lang="{.sourceCode" data-meta=".python}"><code>@pytest.mark.asyncio async def test_some_asyncio_code(): res = await library.do_something() assert b"expected result" == res </code></pre> <p>pytest-asyncio has been strongly influenced by <a href="https://github.com/eugeniy/pytest-tornado">pytest-tornado</a>.</p> <h1>Features</h1> <ul> <li>fixtures for creating and injecting versions of the asyncio event loop</li> <li>fixtures for injecting unused tcp/udp ports</li> <li>pytest markers for treating tests as asyncio coroutines</li> <li>easy testing with non-default event loops</li> <li>support for [async def]{.title-ref} fixtures and async generator fixtures</li> <li>support <em>auto</em> mode to handle all async fixtures and tests automatically by asyncio; provide <em>strict</em> mode if a test suite should work with different async frameworks simultaneously, e.g. <code>asyncio</code> and <code>trio</code>.</li> </ul> <h1>Installation</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/8ed5687f8c28ae6f7cf11b3726907912eaee4241"><code>8ed5687</code></a> Bump to 0.17.1</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/36f277dc91d64ecde9d81c90fa33b47c8391d140"><code>36f277d</code></a> Relax asyncio_mode type definition; it allows to support pytest 6.1+ (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-asyncio/issues/264">#264</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/087e0b6ce22f453ca0093e6e25d143553e55e165"><code>087e0b6</code></a> Show asyncio mode in pytest report headers (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-asyncio/issues/266">#266</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/308f3087e21c5dd4d4eb1dfa5d8f89a5a1e90496"><code>308f308</code></a> Provide typing info (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-asyncio/issues/260">#260</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/0a3328f5fced1568b60fdd33e66937b7bbca8922"><code>0a3328f</code></a> Don't close event loop if the loop doesn't exist (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-asyncio/issues/261">#261</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/6cc430ce7ff845b1e07cbe08fc4c6221d68afd5c"><code>6cc430c</code></a> Fix auto marking of async hypothesis tests in auto mode (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-asyncio/issues/259">#259</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/eb6f3a8d5c804d3585d5d645589a58b9ad2f3c0a"><code>eb6f3a8</code></a> Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.5.0 (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-asyncio/issues/255">#255</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/4ee5722e0be3c3ca9b71d7d597b2bcd328b4f8d7"><code>4ee5722</code></a> Alternative yamlfmt settings (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-asyncio/issues/254">#254</a>)</li> <li>See full diff in <a href="https://github.com/pytest-dev/pytest-asyncio/compare/v0.17.0...v0.17.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+2 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in a day

push eventrednafi/hook-slinger

dependabot[bot]

commit sha 11082ebcc90c3bdac5de110f6fb210571abbcf64

Bump uvicorn from 0.16.0 to 0.17.0 Bumps [uvicorn](https://github.com/encode/uvicorn) from 0.16.0 to 0.17.0. - [Release notes](https://github.com/encode/uvicorn/releases) - [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/uvicorn/compare/0.16.0...0.17.0) --- updated-dependencies: - dependency-name: uvicorn dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Redowan Delowar

commit sha 81401890a4c5265acb9c40ae28854836032875cf

Merge pull request #86 from rednafi/dependabot/pip/uvicorn-0.17.0 Bump uvicorn from 0.16.0 to 0.17.0

view details

push time in a day

PR merged rednafi/hook-slinger

Bump uvicorn from 0.16.0 to 0.17.0 dependencies

Bumps uvicorn from 0.16.0 to 0.17.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/encode/uvicorn/releases">uvicorn's releases</a>.</em></p> <blockquote> <h2>Version 0.17.0</h2> <h3>Added</h3> <ul> <li>Allow configurable websocket per-message-deflate setting (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1300">#1300</a>) 29/12/21</li> <li>Support extra_headers for WS accept message (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1293">#1293</a>) 06/01/22</li> <li>Add missing http version on websockets scope (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1309">#1309</a>) 08/01/22</li> </ul> <h3>Fixed/Removed</h3> <ul> <li>Drop Python 3.6 support (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1261">#1261</a>) 06/01/22</li> <li>Fix reload process behavior when exception is raised (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1313">#1313</a>) 11/01/22</li> <li>Remove <code>root_path</code> from logs (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1294">#1294</a>) 25/12/21</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/encode/uvicorn/blob/master/CHANGELOG.md">uvicorn's changelog</a>.</em></p> <blockquote> <h2>0.17.0 - 2022-01-14</h2> <h3>Added</h3> <ul> <li>Allow configurable websocket per-message-deflate setting (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1300">#1300</a>) 29/12/21</li> <li>Support extra_headers for WS accept message (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1293">#1293</a>) 06/01/22</li> <li>Add missing http version on websockets scope (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1309">#1309</a>) 08/01/22</li> </ul> <h3>Fixed/Removed</h3> <ul> <li>Drop Python 3.6 support (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1261">#1261</a>) 06/01/22</li> <li>Fix reload process behavior when exception is raised (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1313">#1313</a>) 11/01/22</li> <li>Remove <code>root_path</code> from logs (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1294">#1294</a>) 25/12/21</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/encode/uvicorn/commit/59eeae66e926a7c6c1b6fd1a6d8fbe31719ab1c3"><code>59eeae6</code></a> Release 0.17.0 (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1322">#1322</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/c6a7db5682e8f39c81bd1e59ce64555a02115a67"><code>c6a7db5</code></a> Fix reload process behavior when exception is raised (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1313">#1313</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/566e63e43b02342892c7553cbd9018d052cb80a5"><code>566e63e</code></a> Fix version that supports Python 3.6 on the README (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1316">#1316</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/df8b49f6779b9de508416ad3823bac868bb8efcf"><code>df8b49f</code></a> Add missing http version on websockets scope (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1309">#1309</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/291c195c65940d33025d91778758f06924f34bfd"><code>291c195</code></a> Remove Python 3.6 (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1261">#1261</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/867de391fd8b37397162e6bc4dabb97c44ecff11"><code>867de39</code></a> Support <code>extra_headers</code> for WS <code>accept</code> message (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1293">#1293</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/6e6a84176a8ad04e5674ff0df787c90fb51c669a"><code>6e6a841</code></a> Allow configurable websocket per-message-deflate setting (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1300">#1300</a>)</li> <li><a href="https://github.com/encode/uvicorn/commit/66e22f86ca2fcce4a9bc1489b6c28afaa0ad9dbd"><code>66e22f8</code></a> Remove root_path from logs (<a href="https://github-redirect.dependabot.com/encode/uvicorn/issues/1294">#1294</a>)</li> <li>See full diff in <a href="https://github.com/encode/uvicorn/compare/0.16.0...0.17.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in a day

push eventrednafi/hook-slinger

dependabot[bot]

commit sha 47b97d136cd5102ed7002fd9d83fdfb37ff53b36

Bump fastapi from 0.71.0 to 0.72.0 Bumps [fastapi](https://github.com/tiangolo/fastapi) from 0.71.0 to 0.72.0. - [Release notes](https://github.com/tiangolo/fastapi/releases) - [Commits](https://github.com/tiangolo/fastapi/compare/0.71.0...0.72.0) --- updated-dependencies: - dependency-name: fastapi dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Redowan Delowar

commit sha cf6287f04f3b01fcaad99515dc342cdb8f69a2de

Merge pull request #88 from rednafi/dependabot/pip/fastapi-0.72.0 Bump fastapi from 0.71.0 to 0.72.0

view details

push time in a day

PR merged rednafi/hook-slinger

Bump fastapi from 0.71.0 to 0.72.0 dependencies

Bumps fastapi from 0.71.0 to 0.72.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tiangolo/fastapi/releases">fastapi's releases</a>.</em></p> <blockquote> <h2>0.72.0</h2> <h3>Features</h3> <ul> <li>✨ Enable configuring Swagger UI parameters. Original PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/2568">#2568</a> by <a href="https://github.com/jmriebold"><code>@​jmriebold</code></a>. Here are the new docs: <a href="https://fastapi.tiangolo.com/advanced/extending-openapi/#configuring-swagger-ui">Configuring Swagger UI</a>.</li> </ul> <h3>Docs</h3> <ul> <li>📝 Update Python Types docs, add missing 3.6 / 3.9 example. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/4434">#4434</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> </ul> <h3>Translations</h3> <ul> <li>🌐 Update Chinese translation for <code>docs/help-fastapi.md</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/3847">#3847</a> by <a href="https://github.com/jaystone776"><code>@​jaystone776</code></a>.</li> <li>🌐 Fix Korean translation for <code>docs/ko/docs/index.md</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/4195">#4195</a> by <a href="https://github.com/kty4119"><code>@​kty4119</code></a>.</li> <li>🌐 Add Polish translation for <code>docs/pl/docs/index.md</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/4245">#4245</a> by <a href="https://github.com/MicroPanda123"><code>@​MicroPanda123</code></a>.</li> <li>🌐 Add Chinese translation for <code>docs\tutorial\path-operation-configuration.md</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/3312">#3312</a> by <a href="https://github.com/jaystone776"><code>@​jaystone776</code></a>.</li> </ul> <h3>Internal</h3> <ul> <li>🔧 Enable MkDocs Material Insiders' <code>content.tabs.link</code>. PR <a href="https://github-redirect.dependabot.com/tiangolo/fastapi/pull/4399">#4399</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tiangolo/fastapi/commit/f0388915a8b1cd9f3ae2259bace234ac6249c51a"><code>f038891</code></a> 🔖 Release version 0.72.0</li> <li><a href="https://github.com/tiangolo/fastapi/commit/9e2f5c67b603d73a77c420b629e2ee4e7378de1f"><code>9e2f5c6</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/93e4a19e3526369b2a9a0c5ef71101833faa2987"><code>93e4a19</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/e1c6d7d31083e3c637c352d36b7d9f8d93508b15"><code>e1c6d7d</code></a> 🌐 Update Chinese translation for <code>docs/help-fastapi.md</code> (<a href="https://github-redirect.dependabot.com/tiangolo/fastapi/issues/3847">#3847</a>)</li> <li><a href="https://github.com/tiangolo/fastapi/commit/d23b295b96ca9a4c9ebef381a111de4435acd222"><code>d23b295</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/26e94116c12f46035ea3f4949c74d566aaa89116"><code>26e9411</code></a> 🌐 Fix Korean translation for <code>docs/ko/docs/index.md</code> (<a href="https://github-redirect.dependabot.com/tiangolo/fastapi/issues/4195">#4195</a>)</li> <li><a href="https://github.com/tiangolo/fastapi/commit/24968937e5a788fd15f801c705da9afba35c2517"><code>2496893</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/5c5b889288f6330e2a64ab74c9bf50c95e829190"><code>5c5b889</code></a> 🌐 Add Polish translation for <code>docs/pl/docs/index.md</code> (<a href="https://github-redirect.dependabot.com/tiangolo/fastapi/issues/4245">#4245</a>)</li> <li><a href="https://github.com/tiangolo/fastapi/commit/436261b3ea75a095efbf67c4d537baa588331301"><code>436261b</code></a> 📝 Update release notes</li> <li><a href="https://github.com/tiangolo/fastapi/commit/5c62a59e7b99a49ce25c622747e510e211f22692"><code>5c62a59</code></a> 🌐 Add Chinese translation for <code>docs\tutorial\path-operation-configuration.md</code>...</li> <li>Additional commits viewable in <a href="https://github.com/tiangolo/fastapi/compare/0.71.0...0.72.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in a day

push eventrednafi/think-async

redowan

commit sha d84b020d1b7c80e43662b529d404f4a7966e87e5

Update tests for new pytest-asyncio

view details

push time in 2 days

created tagrednafi/rubric

tagv0.5.8

Linter Config Initializer for Python

created time in 2 days

push eventrednafi/rubric

redowan

commit sha d1eab25919ed166092275564800547685844c9bd

Editorconfig

view details

push time in 2 days

push eventrednafi/rubric

redowan

commit sha cc4a1c6e459342ae5f3f4ea50e1efb5916ecc699

Update readme

view details

push time in 2 days

release rednafi/rubric

v0.5.7

released time in 2 days

created tagrednafi/rubric

tagv0.5.7

Linter Config Initializer for Python

created time in 2 days

push eventrednafi/rubric

redowan

commit sha b4dc7040321d25fdffd2453d0810bf638ee6779f

Update CI

view details

push time in 2 days

push eventrednafi/rubric

redowan

commit sha f4f0c77af6ce543dfcd78fb342e59e31f4f77f97

Update ci

view details

push time in 2 days

push eventrednafi/rubric

redowan

commit sha 1f0d399a1a7c7250e4ff2f6dcbf851b0f286b12d

Update tests

view details

push time in 2 days

PublicEvent

created tagrednafi/rubric

tagv0.5.5

Linter Config Initializer for Python

created time in 2 days

release rednafi/rubric

v0.5.5

released time in 2 days

push eventrednafi/rubric

redowan

commit sha 98e2de2ac465c77ce948d6354479f31e974052ba

Update editorconfig and makefile

view details

push time in 2 days

push eventrednafi/rubric

redowan

commit sha b452e5763f64754e9d70c567b7a0c7b9f8fc4c9e

New version

view details

redowan

commit sha d4206472e2017d140da28651863f84a84c2d6a66

Update pytest asyncio

view details

redowan

commit sha 7c2df16577b3ed786021008280d4bff950abf8f4

Update pytest-asyncio

view details

push time in 2 days

startedgorilla/websocket

started time in 2 days

more