when use isr mode on vercel, route.query lost,   such as a/b/1?d=2

Environment
nuxt3.7.0
vercel
ssr + isr mode on vercel
access   url "/a/b/1" is ok, but url "/a/b/1?d=2" error on vercel.
Reproduction
nuxt3.7.0
vercel
ssr + isr mode on vercel
access   url "/a/b/1" is ok, but url "/a/b/1?d=2" error on vercel.
Describe the bug
nuxt3.7.0
vercel
ssr + isr mode on vercel
access   url "/a/b/1" is ok, but url "/a/b/1?d=2" error on vercel.
Additional context
No response
Logs
No response

Query strings are not supported for ISR on Vercel at the moment. Feel free to raise an upstream issue in https://github.com/unjs/nitro if you want this feature, but it would require specifying valid queries on a per-route basis.


Refactor button component

create design of all variants and sizes and sync with app
create interaction states (with animations)

related https://github.com/aeternity/aescan/issues/580


GetTransaction api for gRPC and RPC

We need to have another API for getting transaction details.

Resolved in #117 .


stdlib: repair the macOS -stdlib build

When building on macOS without the standard library but building the
extra toolchain content, we would fail to configure due to the missing
include of the AddSwiftStdlib.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci please smoke test

CC: @drexin @gottesmm

@swift-ci please test Linux platform

Build failed
Swift Test Linux Platform
Git Sha - 3a12738ebc30931ba6d07266ceb56802a92307f0

@swift-ci please test Linux platform


How to make input to Griddle settingIconComponent resusable in Meteor + React App

Griddle version - 0.6.1
Aim - To replace settings button in griddle with material ui button using Griddle version 0.6.1
Expected Behavior
Implementation - To replace settings button which shows the list of columns to choose from.
I am providing this input to Griddle's settingIconCompoent prop
  getSettings() {
    return (
        <div>
          <RaisedButton
              label='Columns'
              style={{marginTop: 28}}
              primary={true}></RaisedButton>
       </div>)
  },

and griddle where I am plugging this settings function is
   <Griddle
          ref={(ref) => {this._griddle = ref}}
          useGriddleStyles={false}
          columnMetadata={columnMeta}
          results={this.getData()}
          resultsPerPage={10}
          tableClassName='table'
          showSettings={true}
          settingsText={''}
          settingsToggleClassName={'text-hide'}
          settingsIconComponent={this.getSettings()}
          columns={[
            'actions','name', 'age', 'city',
            'school', 'totalFamilyMembers',]}/>

It's working.
Problem
I have to replace settings button in 10 pages but settingsIconCompoent in Griddle only accepts object/string as input and not react class and that is why not able to make it into a separate component
How to make it as an individual entity to use in all those pages without repeating

For Griddle version 0.x. This is what I did.
Created a ref to Griddle Component
<Griddle
  ref = {(ref) => {this.mygriddle = ref}}>

Now we can call function toggleColumnChooser which controls opening and closing of panel showing all the columns
this.mygriddle.toggleColumnChooser();
and based on this we can open and close and completely hide settings button
create a new component with this button and use it by calling a function which toggles columns panel
Hope this make sense who needed solution
Cheers


Breaking change in minor version update: 10.26.0

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What version of the Traefik's Helm Chart are you using?
10.26.0
What version of Traefik are you using?
Helm 10.26.0
What did you do?
ArgoCD auto update version region: 10.*
What did you see instead?
Traefik configuration broke, ingresses unreachable.
What is your environment & configuration?
Production
Additional Information
No response

The minor version update v1.25.1 to v1.26.0 should not have introduced breaking changes.

Thanks for your report @sspreitzer.
Can you detail how it break your configuration ?

@mloiseleur: We saw that suddenly all our ingresses where no longer configured in Traefik and presenting a self-signed certificate. I suspect that this has to do with rbac. Maybe a default value is missing in values.yaml for rbac. Resulting in maybe suddenly enabling/disabling rbac on clusters.
For a non-breaking change I would use a default settting that would not affect installations that do not have configured rbac explicitely.
For a breaking change I would increment a major version and add a CHANGELOG description for Helm Chart users.

@sspreitzer : I agree with you : a breaking change need CHANGELOG entry and a major version update. It was not supposed to be breaking. Can you share the values file used before the update ?

@mloiseleur Our ArgoCD Application configuration before the change:
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: ingress-traefik
  namespace: argo-cd
  finalizers:
    - resources-finalizer.argocd.argoproj.io
spec:
  project: default
  source:
    repoURL: https://helm.traefik.io/traefik
    chart: traefik
    targetRevision: 10.*
    helm:
      values: |
        deployment:
          replicas: 2
        experimental:
          plugins:
            enabled: true
        globalArguments:
          - "--global.checknewversion=false"
          - "--global.sendanonymoususage=false"
        additionalArguments:
          - "--serversTransport.insecureSkipVerify=true"
          - "--experimental.plugins.souin.modulename=github.com/darkweak/souin"
          - "--experimental.plugins.souin.version=v1.6.12"
          - "--experimental.plugins.traefik-modsecurity-plugin.modulename=github.com/acouvreur/traefik-modsecurity-plugin"
          - "--experimental.plugins.traefik-modsecurity-plugin.version=v1.1.0"
        logs:
          general:
            level: INFO
        ports:
          websecure:
            tls:
              enabled: true
        service:
          annotations:
            service.beta.kubernetes.io/azure-dns-label-name: xxx
        providers:
          kubernetesIngress:
            allowExternalNameServices: true
            allowEmptyServices: true
            publishedService:
              enabled: true
  destination:
    server: 'https://kubernetes.default.svc'
    namespace: ingress-traefik
  syncPolicy:
    automated:
      prune: true
      selfHeal: true
    syncOptions:
      - CreateNamespace=true

The targetRevision setting is now set to 10.25.* and traefik is functional again for us (Aveniq).

@sspreitzer Chart version 10.26.1 should fix your issue.

@sspreitzer Chart version 10.26.1 should fix your issue.

Tested and confirmed, thank you very much!


Export project with 4.3 dev6 mono not work

Godot 4.2.2 stable worked

Simple scene, nothing much. Example:
ImGui.ShowDemoWindow(); //or ImGui.Begin...

Running from editor fine.
But when exporting to .exe with debug. The console shows this and the game just crashes.
Godot Engine v4.3.dev6.mono.official.89850d553 - https://godotengine.org
Vulkan 1.3.277 - Forward+

Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other me.
Repeat 2 times:
--------------------------------
   at ImGuiNET.ImGuiNative.igShowDemoWindow(Byte*)
--------------------------------
   at ImGuiNET.ImGui.ShowDemoWindow()
   at Test._Process(Double)
   at Godot.Node.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot)
   at Test.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.Nativ)
   at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr, Godot.NativeInterop.godot_string_name*, Godot.NativeInterop.godot_variant**, In)

That type of crash typically means the plugin wasn't loaded at all.
Thanks for reporting, I'll do some investigation after 4.3-beta1 is released, since I think that's coming soon.

I finally had a chance to test this on Windows, and I can reproduce it. Godot 4.3 doesn't put "C#" in the project features list on export. Not sure if that's an intentional change, but regardless there's another way I can detect if C# is enabled for the current project, so I'll get this fixed soon.


Server 2019 info?

Can we get some additional info here for Server 2019? It appears that Server 2019 under the hood is really Server 2016 v1809? and DFL/FFL can go no higher than 2016? I'm not sure why we didn't call it what it is? Either case; need something official on DFL/FFL possibilities with Server 2019

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 86e4b814-7c4a-0895-2eea-667e3870053f
Version Independent ID: 740cea70-5958-4560-617f-d9f55e7dc78d
Content: Windows Server 2016 Functional Levels
Content Source: WindowsServerDocs/identity/ad-ds/active-directory-functional-levels.md
Product: windows-server-threshold
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

You’re correct no new FFL/DFL in Windows Server 2019. I haven’t had a chance to update the doc yet but will get it done next week.

John,
Thanks a lot and for fast response!!
Dave Patrick
512-690-1902 (mobile)
From: John Flores<EMAIL_ADDRESS>Sent: Saturday, October 13, 2018 4:12 PM
To: MicrosoftDocs/windowsserverdocs<EMAIL_ADDRESS>Cc: DSPatrick<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/windowsserverdocs] Server 2019 info? (#1649)
You’re correct no new FFL/DFL in Windows Server 2019. I haven’t had a chance to update the doc yet but will get it done next week.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/windowsserverdocs/issues/1649#issuecomment-429575669 , or mute the thread https://github.com/notifications/unsubscribe-auth/AjviQn5yX7Yo0eulZxWAGgD17sHyb1v2ks5uklcggaJpZM4Xa1Ec .  https://github.com/notifications/beacon/AjviQo0RlxsGBIf42BoD2CIeizLYUA5sks5uklcggaJpZM4Xa1Ec.gif

It’s what we do as IT Pros. #in-progress

"You’re correct no new FFL/DFL in Windows Server 2019. I haven’t had a chance to update the doc yet but will get it done next week."
Hi John, can you also offer some guidance on whether we should reasonably expect to see a 2019 DFL/FFL at some point in the future.  Thanks.

@sime3000 I can't comment on future product features.

Hi John. Did we miss your update to this article last week re FFL/DFL ? ?

Why was this one closed without updating the article?

The Issue was closed because it has been answered. We provide Github Issues for reporting inaccuracies in the Windows Server documentation set. When an issue is closed, it is not necessarily because it has been fixed or resolved, but because we have taken note and provided all the information we have at the time. We do not use Github Issues to track resolution of requests or bugs.
Please note that the issue, although closed, is not locked and you are still able to comment in it, and all participants are still notified when you do.
Thanks,
Corey

I’ll let you know when I update the article. Sorry about the delay.

Ok, thanks for clarification and also the update.
On Sun, Oct 28, 2018, 4:18 PM John Flores<EMAIL_ADDRESS>wrote:

I’ll let you know when I update the article. Sorry about the delay.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windowsserverdocs/issues/1649#issuecomment-433742371,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AjviQiIBDjYx_JZIb5Sza7WhQJg5PMwkks5uph84gaJpZM4Xa1Ec
.

--
Sent from Pixel 3

@DSPatrick I pushed the button just now to get the following added to the article today.
Windows Server, version 1809
There are no new forest or domain functional levels added in this release.


Invalid access error because of LimboState._exit() call order

Godot version
4.3.1.rc
LimboAI version
v1.3-dev [08884e618059bfb8bf5646d6544017ae0a515860]
LimboAI variant
Module (custom editor or template build)
Issue description
LimboState._exit() is called after Node._exit_tree when the scene is deleted. This makes references to other nodes null or invalid which can cause error because the scene already exited the tree.
extends LimboState

@export var animation_player:AnimationPlayer
@export var animation_name:StringName

func _enter() -> void:
	animation_player.animation_finished.connect(_on_finished)
	animation_player.play(animation_name)

func _exit() -> void:
	animation_player.animation_finished.disconnect(_on_finished)

func _on_finished(anim_name: StringName):
	if anim_name == animation_name:
		print_debug("Animation finished")

I have a state with a setup like this. When I use free(), queue_free() or get_tree().unload_current_scene(), it will crash with an invalid access to previously freed animation_player at _exit().
How to reproduce
state-exit.zip

Run the project.
Click the "Reload" button which will delete the Godot icon scene and instantiate it again.
It will crash with an error.

The _exit is called on NOTFICIATION_EXIT_TREE intentionally, as it provides a way for the behavior tree tasks to release their resources (like a pathfinder instance or a signal connection). It should be documented better, though.
Nodes must be checked if they are valid in _exit. It's not strictly necessary to have it this way in LimboState, as nodes have access to NOTFICIATION_EXIT_TREE on their own, but I wanted the API for tasks and states to be similar, meaning you hold to resources on enter (or setup), and release on exit. This is a big gotcha, though, so it should be documented.

The _exit is called on NOTFICIATION_EXIT_TREE

This behavior wouldn't cause the issue because it happens before they are removed from the tree. Currently _exit is called on NOTIFICATION_PREDELETE which happens after it and nodes below the LimboState are already deleted from memory.
https://github.com/limbonaut/limboai/blob/08884e618059bfb8bf5646d6544017ae0a515860/hsm/limbo_state.cpp#L193-L197
It looks like it is regression https://github.com/limbonaut/limboai/pull/131

Okay, I'll revert it and try a different fix for that issue.

Does it actually crash in your case? It generates an error and a breakpoint for me, but the process is alive and I can continue execution.

Oh, wrong wording. It's an error since it's GDScript.

@ydeltastar
https://github.com/limbonaut/limboai/pull/131 was not regression, it fixed pretty limiting behavior caused by re-parenting, now it's back and you maybe stumble upon this limitation later 😉
@limbonaut
I noticed the same issue a while ago too, but I already got used to just putting this quick one-liner in all exits that solves it
func _exit() -> void:
	if not agent.is_inside_tree(): return
	# your code here

I don't know is it possible or not, but can this agent.is_inside_tree() used somehow in c++ part as a solution, will it fix it or I'm missing something? like
case NOTIFICATION_PREDELETE: {
	if (!agent.is_inside_tree()) {
		return;
	}

	if (is_active()) {
		_exit();
	}

And sorry, but I can't say this https://github.com/limbonaut/limboai/pull/226 new solution is a solution at all, it's just brings back the same issue as before. The main issue in https://github.com/limbonaut/limboai/issues/128 wasn't just about states getting inactive (before you also just could call set_active(true) yourself, after re-parenting right in gdscript), it's about that re-parenting as an action is affecting states and AI logic in the first place, which it shouldn't do at all.
There are a lot of gameplay situations (especially in heavily animation driven games, with animation blends) where re-parenting need to be done during(in the middle) animation or tween and then current state need to be switched to new state at the end of that animation/tween (examples, AI approaching and getting into the vehicle, character controller and ladder states, or some tricks you will want to do using re-parenting for ledge grabbing/moving along states), so re-parenting there now will triggers _exit() every time, interrupts the animations/tweens and resets state to initial state (which is also can be completely undesirable, as sometimes initial states are here just for init/reset parameters/variables, I know you can redefine initial_state before re-parenting, but it's not about it and will just adds more complications).
Or even simpler example: character Walking forward on platforms and you re-parent character from one platform to another when it steps on new one for some gameplay reason, if you have some logic in the Walking _exit(), it will be triggered now every time (resetting to initial state, interrupting character walking animation, etc. depends what you do here), it's just weird behavior for a state machine.

case NOTIFICATION_PREDELETE: {
	if (!agent.is_inside_tree()) {
		return;
	}

	if (is_active()) {
		_exit();
	}

This should go in NOTIFICATION_EXIT_TREE instead. I think it will fix both cases.
NOTIFICATION_PREDELETE shouldn't be used in logic that could be interacting with other nodes like the _exit().

none of those solutions will work.
furthermore, you can't set_active(false) a State, you can set_active(false) only a HSM, and setting HSM to set_active(false) actually doesn't make any sense here as a solution at all, because after calling set_active(true) HSM will automatically start from initial_state
try your solutions here in walk.call_on_enter to proceed to crawl, that reparent in walk.call_on_enter brings us back to idle and just skips hsm.dispatch(CRAWL)
extends Node3D

@onready var new_parent = $"../NewParent"
@onready var hsm: LimboHSM = $LimboHSM
@onready var idle: LimboState = $LimboHSM/Idle
@onready var walk: LimboState = $LimboHSM/Walk
@onready var crawl: LimboState = $LimboHSM/Crawl

const WALK = &"WALK"
const CRAWL = &"CRAWL"

func _ready():
	hsm.initial_state = idle
	hsm.add_transition(idle, walk, WALK)
	hsm.add_transition(walk, crawl, CRAWL)

	idle.call_on_enter(func():
		print("IDLE ENTER")
		await get_tree().create_timer(2.0).timeout
		hsm.dispatch(WALK)
		)

	idle.call_on_exit(func():
		print("IDLE EXIT")
		)

	walk.call_on_enter(func():
		print("WALK ENTER")
		await get_tree().create_timer(2.0).timeout
		reparent(new_parent, false)
		await get_tree().create_timer(2.0).timeout
		hsm.dispatch(CRAWL)
		)

	walk.call_on_exit(func():
		print("WALK EXIT")
		)

	crawl.call_on_enter(func():
		print("CRAWL ENTER")
		)

	hsm.initialize(self)
	hsm.set_active(true)

Of course. I don't mean it currently works like this. I'm talking about what can be implemented to make it work.
It should make perfectly sense that the state machine doesn't process things automatically when inactive/disabled like other Godot's nodes.

@andmish @ydeltastar
I think I found a decent solution, which I'm going to merge soon. Testing is appreciated. I've checked with both MRPs and it works fine.

Builds: https://github.com/limbonaut/limboai/actions/runs/11634183281

It works well for my use case. May be worthwhile including a note in the docs about the free() vs queue_free() case.

Resolved in #242


Translation misses in Supermium

When using Supermium (I am using version 118.0.5991.0) in a foreign display language (such as Polish) there are untranslated strings that show up in English which is odd since the last official version of Chromium for Windows 7 dosen't have translation misses inside of it's code.
Examples of translation misses are attached in this issue.

It appears that the foreign language strings are not tied to the string ID (as one would expect, much like with Windows' MUIs) but to a "translation ID" which appears to be dependent on the contents of the string. This document indicates that the process of generating translation IDs is proprietary.
I'm sure there are a few other forks out there that have managed to localize without requiring access to Google's internal localization tools, although I am not sure if I will have enough time in the near future to change the localization mechanism to not depend on these TIDs.

It appears that the foreign language strings are not tied to the string ID (as one would expect, much like with Windows' MUIs) but to a "translation ID" which appears to be dependent on the contents of the string. This document indicates that the process of generating translation IDs is proprietary.
I'm sure there are a few other forks out there that have managed to localize without requiring access to Google's internal localization tools, although I am not sure if I will have enough time in the near future to change the localization mechanism to not depend on these TIDs.

So when this translation issue could be fixed if you somehow generate the appropriate TID's for each untranslated string?

Yes, Chromium should generate these TIDs internally as well, if only to compare against the database of TIDs that is compiled.

Yes, Chromium should generate these TIDs internally as well, if only to compare against the database of TIDs that is compiled.

It does not; instead the tool that creates the locale packs will include the en-US strings in them if there are no matching TIDs for them in the xtb for the locale. Binary patches of the locale packs would only work if Supermium had the same number of characters as Chromium, because the string positions in the locale packs are defined as offsets in the locale pack binary.
I think I found the official solution anyway: https://groups.google.com/a/chromium.org/g/chromium-dev/c/-vVQ_sEyFbw and I should be able to generate new TIDs for each Supermium string. I just need to make some kind of table to easily replace old TIDs with new ones.


The demo : Parallax and page transitions, online demo is not same as gif

https://codesandbox.io/embed/548lqnmk6l
this online demo is not same as gif, and the online demo look like bug.

sorry... it's about browser capabilities. In safari, it has some problems.


[Feature] Support Multi-task.

Motivation
Multi-tasking
This is inspired from https://github.com/open-mmlab/mmclassification/pull/675 and https://github.com/open-mmlab/mmclassification/pull/808
Inhomogenous dataset
One of the main change compared to #675 is to take into account some inhomogenous dataset.
By inhomogenous dataset, i mean, some sample may have ground truth value for one task, but not for another task, and we need to use mask in the mult-task training logic in order to modulate which sample to take into account with which loss.
1.x
We tried to follow 1.X standard as much as possible
Made with open-mmlab in mind, not only mmcls
The main idea is to provide a generic and flexible multi-task toolbox.
This is for mmclassification, but we tried to limit the deps between the MultiTask Implementation and mmcls, which is mostly related to the data_sample types that can be handled.
We hope this can be discussed further, and we think making a more generic version of it may be part of another PR.
Modification
Modifications are :

Dataset MultiTaskDataset + unit tests
Pipeline FormatMultiTaskLabels + unit tests
Metric MultiTaskMetric + unit tests
Head MultiTaskHead + unit tests
Structure MultiTaskDataSample + unit tests

BC-breaking (Optional)
No
Use cases (Optional)
Simple use case
The basic use case here it to classify multiple classes using the same neural network.
This can be useful if you want to "superclass" ImageNet for example (see https://robustness.readthedocs.io/en/latest/example_usage/custom_imagenet.html)
Nested use case
If you have 4 classification task, 2 about classifying the background, and 2 about classiying the foreground, you can decide to organize your task like
dict(type= 'MultiTaskHead', task_heads={
  "foreground": dict(type= 'LinearMultiTaskHead', task_heads={
    "foreground0": dict(type= 'LinearClsHead', num_classes=3),
    "foreground1": dict(type= 'LinearClsHead', num_classes=3)
  }),
  "background": dict(type= 'LinearMultiTaskHead', task_heads={
    "background0": dict(type= 'LinearClsHead', num_classes=3),
    "background1": dict(type= 'LinearClsHead', num_classes=3)
  })
})

By doing this, you can share layers between some tasks
Checklist
Before PR:

[x] Pre-commit or other linting tools are used to fix the potential lint issues.
[x] Bug fixes are fully covered by unit tests, the case that causes the bug should be added in the unit tests.
[x] The modification is covered by complete unit tests. If not, please add more unit test to ensure the correctness.
[x] The documentation has been modified accordingly, like docstring
[ ] example tutorials not done yet.

After PR:

[ ] If the modification has potential influence on downstream or other related projects, this PR should be tested with those projects, like MMDet or MMSeg.
[ ] CLA has been signed and all committers have signed the CLA in this PR.

Are there any multi-task open-source datasets to test?

@Ezra-Yu
MEDIC seems to be a good choice : https://crisisnlp.qcri.org/medic/index.html

@Ezra-Yu We have added an example config in configs/mobilenet_v2/mobilenet_multi_task.py

Good.
I will spend time reviewing it these days.

@mzr1996 an eval_mask has been added please share your feedback

Thanks @marouaneamz for your work on this ! This has been a great internship :-)


Orion Foundation Admin Theme

Build Orion Admin Foundation Theme.

[x] Model Orion Bootstrap theme and create Orion Foundation Theme.
[x] Leverage Foundation features in new theme.
[x] Test create, update, delete pages to ensure consistency.
[x] Provide Documentation on Orion Foundation Theme. and classes.

Complete.
Published package to atmosphere @version 0.0.1 .


ReferenceError: adjustLegacySettings is not defined

Hi, i'm trying to specify options, i'm using the ES6 module version. I'm using 0.6.2.
import { BsMultiSelect } from<EMAIL_ADDRESS>
...

BsMultiSelect(element, environment, {
    placeholder:"select something.." // any option, does not matter
});

If I specify any options, I always get the error: ReferenceError: adjustLegacySettings is not defined.
Any idea?

Thank you for the report. Solved in 0.6.3 (available on npm).
Could I ask you to inform me why you are using ESM version? Do you have access to BS5 ?

I tried using the jquery plugin version, but for whatever reason meteor did not play nice with it. The only way I got it to load propery was to hardcode a

@dauthleikr  Does it possible with meteor to reference source module directly (BsMultiSelect.js ) ?
Then you will be able to load plugins only you need, confiugre babel transpiler as you need and remove all "defaults" and "settings" (of concrete instance) configuration garbage ( defaults in  https://github.com/DashboardCode/BsMultiSelect/blob/master/js/src/BsMultiSelect.esm.js )


The Latest 0.0.27 Version is Extremely Inefficient

I've just noticed that the latest version of objectionary/lints:0.0.27 broke one of the pipelines of jeo-maven-plugin:
https://github.com/objectionary/jeo-maven-plugin/pull/951
As you can see all the pipelines failed after 360 minutes whereas the pipeline usually takes ~15-20 minutes. So, the plugin started to work at least 18 times slower. Pay attention, It's just a GitHub time limit in 360 min. The situation might significantly worse.
Please, fix the library - it's impossible to use it now.

@yegor256 Please, take a look

@volodya-lombrozo true: https://github.com/objectionary/lints/pull/154/files

@volodya-lombrozo @yegor256 lints became slower, probably, because of this comment-is-too-wide lint, that makes a lot of iterations on the <comment/>: https://github.com/objectionary/lints/pull/170. In order to resolve this issue this ticket might help: https://github.com/objectionary/lints/issues/144

@volodya-lombrozo @h1alexbel would be nice to have a GHA plugin that would highlight a pull request if the total duration of its jobs is much longer (2x+) than the build in the main branch...


Allow "8" as a valid first digit in mobile phone numbers. Per [Wikipe…

…dia](https://en.wikipedia.org/wiki/Telephone_numbers_in_Fiji), this is a valid starting number for Inkk Mobile.

@jmdodd mind giving this a quick once-over? I tested and it worked well for me.

I tested this -- it works well for me. :ship:


[10/N] Use the drawing.js API in scaleOverlayTool.js

This PR uses the drawLine and drawLines functions from the drawing.js API to replace calls to moveTo and lineTo in scaleOverlayTool.js.
See #405 for full discussion.

Coverage increased (+0.003%) to 6.002% when pulling d05c12f62de5430df4d8625292b8dc017285a789 on timleslie:drawing-js-10 into acce3b8b8a20930385a77438e16e8f01b54909fd on cornerstonejs:master.


Building wheel for fastdtw (setup.py) ... error

Informations

Qiskit version: 0.28.0
Python version: 3.8.10
Operating system: Windows 7 Home Basic 64-bit Service Pack 1

What is the current behavior?
Collecting qiskit
Using cached qiskit-0.28.0-py3-none-any.whl
Collecting qiskit-ibmq-provider==0.15.0
Using cached qiskit_ibmq_provider-0.15.0-py3-none-any.whl (234 kB)
Collecting qiskit-aqua==0.9.4
Using cached qiskit_aqua-0.9.4-py3-none-any.whl (2.1 MB)
Requirement already satisfied: qiskit-terra==0.18.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit) (0.18.0)
Requirement already satisfied: qiskit-ignis==0.6.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit) (0.6.0)
Collecting qiskit-aer==0.8.2
Using cached qiskit_aer-0.8.2-cp38-cp38-win_amd64.whl (24.2 MB)
Requirement already satisfied: pybind11>=2.6 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aer==0.8.2->qiskit) (2.7.0)
Requirement already satisfied: numpy>=1.16.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aer==0.8.2->qiskit) (1.20.3)
Requirement already satisfied: scipy>=1.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aer==0.8.2->qiskit) (1.6.3)
Requirement already satisfied: sympy>=1.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (1.8)
Requirement already satisfied: h5py<3.3.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (3.2.1)
Collecting dlx<=1.0.4
Using cached dlx-1.0.4-py3-none-any.whl
Requirement already satisfied: pandas in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (1.2.4)
Requirement already satisfied: quandl in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (3.6.1)
Requirement already satisfied: yfinance<0.1.63 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (0.1.62)
Requirement already satisfied: setuptools>=40.1.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (57.0.0)
Requirement already satisfied: retworkx>=0.8.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (0.9.0)
Requirement already satisfied: psutil>=5 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (5.8.0)
Requirement already satisfied: scikit-learn>=0.20.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (0.24.2)
Collecting docplex>=2.21.207
Using cached docplex-2.21.207-py3-none-any.whl
Collecting fastdtw<=0.3.4
Using cached fastdtw-0.3.4.tar.gz (133 kB)
Requirement already satisfied: websocket-client>=1.0.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-provider==0.15.0->qiskit) (1.0.1)
Requirement already satisfied: urllib3>=1.21.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-provider==0.15.0->qiskit) (1.26.5)
Requirement already satisfied: python-dateutil>=2.8.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-provider==0.15.0->qiskit) (2.8.1)
Requirement already satisfied: requests>=2.19 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-provider==0.15.0->qiskit) (2.25.1)
Requirement already satisfied: requests-ntlm>=1.1.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-provider==0.15.0->qiskit) (1.1.0)
Requirement already satisfied: dill>=0.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18.0->qiskit) (0.3.4)
Requirement already satisfied: fastjsonschema>=2.10 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18.0->qiskit) (2.15.1)
Requirement already satisfied: python-constraint>=1.4 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18.0->qiskit) (1.4.0)
Requirement already satisfied: jsonschema>=2.6 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18.0->qiskit) (3.2.0)
Requirement already satisfied: ply>=3.10 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18.0->qiskit) (3.11)
Requirement already satisfied: tweedledum<2.0,>=1.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18.0->qiskit) (1.1.0)
Requirement already satisfied: six in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from docplex>=2.21.207->qiskit-aqua==0.9.4->qiskit) (1.16.0)
Requirement already satisfied: pyrsistent>=0.14.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from jsonschema>=2.6->qiskit-terra==0.18.0->qiskit) (0.17.3)
Requirement already satisfied: attrs>=17.4.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from jsonschema>=2.6->qiskit-terra==0.18.0->qiskit) (21.2.0)
Requirement already satisfied: idna<3,>=2.5 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests>=2.19->qiskit-ibmq-provider==0.15.0->qiskit) (2.10)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests>=2.19->qiskit-ibmq-provider==0.15.0->qiskit) (2021.5.30)
Requirement already satisfied: chardet<5,>=3.0.2 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests>=2.19->qiskit-ibmq-provider==0.15.0->qiskit) (4.0.0)
Requirement already satisfied: ntlm-auth>=1.0.2 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests-ntlm>=1.1.0->qiskit-ibmq-provider==0.15.0->qiskit) (1.5.0)
Requirement already satisfied: cryptography>=1.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests-ntlm>=1.1.0->qiskit-ibmq-provider==0.15.0->qiskit) (3.4.7)
Requirement already satisfied: cffi>=1.12 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from cryptography>=1.3->requests-ntlm>=1.1.0->qiskit-ibmq-provider==0.15.0->qiskit) (1.14.5)
Requirement already satisfied: pycparser in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from cffi>=1.12->cryptography>=1.3->requests-ntlm>=1.1.0->qiskit-ibmq-provider==0.15.0->qiskit) (2.20)
Requirement already satisfied: joblib>=0.11 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from scikit-learn>=0.20.0->qiskit-aqua==0.9.4->qiskit) (1.0.1)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from scikit-learn>=0.20.0->qiskit-aqua==0.9.4->qiskit) (2.1.0)
Requirement already satisfied: mpmath>=0.19 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from sympy>=1.3->qiskit-aqua==0.9.4->qiskit) (1.2.1)
Requirement already satisfied: multitasking>=0.0.7 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from yfinance<0.1.63->qiskit-aqua==0.9.4->qiskit) (0.0.9)
Requirement already satisfied: lxml>=4.5.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from yfinance<0.1.63->qiskit-aqua==0.9.4->qiskit) (4.6.3)
Requirement already satisfied: pytz>=2017.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from pandas->qiskit-aqua==0.9.4->qiskit) (2021.1)
Requirement already satisfied: inflection>=0.3.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from quandl->qiskit-aqua==0.9.4->qiskit) (0.5.1)
Requirement already satisfied: more-itertools in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from quandl->qiskit-aqua==0.9.4->qiskit) (8.8.0)
Building wheels for collected packages: fastdtw
Building wheel for fastdtw (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\alma\appdata\local\programs\python\python38\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b\setup.py'"'"'; file='"'"'C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Alma\AppData\Local\Temp\pip-wheel-g_a6l8_i'
cwd: C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b
Complete output (46 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\fastdtw
copying fastdtw\fastdtw.py -> build\lib.win-amd64-3.8\fastdtw
copying fastdtw_init_.py -> build\lib.win-amd64-3.8\fastdtw
running build_ext
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b\setup.py", line 81, in
setup(**kwargs)
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
self.run_command('build')
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\build_ext.py", line 306, in run
self.compiler = new_compiler(compiler=self.compiler,
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\ccompiler.py", line 1032, in new_compiler
return klass(None, dry_run, force)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cygwinccompiler.py", line 282, in init
CygwinCCompiler.init (self, verbose, dry_run, force)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cygwinccompiler.py", line 126, in init
if self.ld_version >= "2.10.90":
TypeError: '>=' not supported between instances of 'NoneType' and 'str'
ERROR: Failed building wheel for fastdtw
Running setup.py clean for fastdtw
Failed to build fastdtw
Installing collected packages: fastdtw, docplex, dlx, qiskit-ibmq-provider, qiskit-aqua, qiskit-aer, qiskit
Running setup.py install for fastdtw ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\alma\appdata\local\programs\python\python38\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b\setup.py'"'"';file='"'"'C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file)
if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\Alma\AppData\Local\Temp\pip-record-jwofo40a\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\alma\appdata\local\programs\python\python38\Include\fastdtw'
cwd: C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b
Complete output (48 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\fastdtw
copying fastdtw\fastdtw.py -> build\lib.win-amd64-3.8\fastdtw
copying fastdtw_init_.py -> build\lib.win-amd64-3.8\fastdtw
running build_ext
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b\setup.py", line 81, in
setup(**kwargs)
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\install.py", line 545, in run
self.run_command('build')
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\build_ext.py", line 306, in run
self.compiler = new_compiler(compiler=self.compiler,
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\ccompiler.py", line 1032, in new_compiler
return klass(None, dry_run, force)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cygwinccompiler.py", line 282, in init
CygwinCCompiler.init (self, verbose, dry_run, force)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cygwinccompiler.py", line 126, in init
if self.ld_version >= "2.10.90":
TypeError: '>=' not supported between instances of 'NoneType' and 'str'
ERROR: Command errored out with exit status 1: 'c:\users\alma\appdata\local\programs\python\python38\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b\setup.py'"'"';file='"'"'C:\Users\Alma\AppData\Local\Temp\pip-install-rbka7r7_\fastdtw_66b1704a7efb483e92ff211a23bdd13b\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\Alma\AppData\Local\Temp\pip-record-jwofo40a\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\alma\appdata\local\programs\python\python38\Include\fastdtw' Check the logs for full command output.
Steps to reproduce the problem
pip install qiskit
What is the expected behavior?
Qiskit installed successfully.
Suggested solutions

Hi,
This seems not Qiskit's bug. The error occured in distutils module and distutils is an old and deprecated package 1.
Would you try to install setuptools by pip install -U setuptools and install qiskit again.
Or, install a later version of Python downloaded from python.org 3 and install qiskit again with the later version of Python.

Hi @pjxiao ,
Thanks for your respond. I have done your suggestion to upgrade setuptools, but the error still there. Here is the log:
Collecting qiskit
Using cached qiskit-0.28.0-py3-none-any.whl
Collecting qiskit-ibmq-provider==0.15.0
Using cached qiskit_ibmq_provider-0.15.0-py3-none-any.whl (234 kB)
Collecting qiskit-aer==0.8.2
Using cached qiskit_aer-0.8.2-cp38-cp38-win_amd64.whl (24.2 MB)
Requirement already satisfied: qiskit-ignis==0.6.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit) (0.6.0)
Requirement already satisfied: qiskit-terra==0.18.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit) (0.18.0)
Collecting qiskit-aqua==0.9.4
Using cached qiskit_aqua-0.9.4-py3-none-any.whl (2.1 MB)
Requirement already satisfied: scipy>=1.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aer==0.8.2->qiskit) (
1.6.3)
Requirement already satisfied: pybind11>=2.6 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aer==0.8.2->qiskit
) (2.7.0)
Requirement already satisfied: numpy>=1.16.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aer==0.8.2->qiskit
) (1.21.1)
Requirement already satisfied: pandas in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (1.2
.4)
Requirement already satisfied: retworkx>=0.8.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qis
kit) (0.9.0)
Requirement already satisfied: setuptools>=40.1.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->
qiskit) (57.4.0)
Requirement already satisfied: h5py<3.3.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit)
(3.2.1)
Requirement already satisfied: yfinance<0.1.63 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qis
kit) (0.1.62)
Collecting fastdtw<=0.3.4
Using cached fastdtw-0.3.4.tar.gz (133 kB)
Collecting dlx<=1.0.4
Using cached dlx-1.0.4-py3-none-any.whl
Requirement already satisfied: sympy>=1.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit)
(1.8)
Requirement already satisfied: quandl in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (3.6
.1)
Requirement already satisfied: scikit-learn>=0.20.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4
->qiskit) (0.24.2)
Requirement already satisfied: psutil>=5 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-aqua==0.9.4->qiskit) (
5.8.0)
Collecting docplex>=2.21.207
Using cached docplex-2.21.207-py3-none-any.whl
Requirement already satisfied: websocket-client>=1.0.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-pro
vider==0.15.0->qiskit) (1.0.1)
Requirement already satisfied: urllib3>=1.21.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-provider==0
.15.0->qiskit) (1.26.5)
Requirement already satisfied: requests>=2.19 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-provider==0.
15.0->qiskit) (2.25.1)
Requirement already satisfied: python-dateutil>=2.8.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-prov
ider==0.15.0->qiskit) (2.8.1)
Requirement already satisfied: requests-ntlm>=1.1.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-ibmq-provid
er==0.15.0->qiskit) (1.1.0)
Requirement already satisfied: tweedledum<2.0,>=1.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18
.0->qiskit) (1.1.0)
Requirement already satisfied: dill>=0.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18.0->qiskit)
(0.3.4)
Requirement already satisfied: ply>=3.10 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18.0->qiskit)
(3.11)
Requirement already satisfied: fastjsonschema>=2.10 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18
.0->qiskit) (2.15.1)
Requirement already satisfied: jsonschema>=2.6 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.18.0->q
iskit) (3.2.0)
Requirement already satisfied: python-constraint>=1.4 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from qiskit-terra==0.
18.0->qiskit) (1.4.0)
Requirement already satisfied: six in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from docplex>=2.21.207->qiskit-aqua==0.9
.4->qiskit) (1.16.0)
Requirement already satisfied: attrs>=17.4.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from jsonschema>=2.6->qiskit-t
erra==0.18.0->qiskit) (21.2.0)
Requirement already satisfied: pyrsistent>=0.14.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from jsonschema>=2.6->qis
kit-terra==0.18.0->qiskit) (0.17.3)
Requirement already satisfied: chardet<5,>=3.0.2 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests>=2.19->qiski
t-ibmq-provider==0.15.0->qiskit) (4.0.0)
Requirement already satisfied: idna<3,>=2.5 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests>=2.19->qiskit-ibm
q-provider==0.15.0->qiskit) (2.10)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests>=2.19->qisk
it-ibmq-provider==0.15.0->qiskit) (2021.5.30)
Requirement already satisfied: ntlm-auth>=1.0.2 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests-ntlm>=1.1.0->
qiskit-ibmq-provider==0.15.0->qiskit) (1.5.0)
Requirement already satisfied: cryptography>=1.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from requests-ntlm>=1.1.0-

qiskit-ibmq-provider==0.15.0->qiskit) (3.4.7)
Requirement already satisfied: cffi>=1.12 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from cryptography>=1.3->requests-
ntlm>=1.1.0->qiskit-ibmq-provider==0.15.0->qiskit) (1.14.5)
Requirement already satisfied: pycparser in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from cffi>=1.12->cryptography>=1.3
->requests-ntlm>=1.1.0->qiskit-ibmq-provider==0.15.0->qiskit) (2.20)
Requirement already satisfied: joblib>=0.11 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from scikit-learn>=0.20.0->qisk
it-aqua==0.9.4->qiskit) (1.0.1)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from scikit-learn>=0.20
.0->qiskit-aqua==0.9.4->qiskit) (2.1.0)
Requirement already satisfied: mpmath>=0.19 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from sympy>=1.3->qiskit-aqua==0
.9.4->qiskit) (1.2.1)
Requirement already satisfied: multitasking>=0.0.7 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from yfinance<0.1.63->qi
skit-aqua==0.9.4->qiskit) (0.0.9)
Requirement already satisfied: lxml>=4.5.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from yfinance<0.1.63->qiskit-aqu
a==0.9.4->qiskit) (4.6.3)
Requirement already satisfied: pytz>=2017.3 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from pandas->qiskit-aqua==0.9.4
->qiskit) (2021.1)
Requirement already satisfied: more-itertools in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from quandl->qiskit-aqua==0.9
.4->qiskit) (8.8.0)
Requirement already satisfied: inflection>=0.3.1 in c:\users\alma\appdata\local\programs\python\python38\lib\site-packages (from quandl->qiskit-aqua==
0.9.4->qiskit) (0.5.1)
Building wheels for collected packages: fastdtw
Building wheel for fastdtw (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\alma\appdata\local\programs\python\python38\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\
Users\Alma\AppData\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af\setup.py'"'"'; file='"'"'C:\Users\Alma\AppDa
ta\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) i
f os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.c
lose();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Alma\AppData\Local\Temp\pip-wheel-znjhk3z6'
cwd: C:\Users\Alma\AppData\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af
Complete output (46 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\fastdtw
copying fastdtw\fastdtw.py -> build\lib.win-amd64-3.8\fastdtw
copying fastdtw_init_.py -> build\lib.win-amd64-3.8\fastdtw
running build_ext
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Alma\AppData\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af\setup.py", line 81, in
setup(**kwargs)
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
self.run_command('build')
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\build_ext.py", line 306, in run
self.compiler = new_compiler(compiler=self.compiler,
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\ccompiler.py", line 1032, in new_compiler
return klass(None, dry_run, force)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cygwinccompiler.py", line 282, in init
CygwinCCompiler.init (self, verbose, dry_run, force)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cygwinccompiler.py", line 126, in init
if self.ld_version >= "2.10.90":
TypeError: '>=' not supported between instances of 'NoneType' and 'str'

ERROR: Failed building wheel for fastdtw
Running setup.py clean for fastdtw
Failed to build fastdtw
Installing collected packages: fastdtw, docplex, dlx, qiskit-ibmq-provider, qiskit-aqua, qiskit-aer, qiskit
Running setup.py install for fastdtw ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\alma\appdata\local\programs\python\python38\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:
\Users\Alma\AppData\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af\setup.py'"'"'; file='"'"'C:\Users\Alma\App
Data\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file)
if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f
.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\Alma\AppData\Local\Temp\pip-record-2bd8wugy\install-record.txt' --s
ingle-version-externally-managed --compile --install-headers 'c:\users\alma\appdata\local\programs\python\python38\Include\fastdtw'
cwd: C:\Users\Alma\AppData\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af
Complete output (48 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\fastdtw
copying fastdtw\fastdtw.py -> build\lib.win-amd64-3.8\fastdtw
copying fastdtw_init_.py -> build\lib.win-amd64-3.8\fastdtw
running build_ext
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Alma\AppData\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af\setup.py", line 81, in
setup(**kwargs)
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools_init_.py", line 153, in setup
return distutils.core.setup(**attrs)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\install.py", line 545, in run
self.run_command('build')
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
_build_ext.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
build_ext.build_ext.run(self)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\command\build_ext.py", line 306, in run
self.compiler = new_compiler(compiler=self.compiler,
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\ccompiler.py", line 1032, in new_compiler
return klass(None, dry_run, force)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cygwinccompiler.py", line 282, in init
CygwinCCompiler.init (self, verbose, dry_run, force)
File "c:\users\alma\appdata\local\programs\python\python38\lib\distutils\cygwinccompiler.py", line 126, in init
if self.ld_version >= "2.10.90":
TypeError: '>=' not supported between instances of 'NoneType' and 'str'
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\alma\appdata\local\programs\python\python38\python.exe' -u -c 'import io, os, sys, setuptools
, tokenize; sys.argv[0] = '"'"'C:\Users\Alma\AppData\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af\setup.py'"'"'; _
file='"'"'C:\Users\Alma\AppData\Local\Temp\pip-install-9s5cp7gu\fastdtw_93a9f7f2c62d4b8a907765b2f004d6af\setup.py'"'"';f = getattr(tokenize
, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replac
e('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\Alma\AppData\Local\Temp\pip-record
-2bd8wugy\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\alma\appdata\local\programs\python\python38\In
clude\fastdtw' Check the logs for full command output.

Hmm, I tried to reproduce your error but I couldn't.
Can you tell us where you got that Python interpreter  (python.org, anaconda, etc.) and all the installed packages?
> python
Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

> pip freeze --all
Cython==0.29.24
pip==21.2.1
setuptools==57.4.0
wheel==0.36.2

I'm going to close this as stale now - the relevant packages that were failing (not Qiskit) should have long since updated their dependencies.  Please feel free to re-open if there are further problems installing Qiskit.


no matching manifest for linux/amd64 in the manifest list entries for images "drupal"

I tried to pull drupal image but shows me that error message.

Looking at the architecture list, it should be there:
https://hub.docker.com/_/drupal/
Can you provide the full output of docker -D pull drupal

Closing this issue due to lack of update/activity - Feel free to re-open if appropriate.


Attempt to scan []byte uuids larger than 16 bytes. Fixes #12

Add code in Scan to attempt to parse byte slices larger than 16 bytes. This will alleviate the issue seen in #12 where the UUID was stored in the database using the dash (36 byte) format, but the driver interpreted it as a byte slice on the way out.

Hey @pborman , do you think you'll have time to review this before the holidays? I know things can get busy this time of year so no worries if it has to wait.

Sorry for the delay and thanks for reminding me.  No worries about
reminding me.  I am not sure I am always seeing the messages from github.
Thanks!
-Paul

On Mon, Dec 14, 2015 at 6:09 PM, Justin Overfelt<EMAIL_ADDRESS>wrote:

Hey @pborman https://github.com/pborman , do you think you'll have time
to review this before the holidays? I know things can get busy this time of
year so no worries if it has to wait.
—
Reply to this email directly or view it on GitHub
https://github.com/pborman/uuid/pull/15#issuecomment-164620519.


add device_id param to login api

PR Created from Old PR #180
I've taken the last commit from this PR and merged it to the current code
Credit comes to @MrChoclate

FTR: https://github.com/matrix-org/synapse/pull/929


Enhance configuring of target bytecode version by using --release flag more often

When attempting to upgrade the toolchain to Java 21, we noticed some issues with the way we were configuring java, groovy, and kotlin compilation.

For java, we did not use the release flag when compiling < 8, meaning projects targeting Java 6 could see java 8 APIs.
For groovy, we only set the source/target compatibility flags. When compiling with a newer toolchain, emitted Groovy bytecode would contain classes from newer standard libs even though the code was targeted for older bytecode versions
For kotlin, we did not use the release flag, meaning when we used a newer toolchain, Kotlin would emit bytecode that contained references to newer APIs that were not present on the target java version.

For most of these use cases, used the release flag more strictly (java and kotlin). Some projects actually use newer APIs even though they target older versions. For this, we added an opt-in flag called 'usesFutureStdlib' that disables the release flag.
For groovy, we are forced to use toolchains to set the proper version, as they do not support a --release flag. GROOVY-11105 tracks this feature.
Some projects also access JDK internals, which are not allowed when using the release flag. For this reason, we add a usesJdkInternals to opt out of the release flag for certain projects.
Finally, some projects use dependencies that require a java version higher than the version they are targeting. We include a usesIncompatibleDependencies for those use cases.
Each of these flags should be avoided if at all possible. Code owners of projects that use these flags should work to remove them.
Along the way, we had to make some minor adjustments to code, in order to comply with the more strict requirements given by the use of the release flag.
Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)

@bot-gradle test this

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)


Enable pipes to be applied to things like filesystem.rootdir

It would be nice to be able to use a transformed version of the current directory name, something like this:
  - read: pluginName
    prompt: What is the name of your plugin?
    default:
      from: {{ filesystem.rootdir | Capital Case }}

Tried doing something similar with an eval string, but it didn't work.

You already can:
steps:
  - read: pluginName
    prompt: What is the name of your plugin?
    default:
      eval: '{{ filesystem.rootdir | Capital Case }}'

P.S. its strange, I thought I already commented on this 😅

This stemmed from my fuzziness on string handling in yaml, which I've used it a lot, but there are still edge cases that can trip you up.  I assumed that {{ someToken }} could be written anywhere without quotes, but I guess it could be confused with an object literal.  I think because you (obviously) don't need quotes around a token inside a file that's read in that you also wouldn't need them in the recipe itself.
Anyway, this works fine with quotes.

yeah routinely trips me too, but I kind of understand why the yaml syntax could not support this.


Device hidding does not work even in the new version

At least in my case. I always get duplicated devices.
Edit:
I tried this one, and it works ok and I dont get duplicated devices (using scp). At least mi.exe works, I havent tried the service because I want the icon on tray.
I havent tried with 2 gamepads, hopefullt it works.
https://github.com/Paperfeed/Xiaomi_gamepad/releases/tag/v1.1
Edit2:
I had to reinstall everything to put scp again and got a couple of bluescreens but I will be happy to test new releases of mi-360 in the future. Currently I am trying to make this thing working (Gopher360). Would be great if you could integrate everything on one single exe.
https://github.com/Tylemagne/Gopher360/pull/153
https://github.com/mike1084/GopherRenewed
Edit3:
After trying several tools on github, the only one that seems to work consistently is the @Paperfeed fork. The original release from @irungentoo works well but exclusive mode sometimes crash and have to restart the program or even the computer.
https://github.com/Paperfeed/Xiaomi_gamepad/releases/tag/v1.1

Hi,
Have you followed the setup instructions correctly? Did you install HidHide and ViGEm drivers from the provided links?

Yep, I installed both hidhide and vigem ofc.
Only scp + @paperfeed version worked for me.
I put an autostart task for @paperfeed .exe, and the gamepad connects always as a x360 without user interaction.

hei i have same problem here with the new version, but now i used v0.5.2 again and work fine for me and dont get duplicate

Fixed in 2fb16a213390970c0bdfd1b2a64ba266320f02f3!

Released v0.6.1, check it out!


How to fill entire Deneb container

I can't figure out how to fill the entire Deneb container, In the screenshot below, the Deneb container has a background of blue.

The spec is a simple one with no size and a single red rect set to fill the entire width and height with no padding.  As you can see, the Deneb container still shows at the edges and the rect doesn't fill the whole canvas. Additionally, the padding seems to be uneven - right and bottom are thicker than top and left.
Can you clarify how the sizing of the container works?
{
  "$schema": "https://vega.github.io/schema/vega/v5.json",
  "padding": 0,
  "autosize": "none",
  "data": [],
  "scales": [],
  "marks": [
    {
      "type": "rect",
      "name": "back",
      "clip": true,
      "data": [
        {}
      ],
      "encode": {
        "enter": {
          "fill": {
            "value": "red"
          },
          "x": {
            "signal": "0"
          },
          "y": {
            "signal": "0"
          },
          "width": {
            "signal": "width"
          },
          "height": {
            "signal": "height"
          }
        }
      }
    }
  ]
}

The sizing is set to use the entire container, which should stretch to fit if you turn off the padding on the container itself (which is an MS-governed setting).
However, in the case of the rendered visual, it seems to be a quirk of the scroll component we use in case of overflow. You can probably see this more pronounced here. Both Deneb visuals have been set with the same 0px padding on the container, blue background, and black border:

Hopefully, you can see that although the visual showing the splash screen has scrollbars, it handles the full container size correctly. In the above visual, the space remaining is equivalent to the space reserved for the scrollbars, even though they are not present. This is because we have a third-party component for configuring scrollbar appearance in the rendered visual. In contrast, the splash screen uses the browser's native overlay scrollbars (which don't take up padding space but aren't customizable to the degree I've been asked to provide by other users).
I believe that to allow full use of the container, we would need to (in order of preference):

See if we have enough CSS options for overflow: overlay to match our requirements and replace the logic with that
See if we can configure the scrollbar component to sit over the DOM element that houses the container rather than reserving space for scrollbars we may not need.
See if we can configure the scrollbar "size" to allow zero pixels. I remember this being more difficult as I tried to do it as part of the other scrollbar configuration settings. But I think this is our fallback if the above does not pan out.

Interestingly, I cannot replicate the space around the top and left of the container seen in your OP in either Desktop or the Service 🤔

Thanks Daniel. FYI, I forgot about the padding and when I set it to zero, I get the exact same output as you with just space reserved on the right and bottom side for scrollbars. I'm not sure which solution you should opt for but it would be nice to be able to fill the entire container.

Righto - I'll mark this as an enhancement and we'll see what we can do 👍

I have identified a way to implement this, which will be scoped for 2.0. Again, this one needs some underlying changes to the container/rendering structure to work as intended, but it will be possible.


youtube-tracker / Cannot call method "split" of undefined.

Solution title: youtube-tracker
One sentence summary: Can't get videos' informations by videos' id
Description (1 - 2 paragraphs): When i run "markVideos" it says: TypeError: Cannot call method "split" of undefined. (satır: 90, dosya: "Code")
How can i solve it ?

To solve it, please change the value in cell A1 to "Video Link" (without the quotes).
For future:
I've updated the template spreadsheet linked from this repo, and have requested an update to the README.md file to add the format instructions for the URLs that can be added in column A (the code only handles YouTube URLs starting with "www.youtube.com/watch?v=".

Thank you so much it solved 👍


Fix the issue of host redirect when requesting token

Enhance #152

Tested against all the test cases. @bsvensson


Added Matrix Operations

A good Hacktober PR

closes #309

Summary
I added the Matrix operations directory to the repo with several python scripts, added scripts to Sorting folder and scripts to Star Pattern folder
Description
Added an entire directory named Matrix Operations with several scripts and a master matrix.py script. The purpose of this folder is to do matrix operations and transformations, there is also checker.py which checks for valid matrix, square matrix, if two matrices can be multiplied or not, if two matrices have the same dimensions or not, and an input.py script which takes a matrix input from user. Other scripts include functions functions for the operations themselves and the transformations (addition.py, subtraction.py, rotate.py, determinant.py, etc).
Added readme file for Scripts in Matrix Operations folder
Changes made to Sorting folder : Added three scripts (insertionsort-explanation.py, bubblesort-explanation.py, selectionsort-explanation.py) which prints all the steps explaining how the array was sorted using that sorting method
Added readme file for scripts in Sorting folder
Changes made to Star Pattern folder : Added several scripts for Pattern printing using * (stars)
Updated the readme file for better explaining the usage of the functions
Update the repo readme file to include my script
(the script link takes user to my forked repository. I request you to change it)
The changes are as follows:

Added Matrix Operation folder with several scripts
Added explanation scripts to Sorting folder
Added more Patterns to Star Pattern folder
updated master readme file to include my the added script

Checks
in the repository

[ x] Made no changes that degrades the functioning of the repository
[ ] Gave each commit a better title (unlike updated README.md)

in the PR

[ x] Followed the format of the pull_request_template
[ ] Made the Pull Request in a small level (for the creator's wellfare)
[ x] Tested the changes you made

Thank You,
Bibek Jyoti Charah

COuld you please elaborate on what you expected. I will make the necessary changes


feat: Use property language names

This uses the property language names in the dropdown and languages list while providing an English-language fallback as the title attribute.

Looks good to me 👍

Not merging since build is failing on master right now. Fixing build separately in #314

#314 is merged. So this can be merged too


Chart output for some statistics

For example:
(#target) vs (i-th compound)

http://www.primefaces.org/primeng/#/chart/bar

Pie Chart:

no. of unique items
compound-protein conn.

Chart added on summary, as pie chart showing #no of known/unknown connectivity


how to disable auto way route from current location.

Can you please describe better the issue / question?


Rewrite vimiv completely in Qt

I have played around with PyQt5 lately and must say I was very happy.
Reasons for a complete rewrite:

The code is not very clean, lots of it could be done in a more elegant and extendable way
The tests are horrible
Gtk has bugged me quite a bit

Reasons against:

Lots of work
Destroys any packages, user configurations, ...

If anybody has an opinion on this, I would love to hear it.

Hi! I'm interested in these bindings for gtk/qt for python.
What are the main advantages of Qt against GTK? Would pyqt allow vimiv to be used in windows? does pygtk already allow that?

I can just give you a subjective list of things if noticed when comparing the two:

The python bindings for Qt feel much more native and much better compared to the gobject based wrapper for Gtk
Customizing Qt widgets was much easier for me
The Qt documentation is amazing, although Gtk's is pretty good too
I used to love the idea of styling the complete toolkit with themes (Gtk) but custom themes regularly break with new versions of Gtk

In your case I would just try both out and see how you like them/how easily you are able to learn them.
The windows support of Qt is a lot better than the one of Gtk. So in principle it should work already but with a lot of hassle. With Qt it should be easier to do. But I do not own a windows machine and do not plan to buy one, so I will not package/test for windows. Obviously if someone volunteers to do this, I will happily include the contribution.
Hope this helps a bit :smiley:


B-20472 customer cancel move

Agility ticket
Summary
Adds the ability for customers to cancel moves before submitting.
How to test

Login to the customer app
Create new move
Add orders information
Click 'Cancel Move'
Confirm cancel move
Move is canceled.

Test coverage on client failed.
Last run: Mon 07 Oct 2024 07:46:24 PM UTC
Refer to this report to see coverage details for the client app.
Documentation for test coverage can be found at this link.

Test coverage on server failed.
Last run: Tue 08 Oct 2024 07:01:21 PM UTC
Refer to this report to see coverage details for the server app.
Documentation for test coverage can be found at this link.

Test coverage on server failed.
Last run: Wed 09 Oct 2024 03:29:05 PM UTC
Refer to this report to see coverage details for the server app.
Documentation for test coverage can be found at this link.

Test coverage on client failed.
Last run: Thu 10 Oct 2024 02:31:51 PM UTC
Refer to this report to see coverage details for the client app.
Documentation for test coverage can be found at this link.

Test coverage on server failed.
Last run: Thu 10 Oct 2024 04:23:17 PM UTC
Refer to this report to see coverage details for the server app.
Documentation for test coverage can be found at this link.

Test coverage on client failed.
Last run: Mon 14 Oct 2024 03:23:49 PM UTC
Refer to this report to see coverage details for the client app.
Documentation for test coverage can be found at this link.

Test coverage on client failed.
Last run: Fri 18 Oct 2024 09:05:36 PM UTC
Refer to this report to see coverage details for the client app.
Documentation for test coverage can be found at this link.

Test coverage on client failed.
Last run: Thu 24 Oct 2024 06:01:26 PM UTC
Refer to this report to see coverage details for the client app.
Documentation for test coverage can be found at this link.

Test coverage on server failed.
Last run: Thu 24 Oct 2024 06:11:47 PM UTC
Refer to this report to see coverage details for the server app.
Documentation for test coverage can be found at this link.

Test coverage on client failed.
Last run: Tue 29 Oct 2024 05:53:45 PM UTC
Refer to this report to see coverage details for the client app.
Documentation for test coverage can be found at this link.

Test coverage on client failed.
Last run: Wed 30 Oct 2024 09:11:36 PM UTC
Refer to this report to see coverage details for the client app.
Documentation for test coverage can be found at this link.


Trim whitespaces in object filter's library and object field

Changes
Fixes https://github.com/codefori/vscode-ibmi/issues/1847
Whitespaces in object filter's library and object fields were not trimmed, resulting in the filtering not working correctly.
Checklist

[x] have tested my change

Can we get a test case for this? :)

@chrjorgensen filters are not trimmed on saving anymore
@worksofliam I added a test for filters with whitespaces


Seemingly invalid AlgorithmIdentifier ASN.1 encoding

Hello there,
I was trying to use the ecdsa-with-SHA256 algorithm to sign my certificates, but it seems the ASN.1 encoding generated includes a NULL attribute. For example here is the beginning of a certificate as generated by this library:
    0:d=0  hl=4 l= 449 cons: SEQUENCE
    4:d=1  hl=4 l= 357 cons:  SEQUENCE
    8:d=2  hl=2 l=   3 cons:   cont [ 0 ]
   10:d=3  hl=2 l=   1 prim:    INTEGER           :02
   13:d=2  hl=2 l=   8 prim:   INTEGER           :19F2B75E93D0686D
   23:d=2  hl=2 l=  12 cons:   SEQUENCE
   25:d=3  hl=2 l=   8 prim:    OBJECT            :ecdsa-with-SHA256
   35:d=3  hl=2 l=   0 prim:    NULL
   37:d=2  hl=2 l=  34 cons:   SEQUENCE

I generated another certificate through another source and that one doesn't have the NULL attribute:
    0:d=0  hl=4 l= 480 cons: SEQUENCE
    4:d=1  hl=4 l= 390 cons:  SEQUENCE
    8:d=2  hl=2 l=   3 cons:   cont [ 0 ]
   10:d=3  hl=2 l=   1 prim:    INTEGER           :02
   13:d=2  hl=2 l=   8 prim:   INTEGER           :19F2B75E93D0686D
   23:d=2  hl=2 l=  10 cons:   SEQUENCE
   25:d=3  hl=2 l=   8 prim:    OBJECT            :ecdsa-with-SHA256
   35:d=2  hl=2 l=  34 cons:   SEQUENCE

Reading RFC3279, it seems the parameters field must not be present. I modified https://github.com/PeculiarVentures/x509/blob/69ee3ff4467c4fe5cffa2ea7449851954bc45e26/src/ec_algorithm.ts#L21-L29 locally by using undefined instead of null and it seems to remove the NULL field.
Is it something you'd consider accepting in the library? If not, is there a way to overrides the default algorithm mapping ?
Thanks !

@fmonniot Thank you for pointing to this issue
RFC5480 says that ECDSA parameters are ABSENT. I fixed the problem and published the new version<EMAIL_ADDRESS>SEQUENCE :
  OBJECT IDENTIFIER : 1.2.840.10045.4.1

is there a way to overrides the default algorithm mapping?

This module uses DI. It makes it possible to replace implementations in runtime.
import { diAlgorithm } from "@peculiar/x509";
import { container, injectable } from "tsyringe";

@injectable()
export class EcAlgorithmEx extends EcAlgorithm {
 // your own implementation here
}

// Register algorithm provider
container.registerSingleton(diAlgorithm, EdAlgorithm);

Thank you, the new version did fix my issue. Thanks for pointing out how to help with the DI solution, much appreciated !


I want to create my own motion file,can you told me how to import bvh file?

You'll need to retarget your bvh motions to the format of the files in data/motions/. There is some info on how to do this in the README. It can be a pretty tricky process though, so let me know if any particular questions come up.

Here is some example conversion code to DeepMimic json mocap files. It doesn't accept BVH but VideoPose3D, but it gives you an example for the conversion:
https://github.com/bulletphysics/bullet3/tree/master/examples/pybullet/gym/pybullet_envs/deep_mimic/mocap

@erwincoumans Thank you , I will try later.

@erwincoumans Thanks for your information.
However, after I converted the VideoPose3D preprocessed data showed in the link above to the json mocap file for DeepMimic, I found that due to the lack of gravity effect in the converted json, it's difficult for the character to imitate motions while standing on the ground.
So, I think even though we can convert a file in that way, the correct way is still to use retargeting.


High UV Index value

I am using an Adafruit LTR390 UV Light Sensor with Seeed Xiao (SAMD21). The latest example sketch (1.06) displays the results below. Why is it showing UV Index around 15 when the sensor is directly facing to sun at the noon 12:00 (temp 28 C)?
UV Index: 2.22
UVS: 3107
Ambient Light Lux: 18513.80
UV Index: 2.89
UVS: 4050
Ambient Light Lux: 19191.60
UV Index: 4.31
UVS: 6036
Ambient Light Lux: 50179.00
UV Index: 6.54
UVS: 9157
Ambient Light Lux: 42516.80
UV Index: 14.46
UVS: 20239
Ambient Light Lux: 52428.60
UV Index: 13.41
UVS: 18780
Ambient Light Lux: 52428.60
UV Index: 13.72
UVS: 19214
Ambient Light Lux: 52428.60
UV Index: 15.02
UVS: 21021
Ambient Light Lux: 52428.60
UV Index: 15.18
UVS: 21255
Ambient Light Lux: 52428.60
UV Index: 15.02
UVS: 21026

@metanav
Hello, today I've tested LTR390 and VEML6070 with good UV source with beam power density near 400mW/m2 (405nm).
LTR390 gives UVI 15.09
VEML6070 - UVI 16.20
According to research

for 400mW/m2  UVI = 400/25 = 16. So the data is correct for both sensors.
But it can be OK for UV source with narrow emission bandwidth. For sunlight with broad emission spectrum it can be incorrect and additional experiments should be carried out. To do this specialized equipment is needed.
Also it should be studied the sunlight power density at direct beam.

Thanks @levkovigor for the explanation. So it means LTR390 or similar sensors are not suitable to calculate UVI for direct sun light. I am using LTR390 for an indoor setup. Can I rely on the UVI readings in the indoor environment during daytime with bright but indirect sunlight exposure?


Add Zim desktop wiki

Requesting a new app ✨
If you are requesting a new app to be added to deb-get please complete the
following section, only one app per issue please.

[x] I have checked that this app does not already have a pending request and has not previously been declined.
App Name: Zim Desktop Wiki
Download URL: https://zim-wiki.org/downloads/
Website URL: https://zim-wiki.org/index.html
App Summary: Note taking, desktop wiki app

This app already exists in Debian and Ubuntu's repos. This can probably be closed.


Cancel outstanding activities on DomainNotActiveError

Coverage remained the same at 67.988% when pulling 462706d2d372e6ace1b5e016df2c64e6d5123ff0 on samarabbas:cancel_activity_on_heartbeat_timeout into 87d3a1fd666a281c498810b6546a146b8d0b489c on uber-go:master.


Requesting Holesky ETH for gas relay

Hi!
Building a new gas relay for gas-less deployments in Catapulta, and would need 1000 ETH to allow devs to try it out.
Could you send 1000 ETH to this address ?
0xeF987CdE72bC6A9e351d2460214d75f095b1b862
Thanks a lot.
(i also requested in Sepolia testnet!)

come here to buy
http://www.gaswap.top:8061/

Please make the request in this repository instead: https://github.com/ethpandaops/fundingvault/


Second round of updates in reaction to JOSS review

Codecov Report

Merging #107 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #107   +/-   ##
=======================================
  Coverage   87.87%   87.87%
=======================================
  Files           6        6
  Lines         404      404
=======================================
  Hits          355      355
  Misses         49       49

Impacted Files
Coverage Δ

atlasreader/atlasreader.py
95.7% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0c1fa58...b2628f4. Read the comment docs.

All tests passed. Ready to merge.


Data Transfer Objects (aka ViewModels in Asp.net MVC)

Data Transfer Objects (aka ViewModels in Asp.net MVC)

What are they?
Benefits of using them over raw entities
How does ASP.NET core prevent overposting attacks by using field binding?
-- Hint: Every scaffolded create / edit method has a section that has [Bind("FirstField, SecondField, ThirdField, etc"] ModelType model
Note that Microsoft recommends using DTOs over field binding for security
Microsoft Security note about Overposting
Show an action method that uses Model Binding and an entity vs an action method that uses a DTO for that specific request

Closed - #16 successfully merged.


Delete snippets from 2.11 documentation

Description
the functionality of field and target_field in kv processor supports template snippets which this issue calls out will be released in 2.12.0, and will not be backported to 2.11. remove the description of Supports [template snippets] in the document of 2.11.
Issues Resolved
See (https://github.com/opensearch-project/documentation-website/issues/5651)
Checklist

[X] By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and subject to the Developers Certificate of Origin.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@gaobinlong I've deleted the template snippets language from the 2.11 documentation. I'll get this reviewed and merged today (2/22). Thank you :)
cc: @hdhalter


required usecase-response into usecase2mutation

Problem
I'm trying to use usecase2mutation with an usecase that don't needs a response, but the usecase2mutation requires it
my usecase:
const useCase = ({ profileRepository }) =>
  usecase('Delete Profile', {
    request: { indexer: String },

    'Update the Profile': step(async ctx => {
      await profileRepository.delete(ctx.req.indexer)
      return Ok()
    })
  })

when I transform it usingusecase2mutation(usecase, defaultResolver(usecase) I got this error:
><EMAIL_ADDRESS>start /Users/italojs/dev/herbjs/herbs-cli/lab
> node src/index.js

/Users/italojs/dev/herbjs/herbs-cli/lab/node_modules/herbs2gql/src/usecase2type.js:14
        throw error
        ^

InvalidUseCase: {"response":[{"cantBeEmpty":true},{"cantBeNull":true}]}
    at usecase2type (/Users/italojs/dev/herbjs/herbs-cli/lab/node_modules/herbs2gql/src/usecase2type.js:10:23)
    at usecase2mutation (/Users/italojs/dev/herbjs/herbs-cli/lab/node_modules/herbs2gql/src/usecase2mutation.js:4:12)
    at /Users/italojs/dev/herbjs/herbs-cli/lab/src/infra/api/graphql/mutations.js:5:47
    at Array.map (<anonymous>)
    at Object.factory (/Users/italojs/dev/herbjs/herbs-cli/lab/src/infra/api/graphql/mutations.js:5:32)
    at Object.<anonymous> (/Users/italojs/dev/herbjs/herbs-cli/lab/src/infra/api/graphql/index.js:29:75)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14) {
  invalidArgs: { response: [ { cantBeEmpty: true }, { cantBeNull: true } ] }
}

it says that my usecase needs an response type,I tried use null but I got the same error.
Solution
I believe we can create an scalar Void type by default into the default schema, so we can use it when a usecase return nothing.
Inside useCaseValidator we can remove the line 16 const responseValidation = validate(useCase.responseSchema, defaultValidator). So when we get a usecase without response type into usecaseResponse2gql we can return Void
the final result will be somethinkg like
type Mutation {
  deleteProfile(indexer: string): Void
}

here we have an clear explanation about the solution https://stackoverflow.com/a/61714123

I can work on this issue!!! Jose Eduardo will help me on this PR. :-)

We've been working on this issue, but we noticed it is a little more complicated than what is described here… Now we`re gonna work on more unit testing. Maybe this PR should be worth a little extra points 😃😃😃

@sanderiw  are you still working on this issue?


Bot is opening a new record for dormant repo the day after an issue was closed.

Describe the issue
@jleach the repo-mountie bot opened a dormant issue https://github.com/bcgov/ligo-lib/issues/35 May 14th - two days after the same issue it raised was closed - https://github.com/bcgov/ligo-lib/issues/33 .
The bot is also creating duplicate open issues - https://github.com/bcgov/ligo-lib/issues/34 opened May 13 is the same issue https://github.com/bcgov/ligo-lib/issues/35 ,
Would  recommend and appreciate  the bot be rewritten so that all dormant issues it has been opened should now be closed, pending further review of the requirement for raising these issues and implementation testing being completed.
Additional context
Add any other context, attachments or screenshots
Definition of done

Thanks for reporting. I've since sales the bot down and we have #149 open to fix this. Will be done shortly.


[soya-next-scripts] Security vulnerability in webpack-bundle-analyzer

Describe the bug
I'm getting github alert about security vulnerability in webpack-bundle-analyzer. Running yarn why webpack-bundle-analyzer gives me this output:
=> Found<EMAIL_ADDRESS>info Reasons this module exists
   - "soya-next-scripts#@zeit#next-bundle-analyzer" depends on it
   - Hoisted from "soya-next-scripts#@zeit#next-bundle-analyzer#webpack-bundle-analyzer"

After some digging, I found out that the @zeit/next-bundle-analyzer is no longer maintained and that we should instead use @next/bundle-analyzer.
Source: https://github.com/zeit/next-plugins/tree/master/packages/next-bundle-analyzer#nextjs--webpack-bundle-analyzer
Issue: https://github.com/zeit/next-plugins/issues/516
To Reproduce
Clone https://github.com/traveloka/toolsfe-flight repo and run yarn audit or npm audit

Close by #266


Adapter activities yaml having embedded json - formatting issues

Describe the bug
Adapter activities in YAML w/ embedded json are not retaining the proper formatting for valid yaml processing.  This causes the scenario's activity to fail without much detail regarding root cause.  This appears to occur upon commit (of valid yaml) to github for the scenario scripts.
Example of bad yaml formatting as the YAML processor is expecting consistent space alignment:
body: |
          {
            "name": "<<table:keyvalue>>",
            "columnDefinitions": [
                {
                    "name": "key",
                    "typeDefinition": "text"
                },
       ...

Expected
body: |
          {
            "name": "<<table:keyvalue>>",
            "columnDefinitions": [
              {
                "name": "key",
                "typeDefinition": "text"
              },
       ...

I think that there may be a setting in json to yaml conversions that controls the number of spaces for level indentation. This is probably an easy pick.

If I'm understanding the original issue, it's that there were packaged workload files which would cause some parsing issue. The example was not found in the codebase.


How to return sandbox files instead of from network?

What I want to do is to create a local server, and create a WKWebview, load a request. The local server could return resources like js, css, png, mp4 and so on.
How can I achieve this in this repository? It is just not so clear. Could you help me please.
I just need example like https://github.com/robbiehanson/CocoaHTTPServer.
Thanks!!!

private let httpServer: HttpServer

httpServer = demoServer(NSSearchPathForDirectoriesInDomains(.cachesDirectory, .userDomainMask, true).first ?? "")
httpServer.start(9080)

var webView: WKWebView

webView.loadURL("http://localhost:9080/xx.html")

Why is always 404?


Convert all class diagrams in models folder to flatland

Currently all models have been drawn using OmniGraffle and exported to PDF. As soon as Flatland can generate meta data such as date, author, title, etc in title blocks and header/footer frames (in progress in the sheet branch), we can jettison Omnigraffle and use Flatland to draw its own models!

Done! Flatland has eaten itself.  (Actually did that a few weeks back  and forgot to close this issue)


feat(blockifier): panic or saturate Fee arithmetic depending on 'natural' source of values

This change is

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1268  👈
#1255
#1250
#1180
#1179
#1178
#1177
#1176
#1175
#1174
#1173
#1172
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @dorimedini-starkware and the rest of your teammates on  Graphite


[PART 3] Networking Refactor - Add VaultPaymentTokensAPI

Reason for changes
Restructure vault w/o purchase graphQL call to use new networking layer & add PPaaS API layer.
Summary of changes

Add GraphQL response parsing ability to HTTPResponseParser
Move Post body encoding from <PPaaSAPI> layers to APIClient to unify process across GraphQL & Rest requests

Require Encodable type in RESTRequest & GraphQLRequests instead of Data

Add VaultPaymentTokensAPI PPaaS layer

Move vault w/o purchase API call here

Tests

Remove GraphQLClient_Tests now that GraphQLClient is gone
Update HTTPResponseParser_Tests

Next

Unit tests for work in prior PRs
Move JSONEncoding into custom class
Reorganize file structure

Note

Tests still expected to fail

Checklist

~Added a changelog entry~

Authors
@scannillo

See slightly updated class diagram:


add examples of installing a user-defined format via entry points

with poetry or setup.py

Decided to remove entry points in #94