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('value@input', 'disabled@save-btn').transform(
    t.Length().t(t.Lesser(1))
)


# Bindings executes on the server via websockets.
@page.bind('clicks@save-btn')
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('id@layout')
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 electron@beta, 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 electron@beta, 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 electron@beta, 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
cirrina is an opinionated asynchronous web framework based on aiohttp

cirrina cirrina is an opinionated asynchronous web framework based on aiohttp. Features: HTTP Server Websocket Server JSON RPC Server Shared sessions

André Roth 32 Mar 5, 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 Jan 8, 2023
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
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
An effective, simple, and async security library for the Sanic framework.

Sanic Security An effective, simple, and async security library for the Sanic framework. Table of Contents About the Project Getting Started Prerequis

Sunset Dev 72 Nov 30, 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
Chisel is a light-weight Python WSGI application framework built for creating well-documented, schema-validated JSON web APIs

chisel Chisel is a light-weight Python WSGI application framework built for creating well-documented, schema-validated JSON web APIs. Here are its fea

Craig Hobbs 2 Dec 2, 2021
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
web.py is a web framework for python that is as simple as it is powerful.

web.py is a web framework for Python that is as simple as it is powerful. Visit http://webpy.org/ for more information. The latest stable release 0.62

null 5.8k Dec 30, 2022
Asita is a web application framework for python based on express-js framework.

Asita is a web application framework for python. It is designed to be easy to use and be more easy for javascript users to use python frameworks because it is based on express-js framework.

Mattéo 4 Nov 16, 2021
Daniel Vaz Gaspar 4k Jan 8, 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
The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Slack channel questions: http://slack.masoniteproject.com

NOTE: Masonite 2.3 is no longer compatible with the masonite-cli tool. Please uninstall that by running pip uninstall masonite-cli. If you do not unin

Masonite 1.9k Jan 4, 2023
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

null 2k Dec 31, 2022
Bionic is Python Framework for crafting beautiful, fast user experiences for web and is free and open source

Bionic is fast. It's powered core python without any extra dependencies. Bionic offers stateful hot reload, allowing you to make changes to your code and see the results instantly without restarting your app or losing its state.

 ⚓ 0 Mar 5, 2022
Fast, asynchronous and elegant Python web framework.

Warning: This project is being completely re-written. If you're curious about the progress, reach me on Slack. Vibora is a fast, asynchronous and eleg

vibora.io 5.7k Jan 8, 2023
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.

Tornado Web Server Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking ne

null 20.9k Jan 1, 2023
bottle.py is a fast and simple micro-framework for python web-applications.

Bottle: Python Web Framework Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module a

Bottle Micro Web Framework 7.8k Dec 31, 2022
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. You can develop your web applications with Python, taking advantage of its functionalities and integrating them to the fullest.

null 83 Sep 23, 2022