add ability to navigate using enter key

What changed?
Now you can navigate to the next view in the new project sequence using the ENTER key

I will be pausing development of this branch and here is an explanation of what happened and why:

The solution i initially had required quite a bit of code and was not straight forward.
Hugh suggested that we implement navigating by using the enter key by leveraging HTML forms since we can attached the handler function to the button of type submit.
However, using HTML forms meant that the user would only be able to navigate using enter when the user was focused on one of the forms' elements.
When it came to wrapping the SelectMediaBlock with a form tag it didnt work because an element has to be focused on (SelectMediaBlock functions like a button, meaning if you focus on it by clicking it would open the file dialog).
Wrapping the whole component with a form didnt work as well.

In this sprint Irmy will be working on drag and drop, which might change the implementation. So im going to wait on that to happen first before going ahead with this feature.


Node-Steam-User#gamesPlayed() errors Illegal Value (ProtoBuf)

Upon running SteamUser.gamesPlayed('test'), the following error is spewed out:

ProtoBuf.js:1769
throw Error("Illegal value for "+this.toString(true)+" of type "+this.type.name+": "+val+" ("+msg+")");

__

Error: Illegal value for [object Object] of type message: string (object expected)
at Error (native)
at . (ProtoBuf.js:1769:23)
at ProtoBuf.Reflect.ElementPrototype.verifyValue (ProtoBuf.js:1865:25)
at ProtoBuf.Reflect.FieldPrototype.verifyValue (ProtoBuf.js:3417:43)
at MessagePrototype.set (ProtoBuf.js:2443:59)
at Message (ProtoBuf.js:2367:42)
at SteamUser.gamesPlayed (steam\lib\handlers\user\index.js:50:6)

Not sure why this occurs, any help is appreciated. I've stripped out some of the longer-file names for ease of reading.

Everything is working perfectly fine here, code sample may help to reproduce the problem.
My test code:
var SteamUser = require('steam-user');
var SteamTotp = require('steam-totp');

var user = new SteamUser();
user.logOn({
	accountName: "xxx",
	password: "xxx",
	twoFactorCode: SteamTotp.getAuthCode("xxx")
});

user.on('webSession', function() {
	console.log('Logged in!');
	user.setPersona(SteamUser.Steam.EPersonaState.Online);
	user.gamesPlayed('Test');
});

Huh, strange. I set the Persona yet using the same gamesPlayed() function as you causes the ProtoBuf error.

You're using node-steam, not node-steam-user.

Ah, yeah I am.
Issue still applies: https://github.com/DoctorMcKay/node-steam/tree/master/lib/handlers/user#gamesplayedgamesplayed

My node-steam repo is just a fork from a long time ago. You shouldn't be using it or referencing it.

Ahh right. Okay, thanks bud.
On Thu, 12 May 2016 at 10:28 pm, Alexander Corn<EMAIL_ADDRESS>wrote:

My node-steam repo is just a fork from a long time ago. You shouldn't be
using it or referencing it.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/DoctorMcKay/node-steam-user/issues/66#issuecomment-218891375

@kondax Read the description of given function - especially this part:

gamesPlayed is a CMsgClientGamesPlayed object.

Yeah, I saw that. I provided an object with game_id but it said that
game_id wasn't a valid parameter or something along the lines. I'll
probably just leave that out.
On Fri, 13 May 2016 at 1:11 am, Arkadiusz Sygulski<EMAIL_ADDRESS>wrote:

@kondax https://github.com/kondax Read the description of given
function - especially this part:
gamesPlayed is a CMsgClientGamesPlayed
https://github.com/SteamRE/SteamKit/blob/master/Resources/Protobufs/steamclient/steammessages_clientserver.proto
object.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/DoctorMcKay/node-steam-user/issues/66#issuecomment-218920696

Got it working by incorporating the object with an array.
On Fri, 13 May 2016 at 6:47 am, Kondaxl Solutions<EMAIL_ADDRESS>wrote:

Yeah, I saw that. I provided an object with game_id but it said that
game_id wasn't a valid parameter or something along the lines. I'll
probably just leave that out.
On Fri, 13 May 2016 at 1:11 am, Arkadiusz Sygulski <
<EMAIL_ADDRESS>wrote:

@kondax https://github.com/kondax Read the description of given
function - especially this part:
gamesPlayed is a CMsgClientGamesPlayed
https://github.com/SteamRE/SteamKit/blob/master/Resources/Protobufs/steamclient/steammessages_clientserver.proto
object.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/DoctorMcKay/node-steam-user/issues/66#issuecomment-218920696


Support of ReverseDiff.jl as AD backend

Support ReverseDiff.jl as AD backend #428
Benchmark files for AISTATS
Improve typing
Refactor adaptation

TODOs

[x] Allow SGLD and SGHMC to use ReverseDiff.jl based gradient function

@yebai It would be good for us to finish this PR first before refactoring VarInfo for performance purpose.

@yebai I tagged you a few places in the code.  For adaptation in general, codes are mostly in adatp.jl, with corresponding reference source codes from Stan commented. Also in hmc_core.jl there are codes on how to use the pre-conditioning matrix - I also leave a link at the top of that file for the referred Stan code. Please take a look at them and let me know if there is anything unclear.


How to completely change the background color of pop-up windows？

SDK version ： Avalonia 0.10.19,  DailogHost.Avalonia  0.6.0-avalonia10,  Material.Avalonia  3.0.0-avalonia10-preview2.126-nightly
Hello, I have set dialogHostAvalonia: DialogHost in MainWindow, as shown in the following figure。

Then I created a UserControl to display the content of the pop-up window, as shown in the following figure。

How to set the white border background color in the image below to transparent when I click the button to pop up the form。

Hello, @867824092
You can set Background property of DialogHost.
But i think you shouldn't define background in your user control, better use Background property of DialogHost.

You can change it via property of . But i think you shouldn't define background in your user control, better use Background property of DialogHost.Background``DialogHost

Hello, @SKProCH
I have set the Background property of DialogHost, but it has not taken effect。

Which version of Avalonia, DialogHost and Material.Avalonia you are using?
For me at latest Material.Avalonia code in 3.0 branch everything works:

SDK Version:  Avalonia 0.10.19, DailogHost.Avalonia 0.6.0-avalonia10, Material.Avalonia 3.0.0-avalonia10-preview2.126-nightly.
Due to some reasons, Avalonia 11 preview version was not used.


Prevents Interaction with Input Controls

As soon as I try to interact with input controls in my application, the recorder prevents clicks on that input element (a radio button). Afterwards, the entire page does not accept any more interactions. Also, the Browser Close button does not react anymore.
The console log shows nothing especially suspicious, except that it cannot load the source map of the extension.
How can I further investigate the problem?

Same issue happens for me, some of the radiobuttons and buttons when clicked - hangs the browser tab, recorder does not write down this last interaction. My application is angular 9 based. Chrome v91


add option for input validation foreground color

This closes #57536
@bpasero I've made changes only related to "find Input control".
Review and let me know if similar changes could be applied to all other input validations.

@bpasero I've set the default values to null. I believe that is meant to be done when no actual defaults are to be set.
Note: I've not added any Validation Foreground colors to the below as there should not be defaults for Foreground. I believe that it is expected.
https://github.com/Microsoft/vscode/blob/8539f48172f1ba5acfe34bb5633eb684d59634ba/src/vs/base/browser/ui/inputbox/inputBox.ts#L72-L81


Jax numpy does not throw IndexError when array index out of bounds

I was surprised by the behavior the the Jax numpy array not throwing an IndexError when using an index that is out of bounds, since NumPy throws an IndexError. I wanted to file an issue just to see whether this is expected/desired behavior from Jax.  Note the second unit test below will fail.  Thanks.
import unittest

class NumPyTestCase(unittest.TestCase):
    def test(self):
        with self.assertRaises(IndexError) as context:
            import numpy as np
            a = np.random.random((10,10))
            a[10,:]

class JaxTestCase(unittest.TestCase):
    def test(self):
        with self.assertRaises(IndexError) as context:
            import jax.random as random
            import jax.numpy as jnp
            a = random.normal(random.PRNGKey(2020), (10,10))
            a[10,:]

np_test_case = NumPyTestCase()
np_test_case.test()

jax_test_case = JaxTestCase()
jax_test_case.test()

One further comment, I was also surprised the when indexing values above the maximum index of the Jax array -- the return values are always the last indexed of the array. E.g., if we access a[11,:] or a[12,:] above it will be the same as if we accessed a[9,:].

Hi - thanks for the report!
This is a known feature in JAX that you can read about here: https://jax.readthedocs.io/en/latest/notebooks/Common_Gotchas_in_JAX.html#🔪-Out-of-Bounds-Indexing

Thanks for doc reference. So much of the API is like NumPy, that I assumed the indexing would be as well. Will definitely take a closer look at "The Sharp Bits".


AutoComplete: onUpdateInput and onNewRequest functions should expose an event argument

I think both these events should pass an event as parameter [IMO] 'cause i.e I can't  call preventDefault() and a "Failed to load resource: the server responded with a status of 404 (Not Found)" error is thrown.

Same issue here, when I click on the MenuItem inside AutoComplete, onNewRequest is called and I'm redirecting to another route, however, onUpdateInput is also called, since the input is updated with the search result and I'm getting this warning.
Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component.
We should have an option to call event.stopPropagation() in onNewRequest event handler.

In the onUpdateInput(searchText, dataSource, params) function you have access to information on the source of the input change, namely params.source.
Actions that trigger onNewRequest will have source "TouchTap". So to prevent a state change on a new request, escape the onUpdateInput callback as follows:
onUpdateInput(searchText, dataSource, params) {
    if (params.source == 'touchTap') return;
    .......
}


Add reader for Curry Files

Describe the problem
Python still lacks a reader for Curry file.
Some of the testing files have been converted to Curry format by Michael Wagner
so they can be used for testing. I've put them here:
https://www.dropbox.com/sh/gre3rk71qq1swnh/AABqqh1XNj6WumTKVIUX61TMa?dl=0
Any contribution on this topic is welcome.

@agramfort
I could adapt the MATLAB solution from the EEGLAB loadcurry() extension for this!

that would be very useful !

Good thing the relicensed under BSD, we couldn't have used their code without it !

@agramfort
After trying countless methods to read the catch-alp-good-f Curry 7.dat and catch-alp-good-f Curry 8.cdt files from the dropbox files, their data fields just seem completely unrelated to the respective CTF/catch-alp-good-f.ds file.
While reading both catch-alp-good-f Curry files into read_raw_curry produces the same data as EEGLAB's loadcurry() would, the channels from these files do not correlate at all with any channel from the original CTF file. (I also downloaded the dropbox curry files multiple times to exclude that they might have been corrupted during a download)
Is it possible that the content of the CTF file was updated after the Curry files were created, or that an additional processing step was performed within one of the files?
I already tried stuff like detrending the data, but it still won't yield useful results...

can it be the application of the gradient compensation?

Good idea, look at raw.compensation_grade and raw.apply_gradient_compensation for the RawCTF instance

But shouldn't they be still more or less linearly related then?
And should this also affect the eeg and misc channel?
If i throw all channels (i think ~150 meg, ~60 eeg and ~30 misc) into a correlation,
and correlate each channel from the ctf data with each channel from any of the read_curry/loadcurry created data fields, i only get one single correlation out of them that is r > 0.999 (which i think might be the stim channel). Even for an r > 0.9 there is only this one channel with a higher correlation.

No it should not affect MISC or EEG. Maybe EEG somehow ends up with an average ref automatically in some conversion. But the MISC really should not change, modulo some scale factor but the correlation should take care of that.
I think we need some Curry expert to weigh in on this. I don't know anything about Curry, is it a format that is still being used in current machines so we can ask some Curry devs?

I think it should still be used, Curry 8 was released at the end of 2016.
I also don't think that this is a reading problem. I looked up the Curry 7 user guide, which gave some indications on the data parameters in the parameter file:
DATA_PARAMETERS START
   DataFormat           = FLOAT
   DataGuid             = {0B86B22B-1A49-411A-9657-4A4BDA3D3ED8}
   DataExtension        = dat
   CurrentSessionLabel  =
   DataByteOrder        = INTEL
   DataSampOrder        = SAMP

The DataFormat = FLOATshould be a 4 byte per sample float, DataByteOrder = INTEL should mean little-endianness and DataSampOrder = SAMP could be either Fortran or C-like order, but probably Fortran.
This is exactly how it is read in read_curry and also in loadcurry(), and works fine for other files...
However, i think i will for now stop testing on the catch-alp-good-f data.
Maybe i can ask people whether they can give me access to curry and create some additional testing files (wouldn't be bad either to create some smaller testing files than catch-alp-good-f ).
What do you think?

Yes the smallest file possible that allows us to make sure things are working properly is better anyway.

@agramfort @larsoner
So, after the CTF/catch-alp-good-f.ds CTF file resulted in different data fields for Curry and for MNE,
I tried to check it by reading the same CTF into FieldTrip.
While FieldTrip read the other MNE CTF testing files without problems, catch-alp-good-f.ds lead to the following errors:
Error using ft_datatype_sens (line 396)
inconsistent number of channels in sensor description

Error in ft_datatype_sens (line 158)
    sens = ft_datatype_sens(sens, 'version', '2011v2');

Error in undobalancing (line 58)
sens = ft_datatype_sens(sens);

Error in channelposition (line 34)
  sens = undobalancing(sens);

Error in ft_datatype_sens (line 336)
        [chanpos, chanori, lab] = channelposition(sens);

Error in ft_datatype_sens (line 158)
    sens = ft_datatype_sens(sens, 'version', '2011v2');

Error in ft_read_header (line 2591)
  hdr.grad = ft_datatype_sens(hdr.grad);

@larsoner could it be that this file was somehow intended to test some special cases and was therefore modified to some degree?
Or could it be that this file contains some type of data that just can't be read properly by FT and Curry?

Files were added here:
https://github.com/mne-tools/mne-testing-data/commit/720e4b52f9fdee5f351cdb7b5b93af0770e69981#diff-33e2bcaa5268561c3ba06eedd2789561
Following a trail of blame here
https://github.com/mne-tools/mne-python/blame/master/mne/io/ctf/tests/test_ctf.py#L25-L30
I could find the PR where they were added:
https://github.com/mne-tools/mne-python/pull/2628
So I added these files. I checked my email for this name and found that they came in a .zip file from @ftadel on Nov 23 2015. I don't think we modified them other than adding a .eeg file later. Does FieltTrip work if you remove that file? If not, Brainstorm should work. It would be good to check against it.

But there is no .eeg file in the catch-alp-good-f.ds folder. I'm not a CTF expert,  but could the problem be that there is no such file in the folder?
By the way, Brainstorm reads the data in the same way as MNE does.
Actually, if you look at the file on the left created from mne_read_curry (which is the same is Curry or CTF read in CUrry) to the file on the right, created from read_raw_ctf, there are some strange things in there:

First thing, is that for the curry file, the time should be constant, but looks more like an eeg channel. Then, I'm not sure, why for the first 30 of the EEG chans, the signal should be so much weaker than for the last 30 EEG chans. Then, for the read_raw_ctf file, the BG/BP/BR channels look quite useful, while for the curry file, BR1 (the one marked as bad), is extremely out of tune with all other chans there.
As said, the read_raw_curry looks very much like the Curry/CTF files Michael Wagner showed us (except that Curry plots the data in "med mode", i.e. with negative values plotted upwards) and has the same initial values.
So i'd say, the most plausible thing would be that there's something in catch-alp-good-f.ds, that leads FieldTrip/Curry to throw errors on these files or read them wrong. Could that be?

It's possible. I'd try to find a dataset where FT and MNE give the same result and work from there instead of continuing to struggle with this dataset.

closed via #6272


Using the new encounter endpoint

Requires https://github.com/esaude/openmrs-module-poc/pull/14

 Let back-end determine current date

@edrisse 2 tests are failing

Tests fixed and the fix for the problem on the consultations search has been fixed on the backend. See https://github.com/esaude/openmrs-module-poc/pull/16


How to set brute force ?

Hey. I'm having trouble on how to add brute force. The default on the WiFiCrack is for me to add a dictionary. It will to directly to hash and start the cracking based on the dictionary I provided. I would like to use brute force, but I am having trouble on how to add it so I can type my brute force command so I will automatically open hashcat and use the bruteforce command.

Hi there,
Native brute force option is something I'm looking to add to the script in the near future. For now however, you can simply use the -k flag and then cancel the script once the capture has completed, just before dictionary cracking begins.
This will leave the capture.hccapx file in the directory. From here, you can manually perform any sort of cracking you desire on this file.

Hey! I understood and it worked! Hope to see that brute force option soon haha. Hey so I'm new to hashcat, so I have an issue that I can't seem to find an answer. I was hoping you could help me out. I run your shell script and I am able to get the handshakes and create the capture.hccapx file. Now I want to use brute force to pentest and see in how much time I will able to crack the password.
I use the following code:
hashcat -a 3 -m 2500 /Users/johnnaves/WiFiCrack/capture.hccapx ?l?l?l?l?l?l?l?
Which would try to guess an 8 digit password with only lowercase letters (l?l?l?l?l?l?l?l?). My issue is that when I launch the code it estimates a total of 80 days to be able to run through all the possibilities. I'm assuming that there is something wrong with the GPU speed configuration, but I don't know how I would fix this. I'm running a MacBook Pro 15' 2017.
Any help would be appreciated! Thank you for the attention. =)

From: Tom Rodrigues<EMAIL_ADDRESS>Sent: Tuesday, March 24, 2020 1:45 PM
To: Tommrodrigues/WiFiCrack<EMAIL_ADDRESS>Cc: guga330<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Tommrodrigues/WiFiCrack] How to set brute force ? (#3)
Hi there,
Native brute force option is something I'm looking to add to the script in the near future. For now however, you can simply use the -k flag and then cancel the script once the capture has completed, just before dictionary cracking begins.
This will leave the capture.hccapx file in the directory. From here, you can manually perform any sort of cracking you desire on this file.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Tommrodrigues/WiFiCrack/issues/3#issuecomment-603318634, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AK42TSCYRMMZLI6UAGUZP4TRJDITJANCNFSM4LSWEBFA.

I'm no expert on hashcat or cracking in general, but brute force is just that - it takes considerably more computing power than a dictionary search. 8 lowercase letters is already 26^8 possible combinations, so 80 days is no real surprise.


Conda create environment failing on Windows (development branch)

Describe your environment

GPU: Nvidia Geforce RTX 3060 Laptop
VRAM: 6GB
CPU arch: Intel Core i7 11800H
OS: Windows 11
Python: Anaconda
Branch: development
Commit: 622db491b255d2ab4e15d930b20782c06b04c14b

Describe the bug
Error when running conda env create -f environment.yaml on Conda Prompt.
To Reproduce
Steps to reproduce the behavior:

run conda env create -f environment.yaml on conda prompt, windows 11
See error

Screenshots
I have the complete install log here:
(base) C:\stable-diffusion-lstein>conda env remove --name ldm

Remove all packages in environment c:\Users\wbech\anaconda3\envs\ldm:

(base) C:\stable-diffusion-lstein>conda env create -f environment.yaml
Collecting package metadata (repodata.json): done
Solving environment: done
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: \ Ran pip subprocess with arguments:
['c:\\Users\\wbech\\anaconda3\\envs\\ldm\\python.exe', '-m', 'pip', 'install', '-U', '-r', 'C:\\stable-diffusion-lstein\\condaenv.ipfokpls.requirements.txt']
Pip subprocess output:
Obtaining clip from git+https://github.com/openai/CLIP.git@main#egg=clip (from -r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 22))
  Updating c:\stable-diffusion-lstein\src\clip clone (to revision main)
Obtaining taming-transformers from git+https://github.com/CompVis/taming-transformers.git@master#egg=taming-transformers (from -r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 23))
  Updating c:\stable-diffusion-lstein\src\taming-transformers clone (to revision master)
Obtaining k-diffusion from git+https://github.com/lstein/k-diffusion.git@master#egg=k-diffusion (from -r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 24))
  Updating c:\stable-diffusion-lstein\src\k-diffusion clone (to revision master)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Installing backend dependencies: started
  Installing backend dependencies: finished with status 'done'
    Preparing wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Obtaining gfpgan from git+https://github.com/lstein/GFPGAN@fix-dark-cast-images#egg=gfpgan (from -r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 25))
  Updating c:\stable-diffusion-lstein\src\gfpgan clone (to revision fix-dark-cast-images)
Obtaining file:///C:/stable-diffusion-lstein (from -r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 26))
Requirement already satisfied: torch in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from clip->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 22)) (1.11.0)
Requirement already satisfied: torchvision in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from clip->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 22)) (0.12.0)
Requirement already satisfied: numpy in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from gfpgan->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 25)) (1.19.2)
Collecting albumentations==0.4.3
  Using cached albumentations-0.4.3-py3-none-any.whl
Collecting dependency_injector==4.40.0
  Using cached dependency_injector-4.40.0-cp39-cp39-win_amd64.whl (556 kB)
Requirement already satisfied: six<=1.16.0,>=1.7.0 in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from dependency_injector==4.40.0->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 19)) (1.16.0)
Collecting einops==0.3.0
  Using cached einops-0.3.0-py2.py3-none-any.whl (25 kB)
Collecting flask==2.1.3
  Using cached Flask-2.1.3-py3-none-any.whl (95 kB)
Collecting flask_cors==3.0.10
  Using cached Flask_Cors-3.0.10-py2.py3-none-any.whl (14 kB)
Collecting flask_socketio==5.3.0
  Using cached Flask_SocketIO-5.3.0-py3-none-any.whl (17 kB)
Collecting imageio==2.9.0
  Using cached imageio-2.9.0-py3-none-any.whl (3.3 MB)
Collecting imageio-ffmpeg==0.4.2
  Using cached imageio_ffmpeg-0.4.2-py3-none-win_amd64.whl (22.6 MB)
Collecting kornia==0.6.0
  Using cached kornia-0.6.0-py2.py3-none-any.whl (367 kB)
Collecting omegaconf==2.1.1
  Using cached omegaconf-2.1.1-py3-none-any.whl (74 kB)
Collecting opencv-python==<IP_ADDRESS>
  Using cached opencv_python-<IP_ADDRESS>-cp36-abi3-win_amd64.whl (35.4 MB)
Collecting pillow==6.2.0
  Using cached Pillow-6.2.0.tar.gz (37.4 MB)
Collecting pudb==2019.2
  Using cached pudb-2019.2-py3-none-any.whl
Collecting pytorch-lightning==1.4.2
  Using cached pytorch_lightning-1.4.2-py3-none-any.whl (916 kB)
Requirement already satisfied: typing-extensions in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from pytorch-lightning==1.4.2->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 6)) (4.3.0)
Collecting realesrgan==<IP_ADDRESS>
  Using cached realesrgan-<IP_ADDRESS>-py3-none-any.whl (25 kB)
Collecting streamlit==1.12.0
  Using cached streamlit-1.12.0-py2.py3-none-any.whl (9.1 MB)
Requirement already satisfied: requests>=2.4 in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from streamlit==1.12.0->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 10)) (2.28.1)
Collecting torch-fidelity==0.3.0
  Using cached torch_fidelity-0.3.0-py3-none-any.whl (37 kB)
Collecting torchmetrics==0.6.0
  Using cached torchmetrics-0.6.0-py3-none-any.whl (329 kB)
Collecting transformers==4.19.2
  Using cached transformers-4.19.2-py3-none-any.whl (4.2 MB)
Collecting antlr4-python3-runtime==4.8
  Using cached antlr4_python3_runtime-4.8-py3-none-any.whl
Collecting pyDeprecate==0.3.1
  Using cached pyDeprecate-0.3.1-py3-none-any.whl (10 kB)
Collecting test-tube>=0.7.5
  Using cached test_tube-0.7.5-py3-none-any.whl
Collecting altair>=3.2.0
  Using cached altair-4.2.0-py3-none-any.whl (812 kB)
Collecting basicsr>=1.4.2
  Using cached basicsr-1.4.2-py3-none-any.whl
Collecting blinker>=1.0.0
  Using cached blinker-1.5-py2.py3-none-any.whl (12 kB)
Collecting cachetools>=4.0
  Using cached cachetools-5.2.0-py3-none-any.whl (9.3 kB)
Collecting click>=8.0
  Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting facexlib>=0.2.5
  Using cached facexlib-0.2.5-py3-none-any.whl (59 kB)
Collecting fsspec[http]!=2021.06.0,>=2021.05.0
  Using cached fsspec-2022.8.2-py3-none-any.whl (140 kB)
Collecting aiohttp!=4.0.0a0,!=4.0.0a1
  Using cached aiohttp-3.8.1-cp39-cp39-win_amd64.whl (554 kB)
Requirement already satisfied: charset-normalizer<3.0,>=2.0 in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]!=2021.06.0,>=2021.05.0->pytorch-lightning==1.4.2->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 6)) (2.0.4)
Collecting aiosignal>=1.1.2
  Using cached aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting async-timeout<5.0,>=4.0.0a3
  Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting attrs>=17.3.0
  Using cached attrs-22.1.0-py2.py3-none-any.whl (58 kB)
Collecting frozenlist>=1.1.1
  Using cached frozenlist-1.3.1-cp39-cp39-win_amd64.whl (34 kB)
Collecting future>=0.17.1
  Using cached future-0.18.2-py3-none-any.whl
Collecting gitpython!=3.1.19
  Using cached GitPython-3.1.27-py3-none-any.whl (181 kB)
Collecting gitdb<5,>=4.0.1
  Using cached gitdb-4.0.9-py3-none-any.whl (63 kB)
Collecting huggingface-hub<1.0,>=0.1.0
  Using cached huggingface_hub-0.9.1-py3-none-any.whl (120 kB)
Collecting imgaug<0.2.7,>=0.2.5
  Using cached imgaug-0.2.6-py3-none-any.whl
Collecting importlib-metadata>=3.6.0
  Using cached importlib_metadata-4.12.0-py3-none-any.whl (21 kB)
Collecting itsdangerous>=2.0
  Using cached itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Collecting Jinja2>=3.0
  Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting jsonschema>=3.0
  Using cached jsonschema-4.16.0-py3-none-any.whl (83 kB)
Collecting MarkupSafe>=2.0
  Using cached MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl (17 kB)
Collecting multidict<7.0,>=4.5
  Using cached multidict-6.0.2-cp39-cp39-win_amd64.whl (28 kB)
Collecting opencv-python-headless>=4.1.1
  Using cached opencv_python_headless-<IP_ADDRESS>-cp36-abi3-win_amd64.whl (35.5 MB)
Collecting packaging
  Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting pandas>=0.21.0
  Using cached pandas-1.4.4-cp39-cp39-win_amd64.whl (10.6 MB)
Collecting protobuf<4,>=3.12
  Using cached protobuf-3.20.2-cp39-cp39-win_amd64.whl (904 kB)
Collecting pyarrow>=4.0
  Using cached pyarrow-9.0.0-cp39-cp39-win_amd64.whl (19.6 MB)
Collecting pydeck>=0.1.dev5
  Using cached pydeck-0.8.0b3-py2.py3-none-any.whl (4.7 MB)
Collecting pygments>=1.0
  Using cached Pygments-2.13.0-py3-none-any.whl (1.1 MB)
Collecting pympler>=0.9
  Using cached Pympler-1.0.1-py3-none-any.whl (164 kB)
Collecting pyparsing!=3.0.5,>=2.0.2
  Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.1-cp39-cp39-win_amd64.whl (61 kB)
Collecting python-dateutil
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting python-socketio>=5.0.2
  Using cached python_socketio-5.7.1-py3-none-any.whl (56 kB)
Collecting bidict>=0.21.0
  Using cached bidict-0.22.0-py3-none-any.whl (36 kB)
Collecting python-engineio>=4.3.0
  Using cached python_engineio-4.3.4-py3-none-any.whl (52 kB)
Collecting pytz>=2020.1
  Using cached pytz-2022.2.1-py2.py3-none-any.whl (500 kB)
Collecting pyyaml
  Using cached PyYAML-6.0-cp39-cp39-win_amd64.whl (151 kB)
Collecting regex
  Using cached regex-2022.9.13-cp39-cp39-win_amd64.whl (267 kB)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from requests>=2.4->streamlit==1.12.0->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 10)) (2022.6.15)
Requirement already satisfied: idna<4,>=2.5 in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from requests>=2.4->streamlit==1.12.0->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 10)) (3.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from requests>=2.4->streamlit==1.12.0->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 10)) (1.26.11)
Collecting rich>=10.11.0
  Using cached rich-12.5.1-py3-none-any.whl (235 kB)
Collecting commonmark<0.10.0,>=0.9.0
  Using cached commonmark-0.9.1-py2.py3-none-any.whl (51 kB)
Collecting scikit-image
  Using cached scikit_image-0.19.3-cp39-cp39-win_amd64.whl (12.1 MB)
Collecting networkx>=2.2
  Using cached networkx-2.8.6-py3-none-any.whl (2.0 MB)
Collecting PyWavelets>=1.1.1
  Using cached PyWavelets-1.4.1-cp39-cp39-win_amd64.whl (4.2 MB)
Collecting scipy
  Using cached scipy-1.9.1-cp39-cp39-win_amd64.whl (38.6 MB)
Collecting smmap<6,>=3.0.1
  Using cached smmap-5.0.0-py3-none-any.whl (24 kB)
Collecting tensorboard>=2.2.0
  Using cached tensorboard-2.10.0-py3-none-any.whl (5.9 MB)
Requirement already satisfied: wheel>=0.26 in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.4.2->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 6)) (0.37.1)
Requirement already satisfied: setuptools>=41.0.0 in c:\users\wbech\anaconda3\envs\ldm\lib\site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.4.2->-r C:\stable-diffusion-lstein\condaenv.ipfokpls.requirements.txt (line 6)) (63.4.1)
Collecting absl-py>=0.4
  Using cached absl_py-1.2.0-py3-none-any.whl (123 kB)
Collecting google-auth<3,>=1.6.3
  Using cached google_auth-2.11.0-py2.py3-none-any.whl (167 kB)
Collecting google-auth-oauthlib<0.5,>=0.4.1
  Using cached google_auth_oauthlib-0.4.6-py2.py3-none-any.whl (18 kB)
Collecting grpcio>=1.24.3
  Using cached grpcio-1.49.0-cp39-cp39-win_amd64.whl (3.6 MB)
Collecting markdown>=2.6.8
  Using cached Markdown-3.4.1-py3-none-any.whl (93 kB)
Collecting protobuf<4,>=3.12
  Using cached protobuf-3.19.5-cp39-cp39-win_amd64.whl (895 kB)
Collecting pyasn1-modules>=0.2.1
  Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting pyasn1<0.5.0,>=0.4.6
  Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting requests-oauthlib>=0.7.0
  Using cached requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Collecting oauthlib>=3.0.0
  Using cached oauthlib-3.2.1-py3-none-any.whl (151 kB)
Collecting rsa<5,>=3.1.4
  Using cached rsa-4.9-py3-none-any.whl (34 kB)
Collecting tensorboard-data-server<0.7.0,>=0.6.0
  Using cached tensorboard_data_server-0.6.1-py3-none-any.whl (2.4 kB)
Collecting tensorboard-plugin-wit>=1.6.0
  Using cached tensorboard_plugin_wit-1.8.1-py3-none-any.whl (781 kB)
Collecting tifffile>=2019.7.26
  Using cached tifffile-2022.8.12-py3-none-any.whl (208 kB)
Collecting tokenizers!=0.11.3,<0.13,>=0.11.1
  Using cached tokenizers-0.12.1-cp39-cp39-win_amd64.whl (3.3 MB)
Collecting tornado>=5.0
  Using cached tornado-6.2-cp37-abi3-win_amd64.whl (425 kB)
Collecting tqdm
  Using cached tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
Collecting tzlocal>=1.1
  Using cached tzlocal-4.2-py3-none-any.whl (19 kB)
Collecting urwid>=1.1.1
  Using cached urwid-2.1.2-cp39-cp39-win_amd64.whl
Collecting validators>=0.2
  Using cached validators-0.20.0-py3-none-any.whl
Collecting decorator>=3.4.0
  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting Werkzeug>=2.0
  Using cached Werkzeug-2.2.2-py3-none-any.whl (232 kB)
Collecting yarl<2.0,>=1.0
  Using cached yarl-1.8.1-cp39-cp39-win_amd64.whl (56 kB)
Collecting zipp>=0.5
  Using cached zipp-3.8.1-py3-none-any.whl (5.6 kB)
Collecting eventlet
  Using cached eventlet-0.33.1-py2.py3-none-any.whl (226 kB)
Collecting dnspython>=1.15.0
  Using cached dnspython-2.2.1-py3-none-any.whl (269 kB)
Collecting greenlet>=0.3
  Using cached greenlet-1.1.3-cp39-cp39-win_amd64.whl (101 kB)
Collecting accelerate
  Using cached accelerate-0.12.0-py3-none-any.whl (143 kB)
Collecting addict
  Using cached addict-2.4.0-py3-none-any.whl (3.8 kB)
Collecting clean-fid
  Using cached clean_fid-0.1.31-py3-none-any.whl (24 kB)
  Using cached clean_fid-0.1.30-py3-none-any.whl (24 kB)
  Using cached clean_fid-0.1.29-py3-none-any.whl (24 kB)
  Using cached clean_fid-0.1.28-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.26-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.25-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.24-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.23-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.22-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.21-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.19-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.18-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.17-py3-none-any.whl (23 kB)
  Using cached clean_fid-0.1.16-py3-none-any.whl (22 kB)
  Using cached clean_fid-0.1.15-py3-none-any.whl (22 kB)
  Using cached clean_fid-0.1.14-py3-none-any.whl (22 kB)
  Using cached clean_fid-0.1.13-py3-none-any.whl (19 kB)
  Using cached clean_fid-0.1.12-py3-none-any.whl (19 kB)
  Using cached clean_fid-0.1.11-py3-none-any.whl (19 kB)
  Using cached clean_fid-0.1.10-py3-none-any.whl (16 kB)
  Using cached clean_fid-0.1.9-py3-none-any.whl (15 kB)
  Using cached clean_fid-0.1.8-py3-none-any.whl (16 kB)
  Using cached clean_fid-0.1.6-py3-none-any.whl (15 kB)
Collecting colorama
  Using cached colorama-0.4.5-py2.py3-none-any.whl (16 kB)
Collecting entrypoints
  Using cached entrypoints-0.4-py3-none-any.whl (5.3 kB)
Collecting filelock
  Using cached filelock-3.8.0-py3-none-any.whl (10 kB)
Collecting filterpy
  Using cached filterpy-1.4.5-py3-none-any.whl
Collecting ftfy
  Using cached ftfy-6.1.1-py3-none-any.whl (53 kB)
Collecting wcwidth>=0.2.5
  Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting jsonmerge
  Using cached jsonmerge-1.8.0-py3-none-any.whl
Collecting lmdb
  Using cached lmdb-1.3.0-cp39-cp39-win_amd64.whl (106 kB)
Collecting matplotlib
  Using cached matplotlib-3.6.0-cp39-cp39-win_amd64.whl (7.2 MB)
Collecting contourpy>=1.0.1
  Using cached contourpy-1.0.5-cp39-cp39-win_amd64.whl (161 kB)
Collecting cycler>=0.10
  Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting fonttools>=4.22.0
  Using cached fonttools-4.37.2-py3-none-any.whl (959 kB)
Collecting kiwisolver>=1.0.1
  Using cached kiwisolver-1.4.4-cp39-cp39-win_amd64.whl (55 kB)
Collecting numba
  Using cached numba-0.56.2-cp39-cp39-win_amd64.whl (2.5 MB)
Collecting llvmlite<0.40,>=0.39.0dev0
  Using cached llvmlite-0.39.1-cp39-cp39-win_amd64.whl (23.2 MB)
Collecting psutil
  Using cached psutil-5.9.2-cp39-cp39-win_amd64.whl (245 kB)
Collecting pytz-deprecation-shim
  Using cached pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl (15 kB)
Collecting resize-right
  Using cached resize_right-0.0.2-py3-none-any.whl (8.9 kB)
Collecting semver
  Using cached semver-2.13.0-py2.py3-none-any.whl (12 kB)
Collecting tb-nightly
  Using cached tb_nightly-2.11.0a20220916-py3-none-any.whl (5.9 MB)
Collecting toml
  Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting toolz
  Using cached toolz-0.12.0-py3-none-any.whl (55 kB)
Collecting torchdiffeq
  Using cached torchdiffeq-0.2.3-py3-none-any.whl (31 kB)
Collecting tzdata
  Using cached tzdata-2022.2-py2.py3-none-any.whl (336 kB)
Collecting wandb
  Using cached wandb-0.13.3-py2.py3-none-any.whl (1.8 MB)
Collecting docker-pycreds>=0.4.0
  Using cached docker_pycreds-0.4.0-py2.py3-none-any.whl (9.0 kB)
Collecting promise<3,>=2.0
  Using cached promise-2.3-py3-none-any.whl
Collecting sentry-sdk>=1.0.0
  Using cached sentry_sdk-1.9.8-py2.py3-none-any.whl (158 kB)
Collecting shortuuid>=0.5.0
  Using cached shortuuid-1.0.9-py3-none-any.whl (9.4 kB)
Collecting pathtools
  Using cached pathtools-0.1.2-py3-none-any.whl
Collecting setproctitle
  Using cached setproctitle-1.3.2-cp39-cp39-win_amd64.whl (11 kB)
Collecting watchdog
  Using cached watchdog-2.1.9-py3-none-win_amd64.whl (78 kB)
Collecting yapf
  Using cached yapf-0.32.0-py2.py3-none-any.whl (190 kB)
Collecting setuptools>=41.0.0
  Using cached setuptools-59.8.0-py3-none-any.whl (952 kB)
Building wheels for collected packages: pillow
  Building wheel for pillow (setup.py): started
  Building wheel for pillow (setup.py): finished with status 'error'
  Running setup.py clean for pillow
Failed to build pillow
Installing collected packages: pyasn1, zipp, rsa, pyparsing, pyasn1-modules, oauthlib, cachetools, requests-oauthlib, python-dateutil, pillow, packaging, MarkupSafe, kiwisolver, importlib-metadata, google-auth, fonttools, cycler, contourpy, Werkzeug, tifffile, tensorboard-plugin-wit, tensorboard-data-server, smmap, setuptools, scipy, PyWavelets, protobuf, networkx, multidict, matplotlib, markdown, llvmlite, imageio, grpcio, google-auth-oauthlib, frozenlist, colorama, absl-py, yarl, yapf, wcwidth, tzdata, tqdm, tb-nightly, scikit-image, pyyaml, pytz, pyrsistent, opencv-python, numba, lmdb, gitdb, future, filterpy, attrs, async-timeout, aiosignal, addict, toolz, shortuuid, setproctitle, sentry-sdk, regex, pytz-deprecation-shim, python-engineio, pygments, psutil, promise, pathtools, pandas, jsonschema, Jinja2, itsdangerous, gitpython, ftfy, fsspec, filelock, facexlib, entrypoints, docker-pycreds, decorator, commonmark, click, bidict, basicsr, aiohttp, watchdog, wandb, validators, urwid, tzlocal, tornado, torchmetrics, torchdiffeq, toml, tokenizers, tensorboard, semver, rich, resize-right, python-socketio, pympler, pyDeprecate, pydeck, pyarrow, opencv-python-headless, kornia, jsonmerge, imgaug, huggingface-hub, greenlet, gfpgan, flask, einops, dnspython, clip, clean-fid, blinker, antlr4-python3-runtime, altair, accelerate, transformers, torch-fidelity, test-tube, taming-transformers, streamlit, stable-diffusion, realesrgan, pytorch-lightning, pudb, omegaconf, k-diffusion, imageio-ffmpeg, flask-socketio, flask-cors, eventlet, dependency-injector, albumentations
  Attempting uninstall: pillow
    Found existing installation: Pillow 9.2.0
    Uninstalling Pillow-9.2.0:
      Successfully uninstalled Pillow-9.2.0
    Running setup.py install for pillow: started
    Running setup.py install for pillow: finished with status 'error'
  Rolling back uninstall of Pillow
  Moving to c:\users\wbech\anaconda3\envs\ldm\lib\site-packages\pil\
   from C:\Users\wbech\anaconda3\envs\ldm\Lib\site-packages\~il
  Moving to c:\users\wbech\anaconda3\envs\ldm\lib\site-packages\pillow-9.2.0-py3.9.egg-info
   from C:\Users\wbech\anaconda3\envs\ldm\Lib\site-packages\~illow-9.2.0-py3.9.egg-info

Pip subprocess error:
  ERROR: Command errored out with exit status 1:
   command: 'c:\Users\wbech\anaconda3\envs\ldm\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\wbech\\AppData\\Local\\Temp\\pip-install-fuam5f40\\pillow_28c7c92136de4268825e8171b88d6d99\\setup.py'"'"'; __file__='"'"'C:\\Users\\wbech\\AppData\\Local\\Temp\\pip-install-fuam5f40\\pillow_28c7c92136de4268825e8171b88d6d99\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\wbech\AppData\Local\Temp\pip-wheel-15p9aujx'
       cwd: C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\
  Complete output (185 lines):
  C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\setup.py:28: RuntimeWarning: Pillow does not yet support Python 3.9 and does not yet provide prebuilt Windows binaries. We do not recommend building from source on Windows.
    warnings.warn(
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-cpython-39
  creating build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\BdfFontFile.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\BlpImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\BmpImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\BufrStubImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ContainerIO.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\CurImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\DcxImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\DdsImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\EpsImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ExifTags.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\features.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\FitsStubImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\FliImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\FontFile.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\FpxImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\FtexImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\GbrImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\GdImageFile.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\GifImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\GimpGradientFile.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\GimpPaletteFile.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\GribStubImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\Hdf5StubImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\IcnsImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\IcoImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\Image.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageChops.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageCms.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageColor.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageDraw.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageDraw2.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageEnhance.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageFile.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageFilter.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageFont.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageGrab.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageMath.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageMode.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageMorph.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageOps.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImagePalette.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImagePath.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageQt.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageSequence.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageShow.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageStat.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageTk.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageTransform.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImageWin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\ImtImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\IptcImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\Jpeg2KImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\JpegImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\JpegPresets.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\McIdasImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\MicImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\MpegImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\MpoImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\MspImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PaletteFile.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PalmImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PcdImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PcfFontFile.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PcxImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PdfImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PdfParser.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PixarImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PngImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PpmImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PsdImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PSDraw.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\PyAccess.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\SgiImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\SpiderImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\SunImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\TarIO.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\TgaImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\TiffImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\TiffTags.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\WalImageFile.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\WebPImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\WmfImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\XbmImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\XpmImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\XVThumbImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\_binary.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\_tkinter_finder.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\_util.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\_version.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\__init__.py -> build\lib.win-amd64-cpython-39\PIL
  copying src\PIL\__main__.py -> build\lib.win-amd64-cpython-39\PIL
  running egg_info
  writing src\Pillow.egg-info\PKG-INFO
  writing dependency_links to src\Pillow.egg-info\dependency_links.txt
  writing top-level names to src\Pillow.egg-info\top_level.txt
  reading manifest file 'src\Pillow.egg-info\SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no files found matching '*.c'
  warning: no files found matching '*.h'
  warning: no files found matching '*.sh'
  warning: no previously-included files found matching '.appveyor.yml'
  warning: no previously-included files found matching '.coveragerc'
  warning: no previously-included files found matching '.codecov.yml'
  warning: no previously-included files found matching '.editorconfig'
  warning: no previously-included files found matching '.readthedocs.yml'
  warning: no previously-included files found matching 'azure-pipelines.yml'
  warning: no previously-included files matching '.git*' found anywhere in distribution
  warning: no previously-included files matching '*.pyc' found anywhere in distribution
  warning: no previously-included files matching '*.so' found anywhere in distribution
  no previously-included directories found matching '.azure-pipelines'
  no previously-included directories found matching '.travis'
  adding license file 'LICENSE'
  writing manifest file 'src\Pillow.egg-info\SOURCES.txt'
  running build_ext

  The headers or library files could not be found for zlib,
  a required dependency when compiling Pillow from source.

  Please see the install instructions at:
     https://pillow.readthedocs.io/en/latest/installation.html

  Traceback (most recent call last):
    File "C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\setup.py", line 852, in <module>
      setup(
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\__init__.py", line 87, in setup
      return distutils.core.setup(**attrs)
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
      return run_commands(dist)
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
      dist.run_commands()
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_commands
      self.run_command(cmd)
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\dist.py", line 1217, in run_command
      super().run_command(command)
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
      cmd_obj.run()
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
      self.run_command('build')
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
      self.distribution.run_command(command)
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\dist.py", line 1217, in run_command
      super().run_command(command)
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
      cmd_obj.run()
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\command\build.py", line 24, in run
      super().run()
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run
      self.run_command(cmd_name)
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
      self.distribution.run_command(command)
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\dist.py", line 1217, in run_command
      super().run_command(command)
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
      cmd_obj.run()
    File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run
      self.build_extensions()
    File "C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\setup.py", line 687, in build_extensions
      raise RequiredDependencyException(f)
  __main__.RequiredDependencyException: zlib

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\setup.py", line 902, in <module>
      raise RequiredDependencyException(msg)
  __main__.RequiredDependencyException:

  The headers or library files could not be found for zlib,
  a required dependency when compiling Pillow from source.

  Please see the install instructions at:
     https://pillow.readthedocs.io/en/latest/installation.html

  ----------------------------------------
  ERROR: Failed building wheel for pillow
    ERROR: Command errored out with exit status 1:
     command: 'c:\Users\wbech\anaconda3\envs\ldm\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\wbech\\AppData\\Local\\Temp\\pip-install-fuam5f40\\pillow_28c7c92136de4268825e8171b88d6d99\\setup.py'"'"'; __file__='"'"'C:\\Users\\wbech\\AppData\\Local\\Temp\\pip-install-fuam5f40\\pillow_28c7c92136de4268825e8171b88d6d99\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\wbech\AppData\Local\Temp\pip-record-tc0mkfxp\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\Users\wbech\anaconda3\envs\ldm\Include\pillow'
         cwd: C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\
    Complete output (189 lines):
    C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\setup.py:28: RuntimeWarning: Pillow does not yet support Python 3.9 and does not yet provide prebuilt Windows binaries. We do not recommend building from source on Windows.
      warnings.warn(
    running install
    c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
      warnings.warn(
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-cpython-39
    creating build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\BdfFontFile.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\BlpImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\BmpImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\BufrStubImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ContainerIO.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\CurImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\DcxImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\DdsImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\EpsImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ExifTags.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\features.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\FitsStubImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\FliImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\FontFile.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\FpxImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\FtexImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\GbrImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\GdImageFile.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\GifImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\GimpGradientFile.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\GimpPaletteFile.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\GribStubImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\Hdf5StubImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\IcnsImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\IcoImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\Image.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageChops.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageCms.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageColor.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageDraw.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageDraw2.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageEnhance.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageFile.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageFilter.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageFont.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageGrab.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageMath.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageMode.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageMorph.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageOps.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImagePalette.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImagePath.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageQt.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageSequence.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageShow.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageStat.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageTk.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageTransform.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImageWin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\ImtImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\IptcImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\Jpeg2KImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\JpegImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\JpegPresets.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\McIdasImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\MicImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\MpegImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\MpoImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\MspImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PaletteFile.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PalmImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PcdImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PcfFontFile.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PcxImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PdfImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PdfParser.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PixarImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PngImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PpmImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PsdImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PSDraw.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\PyAccess.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\SgiImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\SpiderImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\SunImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\TarIO.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\TgaImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\TiffImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\TiffTags.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\WalImageFile.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\WebPImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\WmfImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\XbmImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\XpmImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\XVThumbImagePlugin.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\_binary.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\_tkinter_finder.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\_util.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\_version.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\__init__.py -> build\lib.win-amd64-cpython-39\PIL
    copying src\PIL\__main__.py -> build\lib.win-amd64-cpython-39\PIL
    running egg_info
    writing src\Pillow.egg-info\PKG-INFO
    writing dependency_links to src\Pillow.egg-info\dependency_links.txt
    writing top-level names to src\Pillow.egg-info\top_level.txt
    reading manifest file 'src\Pillow.egg-info\SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching '*.c'
    warning: no files found matching '*.h'
    warning: no files found matching '*.sh'
    warning: no previously-included files found matching '.appveyor.yml'
    warning: no previously-included files found matching '.coveragerc'
    warning: no previously-included files found matching '.codecov.yml'
    warning: no previously-included files found matching '.editorconfig'
    warning: no previously-included files found matching '.readthedocs.yml'
    warning: no previously-included files found matching 'azure-pipelines.yml'
    warning: no previously-included files matching '.git*' found anywhere in distribution
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '*.so' found anywhere in distribution
    no previously-included directories found matching '.azure-pipelines'
    no previously-included directories found matching '.travis'
    adding license file 'LICENSE'
    writing manifest file 'src\Pillow.egg-info\SOURCES.txt'
    running build_ext

    The headers or library files could not be found for zlib,
    a required dependency when compiling Pillow from source.

    Please see the install instructions at:
       https://pillow.readthedocs.io/en/latest/installation.html

    Traceback (most recent call last):
      File "C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\setup.py", line 852, in <module>
        setup(
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\__init__.py", line 87, in setup
        return distutils.core.setup(**attrs)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
        return run_commands(dist)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
        dist.run_commands()
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_commands
        self.run_command(cmd)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\dist.py", line 1217, in run_command
        super().run_command(command)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
        cmd_obj.run()
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\command\install.py", line 68, in run
        return orig.install.run(self)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\command\install.py", line 692, in run
        self.run_command('build')
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
        self.distribution.run_command(command)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\dist.py", line 1217, in run_command
        super().run_command(command)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
        cmd_obj.run()
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\command\build.py", line 24, in run
        super().run()
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run
        self.run_command(cmd_name)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
        self.distribution.run_command(command)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\dist.py", line 1217, in run_command
        super().run_command(command)
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\dist.py", line 992, in run_command
        cmd_obj.run()
      File "c:\Users\wbech\anaconda3\envs\ldm\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run
        self.build_extensions()
      File "C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\setup.py", line 687, in build_extensions
        raise RequiredDependencyException(f)
    __main__.RequiredDependencyException: zlib

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\wbech\AppData\Local\Temp\pip-install-fuam5f40\pillow_28c7c92136de4268825e8171b88d6d99\setup.py", line 902, in <module>
        raise RequiredDependencyException(msg)
    __main__.RequiredDependencyException:

    The headers or library files could not be found for zlib,
    a required dependency when compiling Pillow from source.

    Please see the install instructions at:
       https://pillow.readthedocs.io/en/latest/installation.html

    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\Users\wbech\anaconda3\envs\ldm\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\wbech\\AppData\\Local\\Temp\\pip-install-fuam5f40\\pillow_28c7c92136de4268825e8171b88d6d99\\setup.py'"'"'; __file__='"'"'C:\\Users\\wbech\\AppData\\Local\\Temp\\pip-install-fuam5f40\\pillow_28c7c92136de4268825e8171b88d6d99\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\wbech\AppData\Local\Temp\pip-record-tc0mkfxp\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\Users\wbech\anaconda3\envs\ldm\Include\pillow' Check the logs for full command output.

failed

CondaEnvException: Pip failed

ah i'm not alone, I tried updating mine and it failed as well

ah i'm not alone, I tried updating mine and it failed as well

I'm doing some tests with different versions of the packages, to check if it will work... I'll let you know here in the comments...

Yes, there are quite a few new requirements added this afternoon when we brought in the new flask/react-based web interface. I'm having trouble myself. It may take a little while to get this sorted out. In the meantime, if you want the last "stable" version of development, you can check out tag "prior-to-flask-gui".

it didnt work using the environment file, so i'm just running dream.py and installing manually so far, each time it crashes and tells me what its missing, i'll see how that goes ;p

That's a start. Has anyone tried installing into a virgin conda environment?
I'm working through an install using just pip and venv. It isn't pretty so far.
@psychedelicious  @kyle0654

Has anyone tried installing into a virgin conda environment?

I've tried to remove my old environment, and creating a new one. Got the same error.

I haven't done it from scratch since the merge. Looks like it's complaining about Pillow and the Python version though?

On my M1 Mac, everything is working on a fresh conda install (mamba in my case, same difference).
FWIW, the new web UI comes as one HTML, one JS and one CSS file - it is built before being uploaded. The new dependencies are unrelated to the rest of the project (flask, flask-socketio, eventlet).
Not sure what's gone astray for you Windows folks!

@lstein @psychedelicious I suspect this is due to the update in the environment.yaml file to python 3.9 and Pillow's downgrade to 6.2.0. Your commit @lstein here https://github.com/lstein/stable-diffusion/commit/00d2d0e90eb45bdf87a9594eeab7be730fc3eb32 mentions this is required for flask/react web server. @psychedelicious is there something your backend is running that requires that? I built out my API entirely without changing that and had no issues (unless my local Python environment was doing something I wasn't aware of).

@Kyle0654 I am not aware of any version requirements. I put version-less references to the needed packages under pip for both yamls. Pretty darn sure there is no needed change to python or pillow versions. In the mac yaml pillow isn't even specified, so I guess some listed packages depend on it?
That said, I'm very close to the least-authoritative person on the subject. I am more or less stumbling my way through a lot of the python stuff.

@lstein @psychedelicious I suspect this is due to the update in the environment.yaml file to python 3.9 and Pillow's downgrade to 6.2.0. Your commit @lstein here 00d2d0e mentions this is required for flask/react web server. @psychedelicious is there something your backend is running that requires that? I built out my API entirely without changing that and had no issues (unless my local Python environment was doing something I wasn't aware of).

I'm on a Linux system and usually the requirements are in lockstep with Windows. The error was ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' PILLOW_VERSION is a variable that was removed from pillow in 7.0.0. The error was not related to the flask server, but to torchvision, and I suspect some other change in the requirements triggered this.
After futzing around a bit, I just downgraded pillow to get things running as a temporary solution.
I will borrow my son's Windows machine and do a systematic rebuild of the environment.yaml as soon as I'm able to.

it would also seem that esrgan and gfpgan kept failing due to a problem with cv2.
I had to downgrade with
pip3 install "opencv-python==<IP_ADDRESS>" --force-reinstall --user
and now upscaling and fix cases works again, but during startup of dream.py I get
UserWarning: A NumPy version >=1.16.5 and <1.23.0 is required for this version of SciPy (detected version 1.23.3
warnings.warn(f"A NumPy version >={np_minversion} and <{np_maxversion}"
So i may have caused other issues
Error I was getting
`Generating: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:09<00:00,  9.84s/it]

Real-ESRGAN Upscaling seed:3885305514 : scale:2x
Error loading Real-ESRGAN:
Traceback (most recent call last):
File "j:\stable2\stable-diffusion\ldm\gfpgan\gfpgan_tools.py", line 141, in real_esrgan_upscale
upsampler = load_gfpgan_bg_upsampler(
File "j:\stable2\stable-diffusion\ldm\gfpgan\gfpgan_tools.py", line 94, in load_gfpgan_bg_upsampler
from basicsr.archs.rrdbnet_arch import RRDBNet
File "J:\miniconda\envs\ldm\lib\site-packages\basicsr_init.py", line 3, in
from .archs import *
File "J:\miniconda\envs\ldm\lib\site-packages\basicsr\archs_init.py", line 5, in
from basicsr.utils import get_root_logger, scandir
File "J:\miniconda\envs\ldm\lib\site-packages\basicsr\utils_init_.py", line 4, in
from .img_process_util import USMSharp, usm_sharp
File "J:\miniconda\envs\ldm\lib\site-packages\basicsr\utils\img_process_util.py", line 1, in
import cv2
File "J:\miniconda\envs\ldm\lib\site-packages\cv2_init_.py", line 3, in
from .cv2 import *
ImportError: Bindings generation error. Submodule name should always start with a parent module name. Parent name: cv2.cv2. Submodule name: cv2

Error running RealESRGAN or GFPGAN. Your image was not upscaled.
local variable 'upsampler' referenced before assignment`

I hate to be That Guy, but the first thing I'd recommend when conda blows up on Windows is trying pew and pip:
(Assuming Python >=3.10 and git already installed, and pip is working)
On development branch, in the root of the repo directory (maybe even on a fresh clone, depending on how bad things are)
(Note that it will "go quiet" once you see "Installing collected packages:" and a long list of packages; it should only take >5min or so after that point, depending on your system performance)
pip install pew
pew new --python 3.10 -r requirements-lin-win-colab-CUDA.txt ldm

You should see "Launching subshell in virtual environment. Type 'exit' to return" (don't forget python scripts\preload_models.py if this is a fresh clone).
All done.
P.S. I just now tested this with current development HEAD, telling pew to create a new environment, after clearing pip caches. Works as advertised all the way through generating an image via 'dream'

I'm getting this on a fresh machine with a pew setup:
Collecting basicsr>=1.4.2
  Using cached basicsr-1.4.2.tar.gz (172 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [32 lines of output]
      USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
        warnings.warn(
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "USERDIR\AppData\Local\Temp\pip-install-att681f8\basicsr_844aab1c7f554a259614151db54adfb4\setup.py", line 147, in <module>
          setup(
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\__init__.py", line 86, in setup
          _install_setup_requires(attrs)
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\__init__.py", line 80, in _install_setup_requires
          dist.fetch_build_eggs(dist.setup_requires)
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\dist.py", line 875, in fetch_build_eggs
          resolved_dists = pkg_resources.working_set.resolve(
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\pkg_resources\__init__.py", line 789, in resolve
          dist = best[req.key] = env.best_match(
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\pkg_resources\__init__.py", line 1075, in best_match
          return self.obtain(req, installer)
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\pkg_resources\__init__.py", line 1087, in obtain
          return installer(requirement)
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\dist.py", line 945, in fetch_build_egg
          return fetch_build_egg(self, req)
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\installer.py", line 87, in fetch_build_egg
          wheel.install_as_egg(dist_location)
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\wheel.py", line 96, in install_as_egg
          self._install_as_egg(destination_eggdir, zf)
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\wheel.py", line 104, in _install_as_egg
          self._convert_metadata(zf, destination_eggdir, dist_info, egg_info)
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\wheel.py", line 125, in _convert_metadata
          _unpack_zipfile_obj(zf, destination_eggdir)
        File "USERDIR\.virtualenvs\ldm\lib\site-packages\setuptools\archive_util.py", line 129, in _unpack_zipfile_obj
          with open(target, 'wb') as f:
      FileNotFoundError: [Errno 2] No such file or directory: 'USERDIR\\AppData\\Local\\Temp\\pip-install-att681f8\\basicsr_844aab1c7f554a259614151db54adfb4\\.eggs\\torch-1.12.1-py3.10-win-amd64.egg\\caffe2\\python\\serialized_test\\data\\operator_test\\piecewise_linear_transform_test.test_multi_predictions_params_from_arg.zip'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

@Kyle0654;

Using cached

Something's off there. Try exiting the environment (if in it), pew rm ldm, pip cache purge, and re-run pew new

Same result =(

I'm stumped. That is so weird. You're on Python 3.10? Windows 10/11?

I'm stumped. That is so weird. You're on Python 3.10? Windows 10/11?

Yah 3.10 on Windows 10. Fairly clean install of everything too. I'll try a from scratch install on a new machine within a couple days and see what I get.

Hrm, so a Conda >=3.9 environment (3.9.13 after install) on my working PC starts, but fails when trying to generate (on development):
Traceback (most recent call last):
  File "{GIT_DIR}\ldm\generate.py", line 331, in prompt2image
    uc, c = get_uc_and_c(
  File "{GIT_DIR}\ldm\dream\conditioning.py", line 29, in get_uc_and_c
    uc = model.get_learned_conditioning([unconditioned_words])
  File "{GIT_DIR}\ldm\models\diffusion\ddpm.py", line 828, in get_learned_conditioning
    c = self.cond_stage_model.encode(
  File "{GIT_DIR}\ldm\modules\encoders\modules.py", line 455, in encode
    return self(text, **kwargs)
  File "{PYTHON_DIR}\Python\Python39\site-packages\torch\nn\modules\module.py", line 1110, in _call_impl
    return forward_call(*input, **kwargs)
  File "{GIT_DIR}\ldm\modules\encoders\modules.py", line 450, in forward
    z = self.transformer(input_ids=tokens, **kwargs)
  File "{PYTHON_DIR}\Python\Python39\site-packages\torch\nn\modules\module.py", line 1110, in _call_impl
    return forward_call(*input, **kwargs)
  File "{GIT_DIR}\ldm\modules\encoders\modules.py", line 420, in transformer_forward
    return self.text_model(
  File "{PYTHON_DIR}\Python\Python39\site-packages\torch\nn\modules\module.py", line 1110, in _call_impl
    return forward_call(*input, **kwargs)
  File "{GIT_DIR}\ldm\modules\encoders\modules.py", line 393, in text_encoder_forward
    last_hidden_state = self.encoder(
  File "{PYTHON_DIR}\Python\Python39\site-packages\torch\nn\modules\module.py", line 1110, in _call_impl
    return forward_call(*input, **kwargs)
  File "{GIT_DIR}\ldm\modules\encoders\modules.py", line 320, in encoder_forward
    layer_outputs = encoder_layer(
  File "{PYTHON_DIR}\Python\Python39\site-packages\torch\nn\modules\module.py", line 1110, in _call_impl
    return forward_call(*input, **kwargs)
  File "{PYTHON_DIR}\Python\Python39\site-packages\transformers\models\clip\modeling_clip.py", line 316, in forward
    hidden_states = self.layer_norm1(hidden_states)
  File "{PYTHON_DIR}\Python\Python39\site-packages\torch\nn\modules\module.py", line 1110, in _call_impl
    return forward_call(*input, **kwargs)
  File "{PYTHON_DIR}\Python\Python39\site-packages\torch\nn\modules\normalization.py", line 189, in forward
    return F.layer_norm(
  File "{PYTHON_DIR}\Python\Python39\site-packages\torch\nn\functional.py", line 2486, in layer_norm
    return torch.layer_norm(input, normalized_shape, weight, bias, eps, torch.backends.cudnn.enabled)
RuntimeError: "LayerNormKernelImpl" not implemented for 'Half'

Tried using 3.10 and it wont even create the environment. Pinning to 3.8.5 seems to work consistently though (even with a new environment).

I think now it's working fine on Windows 11. I've update my existing environment, and also created a new environment to test. Did not get any errors.

@wbecher;

I think now it's working fine on Windows 11. I've update my existing environment, and also created a new environment to test. Did not get any errors.

FTR, which Python version? Are you using conda, or pip?

While the resolution was mysterious, much has changed since this issue was created, and I'm declaring this no longer an issue worth pursuing.


Smokes not interact with wall

This can be seen by putting a fire under a wall

I agree, this will be tricky to fix but I have some ideas based on http://developer.download.nvidia.com/books/HTML/gpugems/gpugems_ch38.html

It would be really satisfied to see that effect worked properly

https://dan-ball.jp/en/javagame/dust/ has fluid collision only with the special "block" element which is lower resolution

but does have it, and it enables cool stuff

just fixed this, there's more work to do because the walls now absorb some of the wind instead of deflecting 100% of it, but it's an improvement


Added cache bypass option

PR to address #10
Subtasks:

[x] An option to bypass the caching mechanism for intermediate formats (preferably keeping disk usage to a minimum, so immediately removing files once not needed anymore) -> d8216fe
[x] An option to remove cache entries by literal specifying the subpath to remove

To fix the build, you'll have to fix the CI yml here and here with the new CLI structure

nice, looks good! are you going to do the third subtask in this PR?
No, I created a new issue for that: #33

Alright, I think I took care of the items, let me know what you think


Standard Manage identity Not able to create the connection with Azure Automation.

Describe the Bug with repro steps
1.Create a standard LA and add stateful workflow.
2.Add http trigger and try to add the Azure Automation connector and try to add manage identity connection.
Actual: No option to create the manage identity connection, unable to create the connection.

Expected: Able to create the manage identity connection.
Note_Actual_Azure resource manager: Not able to find the connection.

Workflow JSON
No response
Screenshots or Videos
No response
Browser
Chrome
Additional context
Environmental Details:
URL: https://aka.ms/emastaging
Version : 2.30410.1.3

@rrlly97 @Eric-B-Wu No option for manage identity connection.

@Eric-B-Wu @rllyy97  Issue is still repro in version : 2.30508.1.2


Add homepage link to README

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

sorry. But the CLA is too complicated.


Unknown column type "double" requested

I get this error when clicking  save button:
Unknown column type "double" requested. Any Doctrine type that you use has to be registered with \Doctrine\DBAL\Types\Type::addType(). You can get a list of all the known types with \Doctrine\DBAL\Types\Type::getTypesMap(). If this error occurs during database introspection then you might have forgot to register all database types for a Doctrine Type. Use AbstractPlatform#registerDoctrineTypeMapping() or have your custom types implement Type#getMappedDatabaseTypes(). If the type name is empty you might have a problem with the cache or forgot some mapping information.
This is my code:
public function up()
{
    Schema::table('sunsoft_software_order_items', function($table)
    {
        $table->integer('item_id')->default(null)->change();
        $table->double('price', 10, 0)->default(null)->change();
        $table->string('details', 191)->default(null)->change();
        $table->double('quantity', 10, 0)->default(null)->change();
        $table->double('total', 10, 0)->default(null)->change();
        $table->timestamp('created_at')->default(null)->change();
        $table->timestamp('updated_at')->default(null)->change();
        $table->timestamp('deleted_at')->default(null)->change();
        $table->dropColumn('item');
    });
}

public function down()
{
    Schema::table('sunsoft_software_order_items', function($table)
    {
        $table->integer('item_id')->default(NULL)->change();
        $table->double('price', 10, 0)->default(NULL)->change();
        $table->string('details', 191)->default('NULL')->change();
        $table->double('quantity', 10, 0)->default(NULL)->change();
        $table->double('total', 10, 0)->default(NULL)->change();
        $table->timestamp('created_at')->default('NULL')->change();
        $table->timestamp('updated_at')->default('NULL')->change();
        $table->timestamp('deleted_at')->default('NULL')->change();
        $table->integer('item')->nullable()->default(NULL);
    });
}

@mabehiry thanks for the report. Would you mind letting me know which type of database server are you running?

Hello,
Database server is:
MariaDB 10.3.16
Thank you

@mabehiry I have run the same migration on a test server with MariaDB 10.3 and did not encounter any issues. Would you be able to confirm which version of October you are running, and which version of doctrine/dbal is installed in Composer if you installed that way? Also, please confirm that you have not got any plugins or additions manipulating the available column types in Doctrine\DBAL.

Hello,
I'm running on build 455, I didn't install doctrine/dbal manually. I'm running  on local machine with xampp server. there are no plugins installed except those:
Uploader - Builder - Blog + my  plugin
Also, default value for most columns  are set automatically to NULL as shown  here

When I click save without any update, I get this error:

When clicking ok, it  continues loading:

When I remove the null value and save, the next time it get displayed again.
This is my environment:
XAMPP 3.2.4
Apache/2.4.39 (Win64)
Database client version: libmysql - mysqlnd 5.0.12-dev
Server type: MariaDB
Server version: 10.3.16-MariaDB
PHP version: 7.3.8

I have the same problem, also on a local machine, using Xampp 3.2.4
When I create a field named 'created_at' and choose Date and Time as a type, it gets saved as 'Timestamp'. This way I can't use the reorder functions for my  backend lists.

Hi same problem here with timestamp type
i have created a simple plugin with the builder (just for test this issue that i have discovered in one of my plugins)
public function up()
{
    Schema::table('test_test_events', function($table)
    {
        $table->timestamp('created_at')->nullable()->change();
        $table->timestamp('updated_at')->nullable()->change();
        $table->timestamp('deleted_at')->nullable()->change();
        $table->string('title', 191)->nullable()->change();
    });
}

public function down()
{
    Schema::table('test_test_events', function($table)
    {
        $table->timestamp('created_at')->default('NULL')->change();
        $table->timestamp('updated_at')->default('NULL')->change();
        $table->timestamp('deleted_at')->default('NULL')->change();
        $table->string('title', 191)->default('NULL')->change();
    });
}

when i try to modify the table (adding a new integer field         $table->integer('weight')->nullable(); )
i get the doctrine error
i'm on October 460
Mysql Ver 15.1 Distrib 10.3.17-MariaDB, for debian-linux-gnueabihf (armv7l) using readline 5.2
PHP 7.3.11

Having the same issue with a timestamp.  Where you able to solve it?
PHP version: 7.3.6
Server version: 10.3.21-MariaDB - MariaDB Server

@faselunare @albanoalfredo Are both of you using XAMPP for development? The only common thread I've seen so far from all reports on this issue have been that people are using XAMPP with MariaDB.

@Athov would you be able to check in a different program what the default value for those fields are? 'null' (with quotes) is only used to define "null" as a string as a default value for a field. It was done as part of the changes here - https://github.com/rainlab/builder-plugin/pull/291. It's possible if you had entered NULL in an older version of the Builder plugin (ie. before 1.0.26), those tables created would have their default values set to the string "NULL", not a true NULL value.

Hi,
I have the same problem as in the title, when I try to update a table that contains a double i receive the same error message popup.
I use laradock with nginx and mysql for local development:
PHP 7.3.13
Server type: MySQL
Server version: 8.0.19 - MySQL Community Server - GPL

Hi,
I'm not using xampp.I have it installed on two separated servers, it only happens on the one that has mariaDB.I was able to "solve" it by cleaning up the migration table when I save the table.
I have to delete all the additional lines it tries to create when updating (selected on the screenshot below)

@cosminbosutar @albanoalfredo Thanks for the further reports. I will investigate this further and get back to you.

@Athov would you be able to check in a different program what the default value for those fields are? 'null' (with quotes) is only used to define "null" as a string as a default value for a field. It was done as part of the changes here - #291.
It's possible if you had entered NULL in an older version of the Builder plugin (ie. before 1.0.26), those tables created would have their default values set to the string "NULL", not a true NULL value.

No All values are true NULL and not text in the newer version it tries to set the default('null') when trying to UPDATE the tables but I always have to manually clean it.
we are not using xampp or anything of the sort it's a linux server with nginx, php and mariadb, but the problem is not from them because for the dev server we have the same nginx,php and mariadb running for multiple projects and some have the problem and some don't.

@Athov does your operating system on your dev servers use different quotation mark symbols? That's probably the last thing I can think of that might be causing this.

@Athov does your operating system on your dev servers use different quotation mark symbols? That's probably the last thing I can think of that might be causing this.

I think I found the problem we moved the "bug free" the project to another server running mariadb and it happen to it as well so it's maybe mariadb or something on the server
the OS is Debian

@bennothommo no Xampp
just php and maria db installed on top of Raspbian (all softwre updated to the latest version)

Hi, try this plugin https://octobercms.com/plugin/cubecamp-doctrine , may be help you

@bennothommo can we use what that plugin does to fix the issue in the builder plugin itself?

@LukeTowers looks like it just brings in another Composer library to add support and registers a provider.
@pittss Would you have any problems if we merge this in with the Builder plugin?

@bennothommo No problem. Once the problem is solved, I'll remove the plugin from the marketplace.

Hi all,
I have released some changes as part of #329 in order to fix the above issues. Would I be able to ask people to test these out on their development instances of October and let me know if it resolves the issues for you?
You may need to check out the plugin via Composer in order to test this out.

Fixed in v1.1.1


Save navigation between sessions

I am using the Hamburger template and noticed that every time I start the app it defaults to the same place. I would like it to remember my navigation between sessions, preferably in the roaming settings store, so when I reopen the app it loads right back to where it was when I closed it.

Isn't this something that the developer should implement?

Sounds reasonable. Perhaps you could nudge me in the right direction on where to put such code? :smile:

save your app data use suspensionState in viewmodel.OnNavigatedFromAsync method,and restore your app data use suspensionState in viewmodel.OnNavigatedToAsync method.
[template10 sample]
https://github.com/NewBLife/UWP/blob/master/MvvmDemo/FileOperationDemo/ViewModels/MainPageViewModel.cs

There are a few things you will want here.
If you are going to manually handle restoring the navigation state, then you are going to want to disable the automatic handling of the navigation state setting BootStrapper.EnableAutoRestoreAfterTerminated to false. Please note that this property is new in the GitHub source, and can only be found in NuGet when accessing the preview versions of T10.
Next, you need to handle the suspending event in your app. The good news is that when your app is closing, it is also suspending, so you don't need to handle two events. Just override the BootStrapper.OnSuspendingAsync() method in your app.xaml.cs.
Next, you want to save the navigation state. The navigation state is accessible from the BootStrapper.NavigationService.NavigationState property. Please note that this property is new to T10 in the GitHub code, and has not yet even made it to the preview NuGet editions. A temporary workaround is to use BootStrapper.NavigationService.FrameFacade.GetNavigationState() but I am planning on making the property off NavigationService the primary access - but that will not be for several versions from now, so you are safe using either one.
Next, you will get the string from the NavigationState property or method, and you need to save it. Using the Windows.Storage.ApplicationData.Current.RoamingSettings.Values["NavState"] = x; Here's a word of warning. Saving to a setting has a 6k limit. This means that if you have a large NavState then it's possible this will fail. The fall-back solution is to save it as a file. The easiest way to do this is to use the Template10.Services.FileService.FileHelper which has a simple method called WriteFileAsync(key, T) that can persist the state for you.
Finally, you need to restore state. You can simply handle this in your OnStartAsync. Typically, OnStartAsync is not called when resuming from Terminated, but because you will have set EnableAutoRestoreAfterTerminated to false, then this behavior has been short-circuited. This means, it is up to you to test if the navigation state needs to be restored or not. Once you have determined this, you can then set BootStrapper.NavigationState to the value in settings or in the file you saved. Just use the read alternatives of how you saved the state in the first place.
Next time, this type of question is best served on Stack Overflow. :) Later.

Thanks a lot for the answer.
My OnStartAsync in App.xaml.cs previously called NavigationService.Navigate(typeof(Views.DashboardPage)). I have replaced it with setting NavigationService.NavigationState as you recommended and the app now returns to the previous view at startup, with the whole stack of previous states so I can use the back button and everything.
But there's one drawback: the hamburger menu doesn't seem to be aware of the navigation state at startup. There is no indicator (white line to the left of the text) on the item that is currently active. I guess that this comes from removing the call to NavigationService.Navigate().
What do I need to do to get this back?


Vagrant box download failure due to invalid URI

Description:
It was observed that the Vagrant box download fails due to an invalid URI. This occurs when the user password contains the character '@'.
Suggested Labels:
Type/Bug
Suggested Assignees:
VimukthiPerera
Affected Product Version:
v<IP_ADDRESS>

This is fixed in https://github.com/wso2/vagrant-sp/pull/7.


Add settings for AWS keys

This PR adds two Django settings: COGNITO_AWS_ACCESS_KEY_ID and COGNITO_AWS_SECRET_ACCESS_KEY
This PR looks like I changed a lot of lines because my editor cleans up all trailing whitespace on save.

@bjinwright All right, all fixed up. Thanks for the quick feedback!

Hmm, all the PRs I've submitted have failed for the same reason:
botocore.exceptions.NoRegionError: You must specify a region.

Nope I'm not getting that error on one of my feature that has the same Django backend code. Feature Branch Build

Any idea why it would be failing? I'd be happy to try to fix it if you can point me in the right direction.
Also, what would you think about adding a get_cognito_user method to that backend class? That way users can subclass CognitoBackend and only need to override get_cognito_user to customize how that object gets created. For example, I would like use django-constance to store the user pool ID and cognito app ID. Currently I have to copy and paste the entire authenticate method code to change 2 lines.

I refactored the AWS IAM policy that runs on TravisCI and that still didn't do that trick. I am afraid we'll need to refactor the code to use pass in the region as an argument.

I also ran the develop branch build again and it passed so adding the region to the instantiation is the move.