Dazzler is a Python async UI/Web framework built with aiohttp and react.

Overview

Dazzler

Build Documentation Status Version License

Dazzler is a Python async UI/Web framework built with aiohttp and react. Create dazzling fast pages with a layout of Python components and bindings to update from the backend.

Install

Install with pip: $ pip install dazzler

Features

  • Fast WebSocket based communication, deliver updates in realtime to thousands of connected clients at once.
  • Lightweight bundles for fast initial page load.
  • Support for third party integrations via middlewares.
  • Session & authentication systems.
  • No HTML/CSS/JS knowledge required, write everything with Python.
  • Multi-page based.
  • Hot reload.
  • Tons of components.
  • Tie & Transform API to perform updates on the client side.
  • Build desktop applications with Electron.

Quickstart

Quickstart with a GitHub template

Basic example

Create a page with a layout and assign bindings to save & load a visitor name with the session system. The button to save the visitor name is disabled if no input value via tie & transform.

from dazzler import Dazzler
from dazzler.system import Page, BindingContext, transforms as t
from dazzler.components import core

app = Dazzler(__name__)
page = Page(
    __name__,
    core.Container([
        core.Html('H2', 'My dazzler page'),
        core.Container('Please enter a name', identity='visitor-name'),
        core.Input(value='', identity='input'),
        core.Button('Save name', identity='save-btn', disabled=True),
    ], identity='layout', id='layout'),
    title='My Page',
    url='/'
)

# UI updates via tie & transforms
page.tie('[email protected]', '[email protected]').transform(
    t.Length().t(t.Lesser(1))
)


# Bindings executes on the server via websockets.
@page.bind('[email protected]')
async def on_click(context: BindingContext):
    # Save the visitor name via session system
    name = await context.get_aspect('input', 'value')
    await context.session.set('visitor', name)
    await context.set_aspect(
        'visitor-name', children=f'Saved {name}'
    )


# Aspects defined on the layout trigger on initial render and
# allows to insert initial data.
@page.bind('[email protected]')
async def on_layout(context: BindingContext):
    visitor = await context.session.get('visitor')
    if visitor:
        await context.set_aspect(
            'visitor-name', children=f'Welcome back {visitor}!'
        )


app.add_page(page)

if __name__ == '__main__':
    app.start()

Documentation

Full documentation hosted on readthedocs.

Get help for the command line tools: $ dazzler --help

Comments
  • ⬆️ Bump webpack from 5.49.0 to 5.64.4

    ⬆️ Bump webpack from 5.49.0 to 5.64.4

    Bumps webpack from 5.49.0 to 5.64.4.

    Release notes

    Sourced from webpack's releases.

    v5.64.4

    Bugfixes

    • fix tagged template literal evaluation
    • fix ModuleFederation with ESM
    • fix outputModule with intial splitChunks

    Performance

    • upgrade watchpack for faster watcher updating
    • track file and directory timestamps separately in watchpack and webpack

    Developer Experience

    • show origin of singleton shared module in mismatch warning

    v5.64.3

    Performance

    • allow to use pre-compiled schema when Infinity is used in configuration
    • allow to use pre-compiled schema for configuration arrays

    v5.64.2

    Bugfixes

    • avoid double initial compilation due to invalid dependencies with managedPaths

    v5.64.1

    Bugfixes

    • fix regexp in managedPaths to exclude additional slash
    • make module.accept errorHandler optional in typings
    • correctly create an async chunk when using a require(...).property in require.ensure
    • fix cleaning of symlinks in output.clean: true
    • fix change detection with unsafeCache within managedPaths (node_modules)
    • bump webpack-sources for Stack Overflow bugfix

    v5.64.0

    Features

    • add asyncChunks: boolean option to disable creation of async chunks

    Bugfixes

    • fix ProfilingPlugin for experiments.backCompat: false

    Performance

    • avoid running regexp twice over the file list

    ... (truncated)

    Commits

    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.


    Dependabot commands and options

    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)
    dependencies javascript 
    opened by dependabot[bot] 3
  • ⬆️ Bump @types/ramda from 0.27.44 to 0.27.58

    ⬆️ Bump @types/ramda from 0.27.44 to 0.27.58

    Bumps @types/ramda from 0.27.44 to 0.27.58.

    Commits

    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.


    Dependabot commands and options

    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)
    dependencies javascript 
    opened by dependabot[bot] 2
  • ⬆️ Bump typescript from 4.3.5 to 4.5.2

    ⬆️ Bump typescript from 4.3.5 to 4.5.2

    Bumps typescript from 4.3.5 to 4.5.2.

    Release notes

    Sourced from typescript's releases.

    TypeScript 4.5

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.5 RC

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.5 Beta

    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    TypeScript 4.4.4

    This patch release contains fixes for a performance regression in --build mode by only calling realpath on package.json files only when those files are known to exist on disk, and to only perform this work under --watch mode.


    For release notes, check out the release announcement.

    For the complete list of fixed issues, check out the

    ... (truncated)

    Commits

    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.


    Dependabot commands and options

    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)
    dependencies javascript 
    opened by dependabot[bot] 2
  • ⬆️ Bump eslint from 7.32.0 to 8.3.0

    ⬆️ Bump eslint from 7.32.0 to 8.3.0

    Bumps eslint from 7.32.0 to 8.3.0.

    Release notes

    Sourced from eslint's releases.

    v8.3.0

    Features

    • 60b0a29 feat: add allowProperties option to require-atomic-updates (#15238) (Milos Djermanovic)
    • 79278a1 feat: update no-use-before-define for class static blocks (#15312) (Milos Djermanovic)
    • ddd01dc feat: update no-redeclare for class static blocks (#15313) (Milos Djermanovic)
    • de69cec feat: update no-inner-declarations for class static blocks (#15290) (Milos Djermanovic)
    • e2fe7ef feat: support for private-in syntax (fixes #14811) (#15060) (Yosuke Ota)
    • 34bc8d7 feat: Update espree and eslint-scope (#15338) (Brandon Mills)
    • b171cd7 feat: update max-depth for class static blocks (#15316) (Milos Djermanovic)
    • 6487df3 feat: update padded-blocks for class static blocks (#15333) (Milos Djermanovic)
    • 194f36d feat: update the complexity rule for class static blocks (#15328) (Milos Djermanovic)
    • 3530337 feat: update the indent rule for class static blocks (#15324) (Milos Djermanovic)
    • f03cd14 feat: update lines-around-comment for class static blocks (#15323) (Milos Djermanovic)
    • 5c64747 feat: update brace-style for class static blocks (#15322) (Milos Djermanovic)
    • df2f1cc feat: update max-statements for class static blocks (#15315) (Milos Djermanovic)
    • fd5a0b8 feat: update prefer-const for class static blocks (#15325) (Milos Djermanovic)
    • b3669fd feat: code path analysis for class static blocks (#15282) (Milos Djermanovic)
    • 15c1397 feat: update eslint-scope for class static blocks (#15321) (Milos Djermanovic)
    • 1a1bb4b feat: update one-var for class static blocks (#15317) (Milos Djermanovic)
    • 9b666e0 feat: update padding-line-between-statements for class static blocks (#15318) (Milos Djermanovic)
    • d3a267f feat: update class-methods-use-this for class static blocks (#15298) (Milos Djermanovic)
    • cdaa541 feat: update no-lone-blocks for class static blocks (#15295) (Milos Djermanovic)
    • 8611538 feat: update block-spacing for class static blocks (#15297) (Milos Djermanovic)
    • 7b56844 feat: update keyword-spacing for class static blocks (#15289) (Milos Djermanovic)
    • ea18711 feat: update no-extra-semi for class static blocks (#15287) (Milos Djermanovic)
    • 0f0971f feat: update semi rule for class static blocks (#15286) (Milos Djermanovic)
    • abe740c feat: add examples for block-scoped-var with class static blocks (#15302) (Milos Djermanovic)
    • 0338fd2 feat: Normalize ecmaVersion to eslint-scope when using custom parser (#15268) (Yosuke Ota)

    Bug Fixes

    • 8aa7645 fix: update vars-on-top for class static blocks (#15306) (Milos Djermanovic)
    • 479a4cb fix: update semi-style for class static blocks (#15309) (Milos Djermanovic)
    • 6d1c666 fix: update no-invalid-this and no-eval for class static blocks (#15300) (Milos Djermanovic)

    Documentation

    • 6b85426 docs: Expand --debug option description in the CLI documentation (#15308) (darkred)
    • 3ae5258 docs: the strict rule does not apply to class static blocks (#15314) (Milos Djermanovic)
    • 9309841 docs: Remove inconsistent colon in pull request docs (#15303) (Jordan Eldredge)
    • da238cc docs: remove deprecation note from lines-around-comment (#15293) (Milos Djermanovic)
    • 1055f16 docs: no-unused-expressions - class static blocks don't have directives (#15283) (Milos Djermanovic)
    • 4c55216 docs: Add variables option to no-use-before-define (#15276) (Mathias Rasmussen)

    Chores

    • edd8d24 chore: upgrade eslint-visitor-keys for class static blocks (#15277) (Milos Djermanovic)

    v8.2.0

    Features

    • c9fefd2 feat: report class evaluation TDZ errors in no-use-before-define (#15134) (Milos Djermanovic)

    Documentation

    ... (truncated)

    Changelog

    Sourced from eslint's changelog.

    v8.3.0 - November 21, 2021

    • 60b0a29 feat: add allowProperties option to require-atomic-updates (#15238) (Milos Djermanovic)
    • 79278a1 feat: update no-use-before-define for class static blocks (#15312) (Milos Djermanovic)
    • 8aa7645 fix: update vars-on-top for class static blocks (#15306) (Milos Djermanovic)
    • 479a4cb fix: update semi-style for class static blocks (#15309) (Milos Djermanovic)
    • ddd01dc feat: update no-redeclare for class static blocks (#15313) (Milos Djermanovic)
    • de69cec feat: update no-inner-declarations for class static blocks (#15290) (Milos Djermanovic)
    • e2fe7ef feat: support for private-in syntax (fixes #14811) (#15060) (Yosuke Ota)
    • 34bc8d7 feat: Update espree and eslint-scope (#15338) (Brandon Mills)
    • b171cd7 feat: update max-depth for class static blocks (#15316) (Milos Djermanovic)
    • 6487df3 feat: update padded-blocks for class static blocks (#15333) (Milos Djermanovic)
    • 194f36d feat: update the complexity rule for class static blocks (#15328) (Milos Djermanovic)
    • 3530337 feat: update the indent rule for class static blocks (#15324) (Milos Djermanovic)
    • f03cd14 feat: update lines-around-comment for class static blocks (#15323) (Milos Djermanovic)
    • 5c64747 feat: update brace-style for class static blocks (#15322) (Milos Djermanovic)
    • df2f1cc feat: update max-statements for class static blocks (#15315) (Milos Djermanovic)
    • fd5a0b8 feat: update prefer-const for class static blocks (#15325) (Milos Djermanovic)
    • b3669fd feat: code path analysis for class static blocks (#15282) (Milos Djermanovic)
    • 15c1397 feat: update eslint-scope for class static blocks (#15321) (Milos Djermanovic)
    • 1a1bb4b feat: update one-var for class static blocks (#15317) (Milos Djermanovic)
    • 9b666e0 feat: update padding-line-between-statements for class static blocks (#15318) (Milos Djermanovic)
    • 6b85426 docs: Expand --debug option description in the CLI documentation (#15308) (darkred)
    • 3ae5258 docs: the strict rule does not apply to class static blocks (#15314) (Milos Djermanovic)
    • 6d1c666 fix: update no-invalid-this and no-eval for class static blocks (#15300) (Milos Djermanovic)
    • d3a267f feat: update class-methods-use-this for class static blocks (#15298) (Milos Djermanovic)
    • cdaa541 feat: update no-lone-blocks for class static blocks (#15295) (Milos Djermanovic)
    • 8611538 feat: update block-spacing for class static blocks (#15297) (Milos Djermanovic)
    • 7b56844 feat: update keyword-spacing for class static blocks (#15289) (Milos Djermanovic)
    • ea18711 feat: update no-extra-semi for class static blocks (#15287) (Milos Djermanovic)
    • 0f0971f feat: update semi rule for class static blocks (#15286) (Milos Djermanovic)
    • abe740c feat: add examples for block-scoped-var with class static blocks (#15302) (Milos Djermanovic)
    • 9309841 docs: Remove inconsistent colon in pull request docs (#15303) (Jordan Eldredge)
    • da238cc docs: remove deprecation note from lines-around-comment (#15293) (Milos Djermanovic)
    • 1055f16 docs: no-unused-expressions - class static blocks don't have directives (#15283) (Milos Djermanovic)
    • edd8d24 chore: upgrade eslint-visitor-keys for class static blocks (#15277) (Milos Djermanovic)
    • 4c55216 docs: Add variables option to no-use-before-define (#15276) (Mathias Rasmussen)
    • 0338fd2 feat: Normalize ecmaVersion to eslint-scope when using custom parser (#15268) (Yosuke Ota)

    v8.2.0 - November 5, 2021

    • cf5b6be chore: update @​eslint/eslintrc to avoid different versions of js-yaml (#15265) (Milos Djermanovic)
    • c9fefd2 feat: report class evaluation TDZ errors in no-use-before-define (#15134) (Milos Djermanovic)
    • 4fd7a6c perf: don't prepare a fix for valid code in key-spacing (#15239) (Milos Djermanovic)
    • c415c04 docs: Use string rule severity in CLI examples (#15253) (Kevin Partington)
    • 796587a build: upgrade eslint-release to v3.2.0 to support conventional commits (#15246) (Milos Djermanovic)
    • 12b627d docs: fix typo in working-with-rules.md (#15233) (Nitin Kumar)
    • a86ffc0 docs: fix broken anchor in configuration files (#15223) (Pierre Berger)
    • fda533c chore: update strip-ansi dependency (#15221) (Nitin Kumar)
    • ee8af5f docs: Link to unit tests from rule documentation (#15207) (Brandon Mills)

    ... (truncated)

    Commits

    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.


    Dependabot commands and options

    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)
    dependencies javascript 
    opened by dependabot[bot] 2
  • ⬆️ Bump electron from 13.1.7 to 14.0.0

    ⬆️ Bump electron from 13.1.7 to 14.0.0

    Bumps electron from 13.1.7 to 14.0.0.

    Release notes

    Sourced from electron's releases.

    electron v14.0.0

    Release Notes for v14.0.0

    Features

    • Added webContents.fromDevToolsTargetId(targetId) to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. #30732
    • Added support for Windows Control Overlay on Windows. #30678 (Also in 15)

    Fixes

    • Fixed a crash in the repl when SharedArrayBuffer is disabled. #30484

    Other Changes

    • Updated Chromium to 93.0.4577.58. #30695

    electron v14.0.0-beta.25

    Note: This is a beta release. Please file new issues for any bugs you find in it.

    This release is published to npm under the beta tag and can be installed via npm install [email protected], or npm install [email protected].

    Release Notes for v14.0.0-beta.25

    electron v14.0.0-beta.24

    Note: This is a beta release. Please file new issues for any bugs you find in it.

    This release is published to npm under the beta tag and can be installed via npm install [email protected], or npm install [email protected].

    Release Notes for v14.0.0-beta.24

    Fixes

    • Fixed an issue where the TouchBarScrubber crashes when showArrowButtons is enabled if items is an empty array. #30679 (Also in 13, 15)
    • Fixed media key globalShortcuts on macOS. #30569 (Also in 15)
    • Fixed titlebar showing under simple fullscreen mode. #30707 (Also in 13, 15)

    Other Changes

    • Updated Chromium to 93.0.4577.51. #30520

    electron v14.0.0-beta.23

    Note: This is a beta release. Please file new issues for any bugs you find in it.

    This release is published to npm under the beta tag and can be installed via npm install [email protected], or npm install [email protected].

    Release Notes for v14.0.0-beta.23

    Fixes

    • Fixed an issue present in webView where the leave-html-full-screen event is not emitted if the user exits fullscreen with esc instead of by clicking into the webView. #30561 (Also in 13, 15)
    • Fixed an issue where toggling documentEdited status on macOS with titlebarStyle: 'hiddenInset' inadvertently moves the traffic light location. #30605 (Also in 13, 15)
    • Fixed rare crash in UpdateDraggableRegions. #30559 (Also in 13, 15)

    ... (truncated)

    Commits

    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.


    Dependabot commands and options

    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)
    dependencies javascript 
    opened by dependabot[bot] 2
  • ⬆️ Bump aioredis from 1.3.1 to 2.0.0

    ⬆️ Bump aioredis from 1.3.1 to 2.0.0

    Bumps aioredis from 1.3.1 to 2.0.0.

    Release notes

    Sourced from aioredis's releases.

    Version v2.0.0

    Version 2.0 is a complete rewrite of aioredis. Starting with this version, aioredis now follows the API of redis-py, so you can easily adapt synchronous code that uses redis-py for async applications with aioredis-py.

    NOTE: This version is not compatible with earlier versions of aioredis. If you upgrade, you will need to make code changes.

    For more details, read our documentation on migrating to version 2.0.

    Changelog

    Sourced from aioredis's changelog.

    2.0.0 - (2021-03-18)

    Features

    • Port redis-py's client implementation to aioredis.
      (see #891)

    • Make hiredis an optional dependency.
      (see #917)

    Commits
    • 6612ba7 Merge pull request #1075 from aio-libs/release-2.0
    • eb9bd17 Change the example install command
    • ef8c278 Restore 3.6 classifier
    • c65e2e7 Auto-update pre-commit hooks (#1077)
    • cf759f7 Remove 3.6 from the list of supported versions
    • 9ad56c8 Use the correct dev status classifier
    • 9cf2643 Bump the version for 2.0.0 release
    • b2952d9 Merge pull request #1068 from aio-libs/missing-lock
    • 3e9d710 Update CHANGES/1068.bugfix
    • ff37ce6 Merge pull request #1074 from aio-libs/fix-health-check
    • Additional commits viewable in compare view

    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.


    Dependabot commands and options

    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)
    dependencies python 
    opened by dependabot[bot] 2
  • ⬆️ Bump pylint from 2.8.3 to 2.9.6

    ⬆️ Bump pylint from 2.8.3 to 2.9.6

    Bumps pylint from 2.8.3 to 2.9.6.

    Changelog

    Sourced from pylint's changelog.

    What's New in Pylint 2.9.6?

    Release date: 2021-07-28

    • Fix a false positive undefined-variable when variable name in decoration matches function argument

      Closes #3791

    What's New in Pylint 2.9.5?

    Release date: 2021-07-21

    • Fix a crash when there would be a 'TypeError object does not support item assignment' in the code we parse.

      Closes #4439

    • Fix crash if a callable returning a context manager was assigned to a list or dict item

      Closes #4732

    • Fix a crash when a AttributeInferenceError was not handled properly when failing to infer the real name of an import in astroid.

      Closes #4692

    What's New in Pylint 2.9.4?

    Release date: 2021-07-20

    • Added time.clock to deprecated functions/methods for python 3.3

    • Fix bug in which --fail-on can return a zero exit code even when the specified issue is present

      Closes #4296 Closes #3363

    • Fix hard failure when handling missing attribute in a class with duplicated bases

      Closes #4687

    • Fix false-positive consider-using-with (R1732) if a ternary conditional is used together with with

      Closes #4676

    • Fix false-positive deprecated-module when relative import uses deprecated module name.

    ... (truncated)

    Commits
    • 444f654 Bump pylint to 2.9.6, update changelog
    • c04f92e Improve Issue forms (#4749)
    • e04de25 Update coveralls requirement from ~=3.1 to ~=3.2 (#4747)
    • 50b9b53 [pre-commit.ci] pre-commit autoupdate (#4752)
    • f17b28e Add Github issue forms and densify some templates (#4742)
    • a054796 Fix false positive undefined variable in decorator with list comprehension (#...
    • 31aa6fd Move back to a dev version following 2.9.5 release
    • ec8219e Bump pylint to 2.9.5, update changelog
    • dbfde30 [4692 regression] Test won't fail if the real click is installed
    • 2e3778e #4692 Add a regression test for inference crash
    • Additional commits viewable in compare view

    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.


    Dependabot commands and options

    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)
    dependencies python 
    opened by dependabot[bot] 2
  • ⬆️ Bump prettier from 1.17.1 to 2.3.2

    ⬆️ Bump prettier from 1.17.1 to 2.3.2

    Bumps prettier from 1.17.1 to 2.3.2.

    Release notes

    Sourced from prettier's releases.

    2.3.2

    changelog

    v2.3.1

    Changelog

    2.3.0

    diff

    🔗 Release Notes

    2.2.1

    🔗 Changelog

    2.2.0

    diff

    🔗 Release Notes

    2.1.2

    🔗Changelog

    2.1.1

    🔗Changelog

    2.1.0

    diff

    🔗 Release Notes

    2.0.5

    🔗 Changelog

    2.0.4

    🔗 Changelog

    2.0.3

    🔗 Changelog

    2.0.2

    🔗 Changelog

    2.0.1

    🔗 Changelog

    2.0.0

    diff

    ... (truncated)

    Changelog

    Sourced from prettier's changelog.

    2.3.2

    diff

    Fix failure on dir with trailing slash (#11000 by @​fisker)

    $ ls
    1.js  1.unknown
    

    Prettier 2.3.1

    $ prettier . -l 1.js $ prettier ./ -l [error] No supported files were found in the directory: "./".

    Prettier 2.3.2

    $ prettier ./ -l 1.js

    Fix handling of parenthesis with Flow's {Optional}IndexedAccess (#11051 by @​gkz)

    Add parens when required.

    // Input
    type A = (T & S)['bar'];
    type B = (T | S)['bar'];
    type C = (?T)['bar'];
    type D = (typeof x)['bar'];
    type E = (string => void)['bar'];
    

    // Prettier 2.3.1 type A = T & S["bar"]; type B = T | S["bar"]; type C = ?T["bar"]; type D = typeof x["bar"]; type E = (string) => void["bar"];

    // Prettier 2.3.2 type A = (T & S)["bar"]; type B = (T | S)["bar"]; type C = (?T)["bar"]; type D = (typeof x)["bar"]; type E = ((string) => void)["bar"];

    ... (truncated)

    Commits
    • 9a8b579 Release 2.3.2
    • 2faf01b Add changelog-for-patch script (#11052)
    • 9a61bf3 Build(deps): Bump @​angular/compiler from 12.0.4 to 12.0.5 (#11092)
    • 0b5a795 Build(deps): Bump flow-parser from 0.152.0 to 0.153.0 (#11095)
    • 40329ce Build(deps): Bump typescript from 4.3.2 to 4.3.4 (#11093)
    • 31d9c50 Build(deps-dev): Bump snapshot-diff from 0.8.1 to 0.9.0 (#11091)
    • ca6f2d4 Build(deps-dev): Bump @​babel/core from 7.14.5 to 7.14.6 (#11097)
    • fc46f1b Build(deps-dev): Bump eslint from 7.28.0 to 7.29.0 (#11096)
    • bb57a27 Build(deps-dev): Bump webpack from 5.38.1 to 5.39.1 (#11087)
    • 0c79b99 Build(deps): Bump globby from 11.0.3 to 11.0.4 (#11094)
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by sosukesuzuki, a new releaser for prettier since your current version.


    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.


    Dependabot commands and options

    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)
    dependencies javascript 
    opened by dependabot[bot] 2
  • ⬆️ Bump clean-webpack-plugin from 1.0.1 to 3.0.0

    ⬆️ Bump clean-webpack-plugin from 1.0.1 to 3.0.0

    Bumps clean-webpack-plugin from 1.0.1 to 3.0.0.

    Release notes

    Sourced from clean-webpack-plugin's releases.

    v3.0.0

    • Removed Node 6 support
    • Removed webpack 2 support
    • cleanOnceBeforeBuildPatterns use emit hook instead of compile
    • Do not clean files if webpack errors are present during initial build
    • Replaced default export with named export CleanWebpackPlugin
    // es modules
    import { CleanWebpackPlugin } from 'clean-webpack-plugin';
    

    // common js const { CleanWebpackPlugin } = require('clean-webpack-plugin');

    v2.0.2

    No release notes provided.

    v2.0.1

    No release notes provided.

    v2.0.0

    Relavant:

    Changes:

    • No configuration is needed for standard usage (cleans webpack's output.path)
    • By default during webpack's watch mode, only files created by webpack are removed
    • Because del is used, globbing is supported
    • Plugin is tested directly via webpack
    • All supported versions are tested
    • Windows is tested via appveyor (no mocked tests)
    • Complete build system including prepublish hooks and git prepush/commit hooks
    • Written with Typescript

    Additional notes:

    Closes Issues: #53 #55 #67 #73 #80 #85 #86 #89 #91 #92 #93 #98 Closes PRs: #39 #74

    Massive props to @​chrisblossom for working on this and pushing it through.

    Commits
    • 6fd2f73 Merge pull request #144 from chrisblossom/3.0.0
    • 67eb0bd Merge pull request #145 from chrisblossom/use-np
    • 6bc3b44 use np to handle package releases
    • aa86638 3.0.0
    • f2e58bf Merge pull request #138 from chrisblossom/use-named-export
    • d0e3408 breaking: replace default export with named export CleanWebpackPlugin
    • b74ac15 Merge pull request #134 from chrisblossom/use-emit
    • f90f963 Merge pull request #142 from chrisblossom/remove-node-6-and-webpack-2
    • 030dbaa Merge pull request #140 from zmj97/patch-1
    • 57d2cd4 use isPlainObject function
    • Additional commits viewable in compare view

    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.


    Dependabot commands and options

    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)
    dependencies javascript 
    opened by dependabot[bot] 2
  • ⬆️ Bump pylint from 2.12.1 to 2.15.8

    ⬆️ Bump pylint from 2.12.1 to 2.15.8

    Bumps pylint from 2.12.1 to 2.15.8.

    Commits
    • 1f84ed9 Bump pylint to 2.15.8, update changelog (#7899)
    • 6178e41 Define Protocol as abstract to prevent abstract-method FP (#7839) (#7879)
    • 438025d add test and expl for line-too-long useless-supp FP (#7887)
    • 19c0534 Fix missing-param-doc for escaped underscores (#7878)
    • e1856b2 [github actions] Reinstate tests and check on maintenance branch
    • 5fb17e0 multiple-statements no longer triggers for function stubs using inlined `...
    • 5a96370 Bump pylint to 2.15.7, update changelog (#7845)
    • 43109b6 Revert "Fix crash when using enumerate with start and a class attribu...
    • ff73282 Fix logging-fstring-interpolation false positive (#7846) (#7854)
    • 86b8c64 Fix crash when using enumerate with start and a class attribute (#7824)
    • Additional commits viewable in compare view

    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.


    Dependabot commands and options

    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)
    dependencies python 
    opened by dependabot[bot] 1
  • ⬆️ Bump pylint from 2.12.1 to 2.15.7

    ⬆️ Bump pylint from 2.12.1 to 2.15.7

    Bumps pylint from 2.12.1 to 2.15.7.

    Commits
    • 5a96370 Bump pylint to 2.15.7, update changelog (#7845)
    • 43109b6 Revert "Fix crash when using enumerate with start and a class attribu...
    • ff73282 Fix logging-fstring-interpolation false positive (#7846) (#7854)
    • 86b8c64 Fix crash when using enumerate with start and a class attribute (#7824)
    • ebf2824 Execute tests on maintenance branche's PR
    • 9ec1aa0 Do not crash if next() is called without arguments (#7831)
    • ac2da87 Upgrade the versions of astroid and dill (#7838)
    • 06d5d1a Add content: write rights for backporting job (#7826)
    • df5ebb5 Fix used-before-assignment for variable annotations guarded by TYPE_CHECKIN...
    • 1baf4be Deduplicate module file paths to prevent redundant scans. (#7747)
    • Additional commits viewable in compare view

    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.


    Dependabot commands and options

    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)
    dependencies python 
    opened by dependabot[bot] 1
  • ⬆️ Bump sphinx from 4.3.1 to 6.0.0

    ⬆️ Bump sphinx from 4.3.1 to 6.0.0

    Bumps sphinx from 4.3.1 to 6.0.0.

    Release notes

    Sourced from sphinx's releases.

    v6.0.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v6.0.0b2

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v6.0.0b1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.3.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.3

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.2

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.1.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.1.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.0.2

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.0.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.0.0

    No release notes provided.

    v5.0.0b1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v4.5.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v4.4.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    Changelog

    Sourced from sphinx's changelog.

    Release 6.0.0 (released Dec 29, 2022)

    Dependencies

    • #10468: Drop Python 3.6 support
    • #10470: Drop Python 3.7, Docutils 0.14, Docutils 0.15, Docutils 0.16, and Docutils 0.17 support. Patch by Adam Turner

    Incompatible changes

    • #7405: Removed the jQuery and underscore.js JavaScript frameworks.

      These frameworks are no longer be automatically injected into themes from Sphinx 6.0. If you develop a theme or extension that uses the jQuery, $, or $u global objects, you need to update your JavaScript to modern standards, or use the mitigation below.

      The first option is to use the sphinxcontrib.jquery_ extension, which has been developed by the Sphinx team and contributors. To use this, add sphinxcontrib.jquery to the extensions list in conf.py, or call app.setup_extension("sphinxcontrib.jquery") if you develop a Sphinx theme or extension.

      The second option is to manually ensure that the frameworks are present. To re-add jQuery and underscore.js, you will need to copy jquery.js and underscore.js from the Sphinx repository_ to your static directory, and add the following to your layout.html:

      .. code-block:: html+jinja

      {%- block scripts %} {{ super() }} {%- endblock %}

      .. _sphinxcontrib.jquery: https://github.com/sphinx-contrib/jquery/

      Patch by Adam Turner.

    • #10471, #10565: Removed deprecated APIs scheduled for removal in Sphinx 6.0. See :ref:dev-deprecated-apis for details. Patch by Adam Turner.

    • #10901: C Domain: Remove support for parsing pre-v3 style type directives and roles. Also remove associated configuration variables c_allow_pre_v3 and c_warn_on_allowed_pre_v3. Patch by Adam Turner.

    Features added

    ... (truncated)

    Commits

    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.


    Dependabot commands and options

    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)
    dependencies python 
    opened by dependabot[bot] 0
  • ⬆️ Bump @babel/cli from 7.14.8 to 7.20.7

    ⬆️ Bump @babel/cli from 7.14.8 to 7.20.7

    Bumps @babel/cli from 7.14.8 to 7.20.7.

    Release notes

    Sourced from @​babel/cli's releases.

    v7.20.7 (2022-12-22)

    Thanks @​wsypower for your first PR!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    Committers: 6

    ... (truncated)

    Changelog

    Sourced from @​babel/cli's changelog.

    v7.20.7 (2022-12-22)

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    v7.20.6 (2022-11-28)

    :bug: Bug Fix

    v7.20.5 (2022-11-28)

    ... (truncated)

    Commits

    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.


    Dependabot commands and options

    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)
    dependencies javascript 
    opened by dependabot[bot] 0
  • ⬆️ Bump pylint from 2.12.1 to 2.15.9

    ⬆️ Bump pylint from 2.12.1 to 2.15.9

    Bumps pylint from 2.12.1 to 2.15.9.

    Commits
    • 1ded4d0 Bump pylint to 2.15.9, update changelog (#7952)
    • 785c629 [testutil] More information in output for functional test fail (#7948)
    • 3c3ab98 [pypy3.8] Disable multiple-statements false positive on affected functional t...
    • dca3940 Fix inconsistent argument exit code when argparse exit with its own error cod...
    • 494e514 Fix ModuleNotFoundError when using pylint_django (#7940) (#7941)
    • 83668de fix: bump dill to >= 0.3.6, prevents tests hanging with python3.11 (#7918)
    • eadc308 [github actions] Fix enchant's install in the spelling job
    • 391323e Avoid hanging forever after a parallel job was killed (#7834) (#7930)
    • 4655b92 Prevent used-before-assignment in pattern matching with a guard (#7922) (#7...
    • 1f84ed9 Bump pylint to 2.15.8, update changelog (#7899)
    • Additional commits viewable in compare view

    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.


    Dependabot commands and options

    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)
    dependencies python 
    opened by dependabot[bot] 0
  • ⬆️ Bump qs from 6.5.2 to 6.5.3

    ⬆️ Bump qs from 6.5.2 to 6.5.3

    Bumps qs from 6.5.2 to 6.5.3.

    Changelog

    Sourced from qs's changelog.

    6.5.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
    • [Fix] correctly parse nested arrays
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Refactor] utils: reduce observable [[Get]]s
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [Refactor] parse: only need to reassign the var once
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] always use String(x) over x.toString()
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 298bfa5 v6.5.3
    • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
    • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
    • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 12ac1c4 [meta] fix README.md (#399)
    • 0338716 [actions] backport actions from main
    • 5639c20 Clean up license text so it’s properly detected as BSD-3-Clause
    • 51b8a0b add FUNDING.yml
    • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • f814a7f [Dev Deps] backport from main
    • Additional commits viewable in compare view

    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.


    Dependabot commands and options

    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) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • ⬆️ Bump decode-uri-component from 0.2.0 to 0.2.2

    ⬆️ Bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    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.


    Dependabot commands and options

    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) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • ⬆️ Bump ts-loader from 9.2.5 to 9.4.2

    ⬆️ Bump ts-loader from 9.2.5 to 9.4.2

    Bumps ts-loader from 9.2.5 to 9.4.2.

    Release notes

    Sourced from ts-loader's releases.

    v9.4.2

    9.4.1

    v9.4.0

    v9.3.1

    v9.3.0

    v9.2.9

    v9.2.8

    v9.2.7

    v9.2.6

    Changelog

    Sourced from ts-loader's changelog.

    9.4.2

    9.4.1

    v9.4.0

    v9.3.1

    v9.3.0

    v9.2.9

    v9.2.8

    v9.2.7

    v9.2.6

    Commits
    • 5e7220b Use custom transformer when building solution references (#1550)
    • 87a9fff add missing comma in README.md (#1551)
    • 620ee79 Typescript 4 9 (#1547)
    • 3319b91 chore(deps): bump minimatch in /examples/project-references-example (#1530)
    • 60e5784 Fix anchor jumping in README.md (#1521)
    • 5c66d2b Update outdated LICENSE year (#1513)
    • 64a4136 Bump terser from 4.8.0 to 4.8.1 in /examples/project-references-example (#1489)
    • cf1d227 Bump lodash in /test/execution-tests/babel-codeSplitting (#1435)
    • e76abb0 Add Tests and Remarks Concerning the New .cts And .mts File Extensions (#...
    • d9fcbfd Hotfix: Disable enhanced-resolve (#1506)
    • Additional commits viewable in compare view

    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.


    Dependabot commands and options

    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)
    dependencies javascript 
    opened by dependabot[bot] 0
Releases(v0.10.0)
  • v0.10.0(Dec 4, 2021)

    What's Changed

    • ⬆️ Bump flake8 from 3.9.2 to 4.0.1 by @dependabot in https://github.com/T4rk1n/dazzler/pull/213
    • 🔨 Refactor icons to typescript. by @T4rk1n in https://github.com/T4rk1n/dazzler/pull/238
    • 🍣 Script & stylesheet components by @T4rk1n in https://github.com/T4rk1n/dazzler/pull/242
    • 🍣 Add charts components by @T4rk1n in https://github.com/T4rk1n/dazzler/pull/250
    • 🍣 Add icons.FlagIconPack by @T4rk1n in https://github.com/T4rk1n/dazzler/pull/254
    • Fix unwraped chart components & make calls set_aspect async by @T4rk1n in https://github.com/T4rk1n/dazzler/pull/255
    • Update dependencies & add circleci parallelism by @T4rk1n in https://github.com/T4rk1n/dazzler/pull/256
    • Fix documentation build by @T4rk1n in https://github.com/T4rk1n/dazzler/pull/257
    • ⬆️ Bump eslint-plugin-react from 7.24.0 to 7.27.1 by @dependabot in https://github.com/T4rk1n/dazzler/pull/259
    • Version 0.10.0 by @T4rk1n in https://github.com/T4rk1n/dazzler/pull/265

    Full Changelog: https://github.com/T4rk1n/dazzler/compare/v0.9.0...v0.10.0

    Source code(tar.gz)
    Source code(zip)
Owner
Philippe Duval
Philippe Duval
Pretty tornado wrapper for making lightweight REST API services

CleanAPI Pretty tornado wrapper for making lightweight REST API services Installation: pip install cleanapi Example: Project folders structure: . ├──

Vladimir Kirievskiy 26 Sep 11, 2022
A familiar HTTP Service Framework for Python.

Responder: a familiar HTTP Service Framework for Python Powered by Starlette. That async declaration is optional. View documentation. This gets you a

Taoufik 3.6k Dec 27, 2022
Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.

Readme web2py is a free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applic

2k Dec 31, 2022
Lemon is an async and lightweight API framework for python

Lemon is an async and lightweight API framework for python . Inspired by Koa and Sanic .

Joway 29 Nov 20, 2022
Async Python 3.6+ web server/framework | Build fast. Run fast.

Sanic | Build fast. Run fast. Build Docs Package Support Stats Sanic is a Python 3.6+ web server and web framework that's written to go fast. It allow

Sanic Community Organization 16.7k Dec 28, 2022
Library for building WebSocket servers and clients in Python

What is websockets? websockets is a library for building WebSocket servers and clients in Python with a focus on correctness and simplicity. Built on

Aymeric Augustin 4.3k Dec 31, 2022
Web-frameworks-benchmark

Web-frameworks-benchmark

Nickolay Samedov 4 May 13, 2021
Sierra is a lightweight Python framework for building and integrating web applications

A lightweight Python framework for building and Integrating Web Applications. Sierra is a Python3 library for building and integrating web applications with HTML and CSS using simple enough syntax. Y

83 Sep 23, 2022
Pulumi-checkly - Checkly Pulumi Provider With Python

🚨 This project is still in very early stages and is not stable, use at your own

Checkly 16 Dec 15, 2022
Cses2humio - CrowdStrike Falcon Event Stream to Humio

CrowdStrike Falcon Event Stream to Humio This project intend to provide a simple

Trifork.Security 6 Aug 02, 2022
REST API framework designed for human beings

Eve Eve is an open source Python REST API framework designed for human beings. It allows to effortlessly build and deploy highly customizable, fully f

eve 6.6k Jan 07, 2023
WebSocket and WAMP in Python for Twisted and asyncio

Autobahn|Python WebSocket & WAMP for Python on Twisted and asyncio. Quick Links: Source Code - Documentation - WebSocket Examples - WAMP Examples Comm

Crossbar.io 2.4k Jan 06, 2023
An alternative serializer implementation for REST framework written in cython built for speed.

drf-turbo An alternative serializer implementation for REST framework written in cython built for speed. Free software: MIT license Documentation: htt

Mng 74 Dec 30, 2022
Full duplex RESTful API for your asyncio web apps

TBone TBone makes it easy to develop full-duplex RESTful APIs on top of your asyncio web application or webservice. It uses a nonblocking asynchronous

TBone Framework 37 Aug 07, 2022
Django Ninja - Fast Django REST Framework

Django Ninja is a web framework for building APIs with Django and Python 3.6+ type hints.

Vitaliy Kucheryaviy 3.8k Jan 02, 2023
A beginners course for Django

The Definitive Django Learning Platform. Getting started with Django This is the code from the course "Getting Started With Django", found on YouTube

JustDjango 288 Jan 08, 2023
Light, Flexible and Extensible ASGI API framework

Starlite Starlite is a light, opinionated and flexible ASGI API framework built on top of pydantic and Starlette. Check out the Starlite documentation

Na'aman Hirschfeld 1.6k Jan 09, 2023
Python Wrapper for interacting with the Flutterwave API

Python Flutterwave Description Python Wrapper for interacting with the Flutterwa

William Otieno 32 Dec 14, 2022
Pyrin is an application framework built on top of Flask micro-framework to make life easier for developers who want to develop an enterprise application using Flask

Pyrin A rich, fast, performant and easy to use application framework to build apps using Flask on top of it. Pyrin is an application framework built o

Mohamad Nobakht 10 Jan 25, 2022
Appier is an object-oriented Python web framework built for super fast app development.

Joyful Python Web App development Appier is an object-oriented Python web framework built for super fast app development. It's as lightweight as possi

Hive Solutions 122 Dec 22, 2022