statically compiling opencv

Hi there,
I saw on your README that opencv has to be installed on the device for it to run. I am writing an app in flutter (aimed at android, ios, windows, linux, macos) which has bits of rust using opencv. How can I package opencv with the app? This is mostly for the mobile versions which may not have it installed.
Thanks

Probably static linking is a solution, I haven’t tested this option, but there were a couple of successful mentions. And working with mobile devices is also something I haven’t really considered so far. So if you manage to get something working I would  really like to hear about it!

Hi there,
I read on the opencv website that the library was adjusted for ios and android. So I think compiling them for the platforms should work?
I am new to rust bindings to C and C++. I'm trying to dig through the build script. How does one go about statically linking opencv?
Thanks @twistedfall

Would it be possible to introduce a feature flag on the crate to decide between static and dynamic linking?

So I think compiling them for the platforms should work?

In theory, yes, but I can't say that I tried that myself

How does one go about statically linking opencv? Would it be possible to introduce a feature flag on the crate to decide between static and dynamic linking?

In theory it's just about the linker flags. If you manage to get something working I would really appreciate the PR. Having a feature flag for switching between dynamic and static linking is a good idea!

I've forked the repo and have edited the RUSTFLAGS. I've been trying to test it out in a local cargo project but it seems to return errors saying that all the probes failed to find opencv.
It is returning errors that environment and vcpkg cannot probe it properly - how can I fix this in the build script?

It seems to work when I build my program for my host but it seems to break when cross-compiling. It says environment and vcpkg cannot probe opencv.

And it seems to have environment variables as None?
  ===   OPENCV_PACKAGE_NAME = None
  ===   OPENCV_PKGCONFIG_NAME = None
  ===   OPENCV_CMAKE_NAME = None
  ===   OPENCV_CMAKE_BIN = None
  ===   OPENCV_VCPKG_NAME = None
  ===   OPENCV_LINK_LIBS = None
  ===   OPENCV_LINK_PATHS = None
  ===   OPENCV_INCLUDE_PATHS = None
  ===   OPENCV_DISABLE_PROBES = None
  ===   CMAKE_PREFIX_PATH = None
  ===   OpenCV_DIR = None
  ===   PKG_CONFIG_PATH = None
  ===   VCPKG_ROOT = None
  ===   VCPKGRS_DYNAMIC = None

Probably static linking is a solution, I haven’t tested this option, but there were a couple of successful mentions. And working with mobile devices is also something I haven’t really considered so far. So if you manage to get something working I would really like to hear about it!

Are there any examples of how to do the static linking?

I'm going to close this issue in favor of the already existing one about static compilation: https://github.com/twistedfall/opencv-rust/issues/364

Hello,
I don't know if it fits here, but I wanted to share my steps, to build with static openCV libs. I was not able to use as target x86_64-unknown-linux-musl, I think for that openCV has to compile also with a musl compiler.
In my project I only use features: face and imgproc:
opencv = { version = "0.73", default-features = false, features = ["face", "imgproc"]}
Here are the compiling steps:

download sources:

  wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
  wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.x.zip

unzip sources, and delete archive:

  unzip opencv.zip && rm opencv.zip
  unzip opencv_contrib.zip && rm opencv_contrib.zip

create build folder and switch to it:

  mkdir -p build && cd build

configure build

  cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=NO \
  -DCMAKE_INSTALL_PREFIX=/opt/opencv -DBUILD_DOCS=OFF -DBUILD_EXAMPLES=OFF \
  -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_java=OFF \
  -DBUILD_opencv_python=OFF -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.x/modules \
  ../opencv-4.x

compile and install opencv

  make -j8 && make install

go to rust project
compile rust project with:

  OPENCV_LINK_LIBS="/opt/opencv/lib/libopencv_imgproc,/opt/opencv/lib/libopencv_face,\
  /opt/opencv/lib/libopencv_objdetect,/opt/opencv/lib/libopencv_dnn,\
  /opt/opencv/lib/libopencv_dnn_objdetect,/opt/opencv/lib/libopencv_core,\
  /opt/opencv/lib/opencv4/3rdparty/libippiw,/opt/opencv/lib/opencv4/3rdparty/libittnotify,\
  /opt/opencv/lib/opencv4/3rdparty/libippicv,/opt/opencv/lib/opencv4/3rdparty/liblibprotobuf,\
  /usr/lib/x86_64-linux-gnu/libz" \
  OPENCV_LINK_PATHS=/opt/opencv/lib,/opt/opencv/lib/opencv4/3rdparty \
  OPENCV_INCLUDE_PATHS=/opt/opencv/include/opencv4 \
  cargo build --release

That's really helpful, thank you! I will try to include this step into the CI and update the readme

I will try to include this step into the CI and update the readme

Maybe you should also mention that it is a bit tricky to get the right ordering from libs in OPENCV_LINK_LIBS, for example when you put libippicv before libippiw the compiler doesn't find all dependencies.

I've added the static build to CI and updated the readme: https://github.com/twistedfall/opencv-rust#static-build

I've added the static build to CI and updated the readme: https://github.com/twistedfall/opencv-rust#static-build

@twistedfall
Question: I'm trying to statically compile opencv, as well (on Ubuntu focal fossa). I'm not sure which script I'm supposed to run, install-focal.sh or script.sh. Why do you have a linux install script in both; what does one do that the other doesn't?
And if I do run install-focal.sh, how do I run it? Do I run ./install-focal.sh directly from command line? or do I run ./install.sh (install.sh, which seems to call install-focal.sh) with $OS_FAMILY environment variable set to Linux?

For installation of the static OpenCV on Ubuntu itself is the install-focal.sh (Focal stands for Ubuntu Focal Fossa, 20.04 version), just be sure to set up env var OPENCV_VERSION=4.7.0-static before doing that. The build will be done in $HOME/build/opencv/ directory and installed to /usr (you might want to change that to /usr/local or something like this by editing the script before running).

Hello, I don't know if it fits here, but I wanted to share my steps, to build with static openCV libs. I was not able to use as target x86_64-unknown-linux-musl, I think for that openCV has to compile also with a musl compiler.
In my project I only use features: face and imgproc: opencv = { version = "0.73", default-features = false, features = ["face", "imgproc"]}
Here are the compiling steps:

download sources:

  wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
  wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.x.zip

unzip sources, and delete archive:

  unzip opencv.zip && rm opencv.zip
  unzip opencv_contrib.zip && rm opencv_contrib.zip

create build folder and switch to it:

  mkdir -p build && cd build

configure build

  cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=NO \
  -DCMAKE_INSTALL_PREFIX=/opt/opencv -DBUILD_DOCS=OFF -DBUILD_EXAMPLES=OFF \
  -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_java=OFF \
  -DBUILD_opencv_python=OFF -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.x/modules \
  ../opencv-4.x

compile and install opencv

  make -j8 && make install

go to rust project

compile rust project with:

  OPENCV_LINK_LIBS="opencv_imgproc,opencv_face,opencv_objdetect,opencv_dnn,opencv_dnn_objdetect,opencv_core,ippiw,ittnotify,ippicv,liblibprotobuf,z" \
  OPENCV_LINK_PATHS=/opt/opencv/lib,/opt/opencv/lib/opencv4/3rdparty,/usr/lib/x86_64-linux-gnu \
  OPENCV_INCLUDE_PATHS=/opt/opencv/include/opencv4 \
  cargo build --release

thread 'main' panicked at 'Cannot initialize clang: "the libclang shared library at /usr/lib/libclang.so.15.0.7 could not be opened: Dynamic loading not supported"', /root/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/opencv-0.81.2/build/generator.rs:49:37
how can i fix now?

For anyone looking at this in the future, I have a github actions workflow file that statically links OpenCV into my binary for Windows, macOS, and Linux
There are also comments in workflow file to help understand the differences between platforms

For anyone looking at this in the future, I have a github actions workflow file that statically links OpenCV into my binary for Windows, macOS, and Linux
There are also comments in workflow file to help understand the differences between platforms

I am trying to statically link on Mac, but could not get it working.
I am using brew install opencv instead of building from source.
clang_dir="$(clang --print-search-dirs | awk -F= '/^libraries: =/ { print $2 }')"
export OPENCV_LINK_LIBS="opencv_imgproc,opencv_core,opencv_videoio"
export OPENCV_LINK_PATHS=/opt/homebrew/lib,/opt/homebrew/lib/opencv4/3rdparty,$clang_dir/lib/darwin
export OPENCV_INCLUDE_PATHS=/opt/homebrew/include,/opt/homebrew/include/opencv4
cargo build --release

The final output is only 408KB.

brew install only installs dynamic build of OpenCV as far as I know, you can't build statically with it


filetype: fontconfig config files are not recognized

Problem: Fontconfig config files are not recognized.
Solution: Add a pattern for fontconfig config files.

thanks!


Stop notify about successful action

Here's what I get after every action. It's quite noisy to press enter after making any change and approving (y/N) in some cases.
creating new file

renaming file

creating new directory

cancelling with escape

deleting file/dir

set cmdheight=2 may fix the problem.

@Shougo This worked as a temporary fix. Thanks.


Update node version & Remove useless actions/checkout

Commit Description
1. Update actions version - 8cd9107

To support Node 16

actions/checkout
actions/setup-node
peter-evans/repository-dispatch

2. Update node version from 12 to 16 - c05f308

Node 12 is deprecated

3. Remove useless actions/checkout - 8858edd

Remove useless step (actions/checkout)

Test

https://github.com/ckyeon/test-productive-box
https://github.com/ckyeon/test-productive-box/actions
https://gist.github.com/ckyeon/e02e658560b14dd3d0310c2ac103f32d

close #74


Getting Range error 0 when trying to validate the api request based on swagger definitions

hi,
I am trying to use the swagger-tools for schema validations on my apis, when checking for the validations i am getting an error as shown below. I am trying to send a invalid schema in the request and hoping to get a error message for invalid schema, but i get below error , i am using express for the server
RangeError: Invalid status code: 0
    at ServerResponse.writeHead (_http_server.js:192:11)
    at ServerResponse.writeHead (D:\CDE-SOURCE_NEW\CDE-Proxy\node_modules\on-headers\index.js:55:19)
    at ServerResponse._implicitHeader (_http_server.js:157:8)
    at ServerResponse.OutgoingMessage.end (_http_outgoing.js:571:10)
    at ServerResponse.send (D:\CDE-SOURCE_NEW\CDE-Proxy\node_modules\express\lib\response.js:205:10)
    at ServerResponse.json (D:\CDE-SOURCE_NEW\CDE-Proxy\node_modules\express\lib\response.js:250:15)
    at handler (D:\CDE-SOURCE_NEW\CDE-Proxy\dist\server.js:2611:31)
    at Layer.handle_error (D:\CDE-SOURCE_NEW\CDE-Proxy\node_modules\express\lib\router\layer.js:71:5)
    at trim_prefix (D:\CDE-SOURCE_NEW\CDE-Proxy\node_modules\express\lib\router\index.js:310:13)
    at D:\CDE-SOURCE_NEW\CDE-Proxy\node_modules\express\lib\router\index.js:280:7

I don't see swagger-tools in the stacktrace at all.  I would figure if swagger-tools were at fault, or involved, I'd see its mention in the stacktrace.  Do you have another stacktrace that is more complete, showing swagger-tools' involvement?


Main

Complete this sentence
THIS PULL REQUEST __ [IS/IS NOT] __ READY TO MERGE
Feature or improvement description

Related issue, if one exists

Impacted areas of the software

Additional supporting information

Test results, if applicable

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@66cdf1c). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #2   +/-   ##
=========================================
  Coverage          ?   28.09%
=========================================
  Files             ?       66
  Lines             ?     6326
  Branches          ?        0
=========================================
  Hits              ?     1777
  Misses            ?     4549
  Partials          ?        0

Continue to review full report at Codecov.

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


feat:#516 updated symbol functions

Completed symbol module including router, validator, controller and service.
New function: Added a getSymbolByConditions() for strategy service using.
Renamed modules of symbol.
Fixed swaggerInitialise can't find issue.

All goods! Thanks for fixing the swagger bug.


Enhancement: Re-organize st2tests pack fixtures(#2301)

Enhancement: #2301

Move dummy_pack_*/ , pack_invalid_requirements/ , configs/ and executions/ to st2tests/st2tests/fixtures/packs/ folder.
New method in st2tests/st2tests/fixturesloader.py: get_fixtures_packs_base_path
Modified all the unit and integration tests accordingly

ToDo:

If required move generic pack as well to the packs folder and update fixturesloader and related test cases accordingly.

Thanks for this.
That's something which should have been done a long time ago (or the very least, moving packs to a sub-directory).

For now, I'm fine with leaving generic as it. Just moving packs in a sub-directory is already an improvement.

👍


#149-II: added conditional probability of n purchases for individual

@MichaelSchreier, this is a duplication of your PR with nicer git-diff (in your previous PR, I couldn't see what was changing due to some git strangeness!)

I've made some updates, which I'll comment inline.
This will be merged into branch v0.9.0, which will be a new release later this week.

Contribution looks really good to me, thanks! I'll merge on green.


keep-alive calls unmount a component when I change a page but does not call mount when I return back

Environment
Nuxt Version: 3.0.0
Reproduction
https://github.com/dxvladislavvolkov/keepalive
npm i
npm run dev
Click on page 1
then page 3 (you will see mounted text in the console )
then page 4 (you will see unmounted in the console)
then page 3 - the component doesn't call mounеed even though the unmounted hook was called
We have a problem with devextreme-vue components because they clean all content on the unmounted hook. And components need mounted hook to be called
Describe the bug
We have a problem with devextreme-vue components because they clean all content on the unmounted hook. And components need mounted hook to be called
Additional context
No response
Logs
No response

I’ve figured out that …
definePageMeta({
    keepalive: true
});

… inside a page component does not work.
It only works by setting the [keepalive] attribute to the <NuxtPage> component in the app.vue.
Seems like there is a bug.

After testing, I believe this issue has been fixed with commit 1fde49c0f57cc50fedf91366a274c9759d1d9a39 in VueJS.
VueJs now checkes for the VNode type + key instead of only the VNode type.


Update APIOffsetAddr for GGST v1.11

Have been using 1.8.0 with the unsafe settings on w/o issue so I updated this.
Mostly did this to try go out a little bit but I hope it's a tiny bit helpful!

@coltonb Hey, sorry for the delayed response. Can you update this for the latest GGST?


Create 0000-01-02-SharonLizotte.md

These are my proposed changes

I am confused about approving review


Navbar icons not appearing correctly : CSS under emoji-icons.css

In addition to the fonts mentioned in the main README.md, another font needs to be installed for the navbar icons to be render properly

Ach! Thank you. It's documented in the individual .css file but I forgot to add it to the readme: adding this now, thank you.


update .gitignore

Hi
Am i wrong to say that some files can be included in the .gitignore file ?
For instance:

pychoco/backend.py
pychoco/backend_wrap.c
pychoco/*.so
They are built each time build.sh is called and thus should not be parted of comited files.

Fixed in https://github.com/chocoteam/pychoco/commit/31395f90748e23e9d0ffdc96ff410172c25851c8 and https://github.com/chocoteam/pychoco/commit/c601af148f2e0f86fbdc795dc71770563bdc5d30 . *so files were already ignored.


Add an event when the socket connection ends

Just the other day, plug was having issues with advancing and whatnot. When the site went down (or perhaps before?), my bot didn't get any type of error, plugMait, etc. event. It just stopped receiving all events from plug.
This is an issue since my bot had no way of knowing plug was down and therefore couldn't auto restart. There should be some kind of timeout where it'll emit an event that there haven't been any events from plug after x amount of time. (probably 30s~1m)

You can do
mp.ws.on('close', (code, reason) => {
  // etc
})

because mp.ws is an instance of ws.
But it's probably easier if we also emit something like disconnected on the miniplug instance.


Cannot find module 'unplugin-vue-macros/vite' or its corresponding type declarations. Translation: This could be one of two things - either unplugin-vue-macros/vite doesn't exist on your file system, or I can't find any type declarations for it.

Describe the bug
I use Vue3 with vite.
When I try to install it, with
npm i -D unplugin-vue-macros
the folder: "unplugin-vue-macros/vite" did not get created and I get an error: "Cannot find module 'unplugin-vue-macros/vite' or its corresponding type declarations."

Reproduction
Don't have
System Info
System:
    OS: Windows 10 10.0.22621
    CPU: (16) x64 13th Gen Intel(R) Core(TM) i5-13400F
    Memory: 7.19 GB / 15.84 GB
  Binaries:
    Node: 18.14.0 - C:\Program Files\nodejs\node.EXE
    npm: 9.3.1 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.22621.1344.0), Chromium (110.0.1587.63)
    Internet Explorer: 11.0.22621.1

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided reproduction is a minimal reproducible of the bug.

We temporarily close this due to the lack of enough information. Please provide a minimal reproduction to reopen the issue. Thanks.
https://antfu.me/posts/why-reproductions-are-required

如果 ts 版本小于 5，那么出现这个告警的原因应该是最新版 vscode，测试后发现好像 vscode 1.74 以及更早的版本不会出现该告警（这种情况下，你几乎只能忍着这个警告不管，其他措施会导致 build 报错，或者降低你的 vscode 版本）

如果 ts 版本大于 5，那么你可以选择将 moduleResolution 配置为 bundler，但是这样的话，其他依赖（比如 Element Plus）可能就会疯狂报错（等待官方修复这个问题中...）。你也可以选择“// @ts-expect-error”来忽略这个错误，忽略后能正常 build

ts 小于 5，并且又是最新版 vscode 时最难受，几乎处理不了这个报错

所以总结一下，如果 ts 小于 5，那么就不要去管它，issues 里面的别人给的方法，几乎都会导致 build 出错。如果 ts 大于 5，那么就暂时用“// @ts-expect-error”来忽略这个错误，这样能正常 build

If the TS version is less than 5, then the reason for this alarm should be the latest version of VSCODE, after testing, it seems that VSCODE 1.74 and earlier versions will not appear this alarm (in this case, you can almost only endure this warning, other measures will cause build errors, or reduce your VSCODE version)

If the ts version is greater than 5, then you can choose to configure moduleResolution as a bundler, but in this case, other dependencies (such as Element Plus) may report crazy errors (waiting for the official fix of this problem...). ）。 You can also select "// @ts-expect-error" to ignore this error, and it will build normally after ignoring it

TS is less than 5, and it is the most uncomfortable when the latest version of VSCODE, and it is almost impossible to handle this error

So to sum up, if ts is less than 5, then don't care about it, the methods given by others in issues will almost always cause build errors. If ts is greater than 5, then temporarily ignore this error with "// @ts-expect-error", so that it can build normally


Trying to help with some flapping Percy diffs

Some more accurate selectors for some elements that have not been rendering properly.
https://percy.io/f38ae9b9/ui-design-system/builds/15603899

Not helping with the modal close button on fullscreen - will look into this more:


fix: tor container thinking it's offline

Description
Turn off the Tor container healthcheck.
Fixes #97 in the most simplistic manner.
Motivation and Context
When the healthcheck moved from state "Starting" to "Healthy" it caused launchpad to become confused and believe the container had shut off. It's the only container that uses a healthcheck so it's the only container that intermittantly thinks it's offline.
How Has This Been Tested?
Rebuilt the tor container locally and tested.

@stringhandler Yeah that sounds like a good setup. @leet4tari mentioned a concern about being traceable if everyone is using the HC.
We would also have to make sure it can withstand a DDoS so it'll be a quick hefty little server.
That's still only 50% of the issue though. We would also have to expand launchpad to handle the events causing it to break now. Which does make sense to do eventually so we can add Healthchecks for all the containers eventually.

If the health-check is done in the tor network, don't think we need to worry about the exit node? Should also not be traceable in the tor network, but large amounts of traffic to a node could be targeted. All could be a problem to kick down the road.

Yeah, any reason we can't use a tor service or .onion to check?

I think the longer term fix is to handle the state transition from the health check correctly, but will go ahead and merge this fix in for now.


research: Yarn Zero-Installs

Zero Installs would be extremely valuable for speeding up initializing workspace per setup and branch switching. Initially enabled, but I've switched to use global cache due to dependency on LFS storage availability. We should investigate if it is viable to enable without pushing cache to git. Note: CI workflows already have the capacity to define custom cache paths but they are temporarily cleared. The investigation would involve looking for alternatives.

I've debated on enabling zero-install on default. In the ideal world, as most repositories don't provide the capacity cache for a very large project and is most likely a one time switch - detriment to irreversible consequences. Maybe for single developers, it may be useful for going into a offline infrastructure. This would be outside the scope of a OSS setup...


Add retry() function to the loading component when import failed

To improve the user experience, give the user a chance to retry loading the component when the import failed. The loading component receive a retry prop, which is a function to retry the operation.
const Loading = props => {
  if (props.error) {
    return
Error! <button type="button" onClick={ props.retry }>Retry</button>
;
  } else {
    return
Loading...
;
  }
};

Think it would be nice to have this feature! Not sure how one would handle failing components currently. For example if an route which is react loadable fails to load it doesn't seem to retry even when navigating back and forth, as it uses the same loadable which is in the error state with no option to retry.

@thejameskyle Is there any discussion or thoughts on this somewhere? I saw you had some tweet in regards to naming of retry.

That would be really nice to have! Sometimes the chunk file loading gets interrupted and the corrupted file gets cached by browser, forcing user to clear the cache.

UP Same issue here

Can i help anything to get this merged into master?

Is it possible to get it merged or does it need some tweaks? If the internet connection of a user fails, an import fails, and it fails forever. If the user returns from within the same SPA-instance, it keeps failing, because the status won't be reset (it isn't even retried). Once failed, forever failed (per SPA-instance). In the current master branch, the only workaround is to completely refresh the page. I hope this pull request can be accepted to improve this user experience.

Any update on this @jamiebuilds? This is a huge problem on mobile with unreliable connections right now.


Redraw figures for interactive sessions by default?

In #115 @cdeil called into question the standard practice in astroplan.plots of calling ax.figure.canvas.draw() (for example, see here) to redraw figures for interactive sessions.
Can maybe @adrn or @eteq clarify what that line does for @cdeil ?

@bmorris3 @cdeil - the key reason for the use of draw is to mimic the pyplot library (and most other plotting add-ons that use matplotlib), which does a draw call at the end of any user-interaction function.  For matplotlib <1.5, this is necessary because the OO interface (ax.<whatever<) does not do any draw calls - it's left to the user to do that.  So as long as only the OO interface is used, there is not a "double-draw" - it only happens the one time, which is the desired behavior.  Given that these are mostly meant as "quick-look" plotting functions I think worrying about performance like that probably is not too critical.
However, in mpl 1.5 and on (based on that link @cdeil mentioned in the other thread), it looks like there's some real neat new machinery that keeps track of whether or not a draw is necessary.  So  maybe the thing to do is something like this:
if not hasattr(ax.figure, 'stale'):
    ax.figure.canvas.draw()

because that stale attribute seems to be the new thing added in 1.5 that's used internally to decide if something needs redrawing or not.  So that's sort of a duck-typing version of asking if we're at v1.5 or later.

@eteq @bmorris3 @cdeil  So is the consensus to replace calls to ax.figure.canvas.draw() with a check like the one mentioned above?

the key reason for the use of draw is to mimic the pyplot library (and most other plotting add-ons that use matplotlib), which does a draw call at the end of any user-interaction function.

Is this true?
I don't see a draw call in the pyplot functions or (to pick one popular example of a plotting library built on top of matplotlib) in seaborn:
https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/pyplot.py#L2680
https://github.com/mwaskom/seaborn/blob/master/seaborn/distributions.py#L606
So to mimic what other high-level plot functions built on top of matplot are doing, we should not call draw, no?
Or am I misreading the code / behaviour of pyplot / seaborn?


MRG: validate param strings

Thus far, we haven't checked for invalid or repeated parameters within a param string, or other issues that may arise. This PR checks each param string, errors appropriately with any issues, and adds rust-level tests for param string parsing. Having these checks in the BuildParams and BuildParamsSet make them simple to use across different sketching utilities.
Since I wrote a bunch of rust-level tests, I added rust testing to the github actions workflow.
I also make sure we're using the param.moltype rather than the input moltype to build each record.

fixes #116

@ctb ready for review

This code looks great!
Curious - to what extent did you borrow from / take inspiration from the sourmash command line tests for param strings? If not, it might be interesting to cross-compare. Rather than holding up this PR, this could be an issue (either here, or in sourmash) - we could even think about eventually moving the param string parsing into sourmash core, as well, which would further centralize this functionality => better standardization.

This code looks great!
Curious - to what extent did you borrow from / take inspiration from the sourmash command line tests for param strings? If not, it might be interesting to cross-compare. Rather than holding up this PR, this could be an issue (either here, or in sourmash) - we could even think about eventually moving the param string parsing into sourmash core, as well, which would further centralize this functionality => better standardization.

Not at all, I was just trying to be thorough. Actually I've been meaning to go compare with the sourmash python layer parsing + tests - will take a look + make an issue.
And yes, the goal of this refactoring/testing effort was to get things sufficiently solidified for moving into core! I think I'd like all the buildutils in there eventually, but it will need additional testing effort and some discussion with Luiz about ComputeParameters vs BuildParams.


Dead ?

Is this project deprecated ?
stencil is at version 2 but now we are at version 4 so it wont install

I know I never managed to make it work right, would love to but we are using lit (only for storybook) in order to have semi-jsx/tsx support to display stencil components, we did it here: https://github.com/DNNCommunity/dnn-elements/tree/develop/packages/stencil-library

Migrate to:
https://github.com/stencil-community/unplugin-stencil/tree/main
one of the core devs is working on it

@pfteter do you have an example usage of this with a storybook context?

Have no time but it can be easily done the vite compiler configuration can be exposed in storybook and a plugin can be injected.
see:
https://storybook.js.org/docs/builders/vite#configuration

Hi, we recently released the version 0.2.1 where we upgraded both Stencil to v4 and Storybook to v8 and moved to Vite.

That is awesome @DarioSacco thanks so much, I'll give it a try next week...


Upload works, download doesn't work.

Hi,
This is the only ftp extension that I found to load not only text files, but also Excel, pictures, etc...
However downloading files from server doesn't work reliably :(
Expected Behavior
Download all files when "SFTP Download"
Actual Behavior
Doesn't download. Only uploads
Steps to Reproduce the Problem

tried to change the config file
tried various file types
followed the debug logs
Upload works ok, download doesn't work.

Requisites
[debug]: download at Thu Aug 24 2017 15:35:24 GMT+0200 (Central Europe Daylight Time)
[debug]:
target: /Scripts/Projects/TVP/Files
context: transmission file
error: Error: Failed to open file.
[debug]: upload at Thu Aug 24 2017 15:35:41 GMT+0200 (Central Europe Daylight Time)
Specifications
[0.7.8]
Win7 x64

It said  Failed to open  /Scripts/Projects/TVP/Files.  Are you sure  that /Scripts/Projects/TVP/Files exists in remote and you have the read permission?

@liximomo , yes, it exists and when I use similar sync module in sublime text it works. But this is really only one thing that keeps me from 100% switching fully to vscode

@liximomo , was trying now on the other project. Sync remote to local ... why it writes that it's uploading something? shouldn't it be downloading instead?

@klukiyan Does download works on other project or folders? I couldn't reproduce it and no one else has the download problem.

Hi @liximomo ,
on the php web app files it seems to work good :)
I was using also for xlsx, xlsb, xlam files where it refused to properly download. But it's not a big issue anyway, because it was not wise to use ftp server to sync work between my to PCs. Using Git + vs repository works the right way.
So I'll keep using sftp extension only for my web apps where I need to sync with server for sure

@klukiyan But I want to figure it out. Could you tell me what type of the /Scripts/Projects/TVP/Files file, a file or a folder?

@liximomo
xlsb, xlsx, xlam...
Here is full list with extensions:

\Projects\TVP\Files\4EBC7500
\Projects\TVP\Files\Accounts_MD_withBPID_2017-08-13.xlsb
\Projects\TVP\Files\All_vw_Accounts2017-08-16.xlsx
\Projects\TVP\Files\Provisions & YBP7 for Kiril 2017-07-28 (wo QV data)_2017-08-03.xlsx
\Projects\TVP\Files\Provisions & YBP7 for Kiril 2017-07-28 (wo QV data)_2017-08-14.xlsx
\Projects\TVP\Files\Provisions & YBP7 for Kiril 2017-07-28 (wo QV data)_2017-08-15.xlsx
\Projects\TVP\Files\RebatesReconAutomation v<IP_ADDRESS>.xlsb
\Projects\TVP\Files\RebatesReconAutomation v2.7.11.xlsb
\Projects\TVP\Files\RebatesReconAutomation v2.8.0.xlam
\Projects\TVP\Files\RebatesReconAutomation v2.8.0.xlsb
\Projects\TVP\Files\vw_Account_Plan-vs-Confirmed.xlsb

Maybe it's the file naming that makes it broken? Or maybe that excel's temporary 4EBC7500 that it creates during saving. I added excel's ~*.xlx files to ignore, but the 4EBC7500 don't know how to add.
If you want I can do more tests, I can even create a folder with a user on my ftp and share with you the details after I encounter the issue again.

@klukiyan That would be great. Thank you for your support.


Add python oscpy

Description of changes
Adding oscpy, a pure python library for open sound control. Useful for various kinds of multimedia work.
Also, adding myself as a maintainer to maintainer-list.nix.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/938

Please squash the two package commits together and name it according to the contributing guide. Otherwise LGTM.

Please squash the two package commits together and name it according to the contributing guide. Otherwise LGTM.

Thanks, done.


Add arihanc.com testnet server

Only just managed to get around to this, server has actually been up a few months.

It seems to work great other than some slight syntax issues

My bad fixed them now, thanks for noticing.

Just checking if this has been forgotten about?

I haven't had the time to test it out, sorry. But you haven't been forgotten!


Could not run go test under tests directory

# go test -kubeconfig=/root/.kube/config --master=https://xxxxxx:6443
# kubevirt.io/kubevirt/pkg/log
../pkg/log/log.go:66:25: undefined: log.Context
FAIL	kubevirt.io/kubevirt/tests [build failed]

it seems that the pkg github.com/go-kit/kit/log has unexported Context in the commit
https://github.com/go-kit/kit/commit/055e4baffeca39840cbc54c2b9f5f838754e0d74

The problem is gone on the master branch.


Fix: hidden navbar toggler button

Hello, excellent theme for documents, thank you.
I found a problem with a low resolution screen, you lose the navigation bar.
Change: Fix: Uncomment navigation bar toggle button and center content
Screenshot

@Ymil Thank you very much for your collaboration and adjusting the theme details. Keep it up, we have a lot to improve!


Implement command history

You should be able to press UP/DOWN to access previous commands sent to the USB.

Added in the latest commit (ae0eca1)


Fix a bug when expanding Expand will trigger auto cut

Long standing bug - expanding an  section will trigger autocut
Before:

After:
https://github.com/user-attachments/assets/7958c255-6607-449a-b736-ca4ce40a7ad0

thanks!
ideally this needs to be applied to link expansion as well


fingerprint setting doesn't accept dotted format

When using a fingerprint in the format
EA:67:6B:1D:AA:F3:A6:08:85:48:91:71:73:5F:0A:37:35:AD:E2:3B

certificate validation fails. If the : characters are removed it works as expected.

Thanks for catch that.
The format_finger_print method should be applied.
Can you modify at the response.py file
fingerprint = idp_data.get('certFingerprint', None)

by
fingerprint = idp_data.get('certFingerprint', None)
if fingerprint:
    fingerprint = OneLogin_Saml2_Utils.format_finger_print(fingerprint)

and check if that solved the issue?
If it solved, a PR that includes that change + tests are welcome ;)

I'll look into that

Merged the PR, Thanks for collaborate.


Testing coverage for basic application

[x] add coveralls to Django model apps (thanks @brittainhard!)
[ ] Set up web service to use local crawlers for functional testing
[x] Test functional interactions with application (Selenium)

Done.


[INLONG-2254] Add historical offset query API

Fixes #2254

Codecov Report

Merging #2272 (e2e222a) into master (57cf8a7) will increase coverage by 0.02%.
The diff coverage is 6.47%.

@@             Coverage Diff              @@
##             master    #2272      +/-   ##
============================================
+ Coverage     12.52%   12.54%   +0.02%
- Complexity     1215     1219       +4
============================================
  Files           420      420
  Lines         36208    36235      +27
  Branches       5674     5674
============================================
+ Hits           4536     4547      +11
- Misses        30865    30881      +16
  Partials        807      807

Impacted Files
Coverage Δ

...q/client/consumer/SimpleClientBalanceConsumer.java
0.00% <ø> (ø)

.../apache/inlong/tubemq/corebase/TBaseConstants.java
0.00% <ø> (ø)

.../apache/inlong/tubemq/corebase/utils/RegexDef.java
0.00% <ø> (ø)

...long/tubemq/server/broker/BrokerServiceServer.java
0.00% <0.00%> (ø)

...g/tubemq/server/broker/web/BrokerAdminServlet.java
0.00% <0.00%> (ø)

.../inlong/tubemq/server/common/TServerConstants.java
0.00% <ø> (ø)

...emq/server/common/paramcheck/PBParameterUtils.java
24.20% <0.00%> (-0.92%)
:arrow_down:

...bemq/server/master/metamanage/MetaDataManager.java
0.00% <0.00%> (ø)

...rver/master/web/handler/WebTopicDeployHandler.java
0.00% <0.00%> (ø)

.../tubemq/server/common/utils/WebParameterUtils.java
18.65% <71.42%> (+0.70%)
:arrow_up:

... and 5 more

Continue to review full report at Codecov.

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


fix the TestThreadsafe output error

Greate project, I am actively studying it.
I tried to give a little advice, I think that's what you original idea.
fix the TestThreadsafe output variable i error in example.
If I'm wrong, please ignore it.

Hello @endlesstravel , your fix is ok. ParserExample is a dummy project I use for debugging purposes. I don't really care about the correctness of this project, i merley use it to debug and test bug fixes. In this particular case the test just throw 10 thread and check if there is racing conditions issues between threads. You can see it as a crash test : I used it before fixing (0ec386a09dcaecae675079c75ac2afd945fc6227) and after to check if things went right with the fix.
I will not merge it as it makes appveyor fail.... don't knwo exactly why as there is no obvious reason. Will investigate it later.
Anyway thanks for your contribution.
Olivier

sorry i didn't realize that my CI was already failing before your PR..... merging

No problem @endlesstravel. I 've jsute solved the CI issue. It was an issue with the coverlet test coverage nuget. Upgrading make the build ok.
Now your PR is merged and CI is green.
Thanks,


importer: Add ability to import audiobooks

closes: #865

just realised, aren't we still missing from this PR "material" or "type" field to be added on the e-item record?


Using pipeline callback function causes 100% cpu load

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
D400

Firmware Version
<IP_ADDRESS>

Operating System & Version
Linux arm64 (Raspberry Pi 4)

Kernel Version (Linux Only)
5.15.61-v8+

Platform
Raspberry Pi 4 Model B Rev 1.4

SDK Version
2.44.0

Language
C++

Segment
others

Issue Description
I'm using the following code to read frames from my camera in one thread and process them in another thread. Im using a callback to write the incoming frames to a frame queue, as described in the docs under frames and threads.
/* this happends in the main() function*/

rs2::frame_queue q;
rs2::pipeline pipeline;
rs2::config config;
config.enable_stream(RS2_STREAM_DEPTH, 640, 480, RS2_FORMAT_Z16, 15);

pipeline.start(config, [](rs2::frame f){
	q.enqueue(f);
});

// afterwards I create a processing thread using std::thread, that reads from the queue

The program works, but I noticed that one of my four CPU cores is at 100% load. When I disable my working thread the problem persists. When I disable the callback function, CPU load is back to normal.
So my question is, am I doing something wrong or is this the normal behaviour of using the callback function? Are there better ways to read frames that do not cause 100% load?

Hi @mathklk  Could you first try inserting the word callback into the brackets of your pipeline.start instruction please so that the SDK knows that it is a callback script?
pipeline.start(config,callback,[](rs2::frame f){
q.enqueue(f);

An example of this is demonstrated in the pipeline start line of the RealSense SDK's C++ rs-callback program.
https://github.com/IntelRealSense/librealsense/blob/master/examples/callback/rs-callback.cpp#L46

This turned out to not be an issue with the pipeline callback function, but something else entirely.

Thanks very much @mathklk for the update!


Send user monthly report

Send user a monthly report via email (cf. #49).
Could use the keybase.io-api (such hipster. much wow) to get the users gpg-key and send an encrypted mail.

We can use https://github.com/niftylettuce/email-templates with https://www.npmjs.com/package/node-schedule for monthly reports


Upgrade profile semantics to specs-v1

fixes #131

DataPackage shoudn't get schema/profile argument anymore (now descriptor.profile)
frictionlessdata/stack#8

In specs-v1 profiles are handled inside descriptor as descriptor.profile. This PR deprecates Datapackage.schema and schema argument and introduces Datapackage.profile instead. It makes Profile.name/jsonschema/validate public API (former Schema class) and part of Stack Reference.
Also there are some final clean-ups as linting, renaming specs dir to profiles, merging internal mappers to deprecated pushpull, adding forgotten Resource.name and specs links update in texts.
It's the last change to be compliant to specs-v1.

@danfowler
please take a look

@amercader
please take a look


CORS issue coming on web!

Hey guys, I am using Expo with react-native-web for developing on the web, the library is working fine on Android and ios, but on the web builds it's giving me a cors error on localhost as well as actual deployment, I am using s3 with Cloudfront CDN to deploy the web version.

hi @pratyush0103 , 3.0.5 should have the fix for it, I'm closing it now but feel free to reopen if the problem still exits.


Added elements of programming to C++ list

I added on book to C++ book list
This is the website for the bookhttp://elementsofprogramming.com/
Why is this valuable (or not)
This book is explaining the background of c++ template
How do we know it's really free?
It is provided by the writer on the website
For book lists, is it a book?
It a book
Checklist:

[*] Not a duplicate
[ ] Included author(s) if appropriate
[ ] Lists are in alphabetical order
[ ] Needed indications added (PDF, access notes, under construction)

great addition! see CONTRIBUTING.md for hints about alphabeting the list and satisfying the linter.

great addition! see CONTRIBUTING.md for hints about alphabeting the list and satisfying the linter.

I have made a new commit reflecting the instruction on CONTRIBUTING.md. Maybe it is made it this time.

Thanks for making the extra effort, and welcome to free-programming-books!


Laravel 5.5 cashier test subscriptions with short trial

I tested web site subscriptions users through stripe.   Website uses php laravel 5.5 with cashier on linux server.
How to make a short grace period for tests?
I use this code:
    $user->newSubscription('main', $request->get('subs_type'))
      ->trialUntil(Carbon::now()->addSeconds(330))
      ->create($request->get('stripeToken'), [
        'email' => $user->email,
    ]);

instead of the usual
    $user->newSubscription('main', $request->get('subs_type'))
      ->trialDays(1)
      ->create($request->get('stripeToken'), [
        'email' => $user->email,
    ]);

But after the end of the short trial laravel cashier method onTrial() returns true. Since the method compares dates, not hours or minutes.
     /**
     * Determine if the subscription is within its trial period.
     *
     * @return bool
     */
    public function onTrial()
    {
        if (! is_null($this->trial_ends_at)) {
            return Carbon::today()->lt($this->trial_ends_at);
        } else {
            return false;
        }
    }

Are there any practices that will correct this.
Of course, I do not want to edit the source of laravel cashier

Yes, You can change trial_ends_at field after this
$user->newSubscription('main', $request->get('subs_type'))
->trialDays(1)
->create($request->get('stripeToken'), [
'email' => $user->email,
]);
$user->trial_ends_at = "Your date & TIme"

Think this will be solved when https://github.com/laravel/cashier/issues/440 is fixed. Thanks for reporting.


Enhancement: Update Source Code

Please check for duplicates or similar issues before creating this issue.
What is your suggestion, and why should it be implemented?
reupload source code, now with new kade engine version, pls :3

pls update it :(

why should they?


Error when running pip install<EMAIL_ADDRESS>

This is the output when running pip install<EMAIL_ADDRESS>Collecting<EMAIL_ADDRESS>  Cloning https://github.com/inspirehep/magpie.git (to revision v2.0) to c:\users\jmorales\appdata\local\temp\pip-req-build-idioim4l
Requirement already satisfied: nltk~=3.2 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from magpie==2.0) (3.2.5)
Requirement already satisfied: numpy~=1.12 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from magpie==2.0) (1.15.0)
Collecting scipy~=0.18 (from magpie==2.0)
  Downloading https://files.pythonhosted.org/packages/52/67/d9ef9b5058d4a9e3f0ae641ec151790622cbeb37f157de5773358e2bf3da/scipy-0.19.1.tar.gz (14.1MB)
Collecting gensim~=0.13 (from magpie==2.0)
  Downloading https://files.pythonhosted.org/packages/81/ac/0210f508e3c04aea20c1bd2c9b8d9c3ddd5102984db8000078ccf229bba9/gensim-<IP_ADDRESS>-cp35-cp35m-win_amd64.whl (4.7MB)
Requirement already satisfied: scikit-learn~=0.18 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from magpie==2.0) (0.19.1)
Requirement already satisfied: keras~=2.0 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from magpie==2.0) (2.2.0)
Requirement already satisfied: h5py~=2.6 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from magpie==2.0) (2.8.0)
Requirement already satisfied: six in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from nltk~=3.2->magpie==2.0) (1.11.0)
Requirement already satisfied: smart-open>=1.2.1 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from gensim~=0.13->magpie==2.0) (1.6.0)
Requirement already satisfied: pyyaml in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from keras~=2.0->magpie==2.0) (3.12)
Requirement already satisfied: keras-preprocessing==1.0.1 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from keras~=2.0->magpie==2.0) (1.0.1)
Requirement already satisfied: keras-applications==1.0.2 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from keras~=2.0->magpie==2.0) (1.0.2)
Requirement already satisfied: boto3 in c:\users\jmorales\appdata\roaming\python\python35\site-packages (from smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (1.7.66)
Requirement already satisfied: boto>=2.32 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (2.48.0)
Requirement already satisfied: bz2file in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (0.98)
Requirement already satisfied: requests in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (2.19.1)
Requirement already satisfied: botocore<1.11.0,>=1.10.66 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from boto3->smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (1.10.73)
Requirement already satisfied: s3transfer<0.2.0,>=0.1.10 in c:\users\jmorales\appdata\roaming\python\python35\site-packages (from boto3->smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (0.1.13)
Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in c:\users\jmorales\appdata\roaming\python\python35\site-packages (from boto3->smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (0.9.3)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\jmorales\appdata\roaming\python\python35\site-packages (from requests->smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (2018.4.16)
Requirement already satisfied: urllib3<1.24,>=1.21.1 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from requests->smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (1.23)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from requests->smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (3.0.4)
Requirement already satisfied: idna<2.8,>=2.5 in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from requests->smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (2.7)
Requirement already satisfied: python-dateutil<3.0.0,>=2.1; python_version >= "2.7" in c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages (from botocore<1.11.0,>=1.10.66->boto3->smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (2.7.3)
Requirement already satisfied: docutils>=0.10 in c:\users\jmorales\appdata\roaming\python\python35\site-packages (from botocore<1.11.0,>=1.10.66->boto3->smart-open>=1.2.1->gensim~=0.13->magpie==2.0) (0.14)
Building wheels for collected packages: magpie, scipy
  Running setup.py bdist_wheel for magpie: started
  Running setup.py bdist_wheel for magpie: finished with status done
  Stored in directory: C:\Users\jmorales\AppData\Local\Temp\pip-ephem-wheel-cache-j2e6p0a5\wheels\73\af\43\c06434b3c17071b262b249ea4c346723e0e772e2adae480f25
  Running setup.py bdist_wheel for scipy: started
  Running setup.py bdist_wheel for scipy: finished with status error
  Complete output from command c:\users\jmorales\appdata\local\programs\python\python35\python.exe -u -c "import setuptools, tokenize;__file__=C:\\Users\\jmorales\\AppData\\Local\\Temp\\pip-install-uitey289\\scipy\\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\jmorales\AppData\Local\Temp\pip-wheel-o8c060zz --python-tag cp35:
  lapack_opt_info:
  lapack_mkl_info:
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries mkl_rt not found in [c:\\users\\jmorales\\appdata\\local\\programs\\python\\python35\\lib, C:\\, c:\\users\\jmorales\\appdata\\local\\programs\\python\\python35\\libs]
    NOT AVAILABLE

  openblas_lapack_info:
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
  c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\system_info.py:707: UserWarning: Specified path c:\opt\64\lib is invalid.
    return self.get_paths(self.section, key)
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries libopenblas_v0.2.20_mingwpy not found in []
  get_default_fcompiler: matching types: [gnu, intelv, absoft, compaqv, intelev, gnu95, g95, intelvem, intelem, flang]
  customize GnuFCompiler
  Could not locate executable g77
  Could not locate executable f77
  customize IntelVisualFCompiler
  Could not locate executable ifort
  Could not locate executable ifl
  customize AbsoftFCompiler
  Could not locate executable f90
  customize CompaqVisualFCompiler
  Found executable C:\Program Files (x86)\Gow\bin\DF.exe
  customize IntelItaniumVisualFCompiler
  Could not locate executable efl
  customize Gnu95FCompiler
  Could not locate executable gfortran
  Could not locate executable f95
  customize G95FCompiler
  Could not locate executable g95
  customize IntelEM64VisualFCompiler
  customize IntelEM64TFCompiler
  Could not locate executable efort
  Could not locate executable efc
  customize PGroupFlangCompiler
  Could not locate executable flang
  dont know how to compile Fortran code on platform nt
    NOT AVAILABLE

  openblas_clapack_info:
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries libopenblas_v0.2.20_mingwpy not found in []
    NOT AVAILABLE

  atlas_3_10_threads_info:
  Setting PTATLAS=ATLAS
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries tatlas,tatlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries tatlas,tatlas not found in C:\
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries tatlas,tatlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs

    NOT AVAILABLE

  atlas_3_10_info:
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries satlas,satlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries satlas,satlas not found in C:\
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries satlas,satlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs

    NOT AVAILABLE

  atlas_threads_info:
  Setting PTATLAS=ATLAS
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries ptf77blas,ptcblas,atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries ptf77blas,ptcblas,atlas not found in C:\
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries ptf77blas,ptcblas,atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs

    NOT AVAILABLE

  atlas_info:
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries f77blas,cblas,atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries f77blas,cblas,atlas not found in C:\
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries f77blas,cblas,atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs

    NOT AVAILABLE

  c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\system_info.py:624: UserWarning:
      Atlas (http://math-atlas.sourceforge.net/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [atlas]) or by setting
      the ATLAS environment variable.
    self.calc_info()
  lapack_info:
  No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack not found in [c:\\users\\jmorales\\appdata\\local\\programs\\python\\python35\\lib, C:\\, c:\\users\\jmorales\\appdata\\local\\programs\\python\\python35\\libs]
    NOT AVAILABLE

  c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\system_info.py:624: UserWarning:
      Lapack (http://www.netlib.org/lapack/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [lapack]) or by setting
      the LAPACK environment variable.
    self.calc_info()
  lapack_src_info:
    NOT AVAILABLE

  c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\system_info.py:624: UserWarning:
      Lapack (http://www.netlib.org/lapack/) sources not found.
      Directories to search for the sources can be specified in the
      numpy/distutils/site.cfg file (section [lapack_src]) or by setting
      the LAPACK_SRC environment variable.
    self.calc_info()
    NOT AVAILABLE

  Running from scipy source directory.
  non-existing path in scipy\\integrate: quadpack.h
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\jmorales\AppData\Local\Temp\pip-install-uitey289\scipy\setup.py", line 416, in <module>
      setup_package()
    File "C:\Users\jmorales\AppData\Local\Temp\pip-install-uitey289\scipy\setup.py", line 412, in setup_package
      setup(**metadata)
    File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\core.py", line 135, in setup
      config = configuration()
    File "C:\Users\jmorales\AppData\Local\Temp\pip-install-uitey289\scipy\setup.py", line 336, in configuration
      config.add_subpackage(scipy)
    File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 1024, in add_subpackage
      caller_level = 2)
    File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 993, in get_subpackage
      caller_level = caller_level + 1)
    File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 930, in _get_configuration_from_setup_py
      config = setup_module.configuration(*args)
    File "scipy\setup.py", line 15, in configuration
      config.add_subpackage(linalg)
    File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 1024, in add_subpackage
      caller_level = 2)
    File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 993, in get_subpackage
      caller_level = caller_level + 1)
    File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 930, in _get_configuration_from_setup_py
      config = setup_module.configuration(*args)
    File "scipy\linalg\setup.py", line 20, in configuration
      raise NotFoundError(no lapack/blas resources found)
  numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

  ----------------------------------------
  Failed building wheel for scipy
  Running setup.py clean for scipy
  Complete output from command c:\users\jmorales\appdata\local\programs\python\python35\python.exe -u -c "import setuptools, tokenize;__file__=C:\\Users\\jmorales\\AppData\\Local\\Temp\\pip-install-uitey289\\scipy\\setup.py;f=getattr(tokenize, open, open)(__file__);code=f.read().replace(\r\n, \n);f.close();exec(compile(code, __file__, exec))" clean --all:

  `setup.py clean` is not supported, use one of the following instead:

    - `git clean -xdf` (cleans all files)
    - `git clean -Xdf` (cleans all versioned files, doesnt touch
                        files that arent checked into the git repo)

  Add `--force` to your command to use it anyway if you must (unsupported).

  ----------------------------------------
  Failed cleaning build dir for scipy
Successfully built magpie
Failed to build scipy
scikit-surprise 1.0.6 has requirement scipy>=1.0.0, but youll have scipy 0.19.1 which is incompatible.
Installing collected packages: scipy, gensim, magpie
  Found existing installation: scipy 1.0.0
    Uninstalling scipy-1.0.0:
      Successfully uninstalled scipy-1.0.0
  Running setup.py install for scipy: started
    Running setup.py install for scipy: finished with status error
    Complete output from command c:\users\jmorales\appdata\local\programs\python\python35\python.exe -u -c "import setuptools, tokenize;__file__=C:\\Users\\jmorales\\AppData\\Local\\Temp\\pip-install-uitey289\\scipy\\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\jmorales\AppData\Local\Temp\pip-record-h5wbrazk\install-record.txt --single-version-externally-managed --compile:

    Note: if you need reliable uninstall behavior, then install
    with pip instead of using `setup.py install`:

      - `pip install .`       (from a git repo or downloaded source
                               release)
      - `pip install scipy`   (last SciPy release on PyPI)

    lapack_opt_info:
    lapack_mkl_info:
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in [c:\\users\\jmorales\\appdata\\local\\programs\\python\\python35\\lib, C:\\, c:\\users\\jmorales\\appdata\\local\\programs\\python\\python35\\libs]
      NOT AVAILABLE

    openblas_lapack_info:
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
    c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\system_info.py:707: UserWarning: Specified path c:\opt\64\lib is invalid.
      return self.get_paths(self.section, key)
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries libopenblas_v0.2.20_mingwpy not found in []
    get_default_fcompiler: matching types: [gnu, intelv, absoft, compaqv, intelev, gnu95, g95, intelvem, intelem, flang]
    customize GnuFCompiler
    Could not locate executable g77
    Could not locate executable f77
    customize IntelVisualFCompiler
    Could not locate executable ifort
    Could not locate executable ifl
    customize AbsoftFCompiler
    Could not locate executable f90
    customize CompaqVisualFCompiler
    Found executable C:\Program Files (x86)\Gow\bin\DF.exe
    customize IntelItaniumVisualFCompiler
    Could not locate executable efl
    customize Gnu95FCompiler
    Could not locate executable gfortran
    Could not locate executable f95
    customize G95FCompiler
    Could not locate executable g95
    customize IntelEM64VisualFCompiler
    customize IntelEM64TFCompiler
    Could not locate executable efort
    Could not locate executable efc
    customize PGroupFlangCompiler
    Could not locate executable flang
    dont know how to compile Fortran code on platform nt
      NOT AVAILABLE

    openblas_clapack_info:
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries libopenblas_v0.2.20_mingwpy not found in []
      NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries tatlas,tatlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries tatlas,tatlas not found in C:\
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries tatlas,tatlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs

      NOT AVAILABLE

    atlas_3_10_info:
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries satlas,satlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries satlas,satlas not found in C:\
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries satlas,satlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs

      NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries ptf77blas,ptcblas,atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries ptf77blas,ptcblas,atlas not found in C:\
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries ptf77blas,ptcblas,atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs

      NOT AVAILABLE

    atlas_info:
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries f77blas,cblas,atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\lib
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries f77blas,cblas,atlas not found in C:\
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries f77blas,cblas,atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in c:\users\jmorales\appdata\local\programs\python\python35\libs

      NOT AVAILABLE

    c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\system_info.py:624: UserWarning:
        Atlas (http://math-atlas.sourceforge.net/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [atlas]) or by setting
        the ATLAS environment variable.
      self.calc_info()
    lapack_info:
    No module named numpy.distutils._msvccompiler in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack not found in [c:\\users\\jmorales\\appdata\\local\\programs\\python\\python35\\lib, C:\\, c:\\users\\jmorales\\appdata\\local\\programs\\python\\python35\\libs]
      NOT AVAILABLE

    c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\system_info.py:624: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      self.calc_info()
    lapack_src_info:
      NOT AVAILABLE

    c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\system_info.py:624: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      self.calc_info()
      NOT AVAILABLE

    Running from scipy source directory.
    non-existing path in scipy\\integrate: quadpack.h
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\jmorales\AppData\Local\Temp\pip-install-uitey289\scipy\setup.py", line 416, in <module>
        setup_package()
      File "C:\Users\jmorales\AppData\Local\Temp\pip-install-uitey289\scipy\setup.py", line 412, in setup_package
        setup(**metadata)
      File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\core.py", line 135, in setup
        config = configuration()
      File "C:\Users\jmorales\AppData\Local\Temp\pip-install-uitey289\scipy\setup.py", line 336, in configuration
        config.add_subpackage(scipy)
      File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 1024, in add_subpackage
        caller_level = 2)
      File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 993, in get_subpackage
        caller_level = caller_level + 1)
      File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 930, in _get_configuration_from_setup_py
        config = setup_module.configuration(*args)
      File "scipy\setup.py", line 15, in configuration
        config.add_subpackage(linalg)
      File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 1024, in add_subpackage
        caller_level = 2)
      File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 993, in get_subpackage
        caller_level = caller_level + 1)
      File "c:\users\jmorales\appdata\local\programs\python\python35\lib\site-packages\numpy\distutils\misc_util.py", line 930, in _get_configuration_from_setup_py
        config = setup_module.configuration(*args)
      File "scipy\linalg\setup.py", line 20, in configuration
        raise NotFoundError(no lapack/blas resources found)
    numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

    ----------------------------------------
  Rolling back uninstall of scipy
Command "c:\users\jmorales\appdata\local\programs\python\python35\python.exe -u -c "import setuptools, tokenize;__file__=C:\\Users\\jmorales\\AppData\\Local\\Temp\\pip-install-uitey289\\scipy\\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\jmorales\AppData\Local\Temp\pip-record-h5wbrazk\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\jmorales\AppData\Local\Temp\pip-install-uitey289\scipy\

This is my setup:

Python version: 3.5
OS: Windows 10 Home
System Type: 64-bit Operating System, x64-based processor
Processor: AMD A10-8700P Radeon R6

Magpie installation fails because scipy installation fails. For Window systems, scipy~=0.18 may need to be installed by hand, since I could not find any Windows wheels for scipy<1.0.0.


feat: turn a cocone into a functor to costructured arrows

After making this PR I noticed that this already existed in Functor/Flat.lean, so I unified the two developments.

[x] depends on: #6366

bors merge


Styling bug?

Hi, I had followed the steps of documentation but I had found that the styling is not working for this table. May I know what's the issue behind this?

Hello there.
The documentation is using bootstrap to style the table.
Smart Table doesn't include any styling, that is on purpose, we don't want to make any assumptions on how it should look like, it is up to you to do so.
I would recommend using bootstrap to get some quick styles going.


active class not being applied on link – v4

Hello,
I tried quite a few things but it doesn't work. It doesn't add the active class at all. So with my reduced test case I actually get some progress. When the site loads, it apparently detects the first content in view and applies the active class to the first menu item.  But after that, when I'm scrolling the page, nothing happens.
The site is a barba.js combination with a Sage WordPress dev setup, so it wasn't possible to reduce it any way further without loosing the context of my current application.
Each time a new view is entered, I am initiating a spy instance or destroying it, when I'm leaving the view.
The code is not minified and I did log the spy instance, which looks so far like it should – it finds all links and it's depending content. You can have a look here http://kristintrueb.willi-harder.de/projects/test-01/
Help would be so much welcomed <3

I can't precisely pinpoint what's wrong, but it's related to your CSS. There's a lot of fixed and absolute positioning going on that's likely breaking the way Gumshoe runs its calculations. If you completely disable CSS, it works as expected. I would start by systematically undoing your CSS until it starts working, at which point, you will have indentified the root issue.

Thank you very much for the quick reply.  Thanks again!

I found out what caused the issue. When having a custom defined scroll area like in my example and hiding the vertical overflow on html or body, gumshoe will not work. Is it possible to let gumshoe makes its calculation based on a custom defined scroll area?

Sorry for the delayed response here... no it is not. Gumshoe only works on the body.


OS X & iOS: fixed_materials demo issue with mesh texture and color

The diffuse texture in the mesh material doesn’t show up on the spheres in both the editor and the desktop player, but it’s showing ok on the device
The diffuse color in the mesh material is showing on the editor but not on the desktop player nor the device
The desktop runs OS X Yosemite (version 10.10.1) and the device runs iOS 7 (version 7.1.2)

OP proposed a PR and deleted their Godot fork shortly after so...


Queue Delay Proposal - Parse DateTime Strings

Laravel Version: 5.x.x
PHP Version: 7.0.12
Database Driver & Version: MySQL 5.6.33/Beanstalkd 1.10

Description:
When pushing a job on to Queue::laterOn the function on the documentation expects the $delay to be a DateTime object or integer which will be converted to seconds on the getSeconds function. I had unintentionally been passing a DateTime string in 'Y-m-d H:i:s' format. Since this was a string and not a DateTime object it was skipping the if statement:
     /**
     * Calculate the number of seconds with the given delay.
     *
     * @param  \DateTime|int  $delay
     * @return int
     */
    protected function getSeconds($delay)
    {
        if ($delay instanceof DateTime) {
            return max(0, $delay->getTimestamp() - $this->getTime());
        }

       // @todo implement Carbon::parse ?

        return (int) $delay;
    }

I think that here at this level we can possibly implement the ability to check if the delay is a string that matches a DateTime string format and if so then getting the difference from current DateTime.
I was seeing unexpected behavior where it was just pushing the job out 1800 seconds by default when the request of delay was only suppose to be 2 minutes (120 seconds) but was not properly parsing the string.
What are your thoughts on this?

Thanks but for suggestions and feature requests please use the https://github.com/laravel/internals repo.


UI glitches (empty squares) with version 0.24.1 on Mac OS Sierra

SQL Operations Studio Version: 0.24.1

Steps to Reproduce:
Click right on a table then Select Top 1000
Result :

I haven't seen this issue for a few months.  Please reactive if the problem persists.


Fix Videos & Webinar icon on Resource Hub

On the Resource Hub, all of the Webinars have the wrong generic document icon. It should be the Video icon, please fix.
It appears that only a few actual videos are using the appropriate icon but did not  get applied to the Webinar gated landing pages.
https://www.moleculardevices.com/search-results#t=All&sort=relevancy&f:@md_contenttype=[Videos %26 Webinars]

as @dev-rajneeshkumar mentioned:

all videos (gated and ungated) should have the video icon
the video icon should be this one:

Some of the results are fixed with https://github.com/hlxsites/moleculardevices/pull/1137, the rest should be fixed after the coveo indexer runs tonight. I'll check again tomorrow morning and report back.

@MeghnaTewari @alexcarol icons should be fixed now, please test

The icons are fixed now. Please close the issue


Use PRODUCTION_NAMES

Hi Zhicheng
If you want the list of names to be the same as before (i.e. ucfirst), you should change it to $species_defs->multi_hash->{'ENSEMBL_DATASETS'}.


Metamask instructions should programmatically link a user's wallet

https://docs.celo.org/getting-started/wallets/using-metamask-with-celo/programmatic-setup
We should setup a simple celo.org site that users can leverage to create the custom network and add the tokens. We can link the user to this site as an option instead of manual setup.

Dev Rel -- TODO find Prestwich's URL

https://prestwich.github.io/celo-metamask-page/

closing in favor of https://app.zenhub.com/workspaces/identity-sprint-board-61015de9a849530010b49fc6/issues/celo-org/celo-monorepo/8542


[release-1.22] Support clusterLocal host exclusions for multi-cluster (#52367)

Please provide a description of this PR:
Backport https://github.com/istio/istio/pull/52367 to Istio 1.22, support clusterLocal host exclusions for multi-cluster.

Hi @clarkjohnd. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

/ok-to-test


[doc] improve "getting the sources" chapter

This commit contains three improvements:

the default channel used by nixos-rebuild is nixos, not nixos-unstable (am I right?)
fix an inconsistency between commit hashes in an example
a bit more info on what changing the links in ~/.nix-defexpr implies (based on experience)

There is no nixos channel. See here for the list of channels: https://nixos.org/channels/

@edolstra

There is no nixos channel. See here for the list of channels: https://nixos.org/channels/

This is what I mean by "nixos channel" (the channel that is named "nixos" on your system. This exists by default.
# nix-channel --list
nixos https://nixos.org/channels/nixos-17.03

Maybe my reformulation is confusing, but at least it seems to me that it is more accurate than what the manual currently says (since not everyone is following the unstable channel).

Ah yes, you're right. Thanks!


resolve$Refs - External $Refs only

is it possible to make it so, that the parser only resolves external references?
Besides validation, the parser works great for resolving external references, so that I can gather all the external files in one swagger file.
However, I would like to reference some things in the definitions part of the file, so that the file size doesn't get too big.
Thanks for doing a great job!

Yep!  That's actually already on my to-do list.  Hoping to get to it next week.

Awesome! it looks like it doesn't take much more than an extra regex in the resolve.js and an extra check. +1 for making your code super easy to comprehend ;)
Looking forward to it. I'll keep working on my API then :D

Any updates on this? :D

Hi, sorry for the delay.  I've been working crazy hours at work for the past few weeks, so I haven't had any free time to work on this.   But my schedule is back to normal now, so I'll be starting on it tonight.

I've added a new option: dereferenceInternal$Refs.  As with all the other options, it's true by default.  But setting it to false will result in only external $refs being dereferenced.

Awesome!
I'll update and test it right away :)


Fix bug in computation of EWAH complement

This PR fixes a nasty bug in the function that computes the complement of an EWAH bitmap.
The commits other than the last commit add regressions and refactoring to the mix that I performed while hunting down the bug.
However, in the index test suite, 2 unit test are still failing. Before this fix, there were 6 failing. So at least we got a bit further here.

[ch3135]


5.9 Unable to Start

So the issue I have is the following: A brand new installation of WSO2 5.9. If I change nothing, it stars.
I want to modify some carbon UI attributes. I unzip the org.wso2.carbon.ui_4.5.1.jar as I did for previous versions, I change a couple of css classes, rezip everything as a jar, put it back into it's folder.
When I try to start again it just freezes. I can't find any log or any sort of error message as to why it will not start.

If I put back the original jar, it starts.
I am assuming there might be some sort of jar validation or signature check but I have not found any information on it, especially since this worked properly in 5.8 and I don't see any other way of modifying the Carbon Framework UI. ( End Goal is to change the color scheme for the Carbon Interface, no other changes )

Instead of directly replacing the jar file, can you try to patch it[1]? (Change the jar the way you want, then instead of replacing it, just put it into the /repository/patches folder maybe under patch9999 folder.)
[1] https://docs.wso2.com/display/ADMIN44x/WSO2+Patch+Application+Process

I tried this, but as the application starts is does not pick up my changes, it shows the original content. (fonts/colors etc. )
I am stuck on this.

In the logs, do you see a log stating "Patch changes detected"? Check for this to verify whether the patch correctly applied.

No, I am not seeing this in the log. I also tried putting the jar file in dropins but that has not done anything.
I don't understand what happened from 5.8 - 5.9 regarding this matter since in 5.8 it worked perfectly. Is there a setting I would need to turn off ?

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


[Need help] Why are there two scanner.go, can we merge them into one file?

I've  modifed 13 lines of src/cmd/compile/internal/syntax/scanner.go to support allman style braces:
https://github.com/golang/go/compare/master...forkgo-org:master#diff-8a3eef071ab7276287722ebb98acdb3521c251d2857d687cae762e394d1710e4
and my final go binnary can successfully run and build allman style go files(https://github.com/forkgo-org)
it seems that everything is OK,
but I don't know what's the usage of the file: https://github.com/forkgo-org/go/blob/master/src/go/scanner/scanner.go#L864
and I can't figure out how to modify it to keep it consistent with: https://github.com/forkgo-org/go/blob/master/src/cmd/compile/internal/syntax/scanner.go#L119
Why are there 2 scanner.go files? Can we merge them into one?
Sorry for forking golang go, blame me softly please, dear google guys.
Welcolm to help me fix the https://github.com/forkgo-org/go/blob/master/src/go/scanner/scanner.go#L864

Unlike many projects, the Go project does not use GitHub Issues for general discussion or asking questions. GitHub Issues are used for tracking bugs and proposals only.
For questions please refer to https://github.com/golang/go/wiki/Questions

OK, I've moved it to https://forum.golangbridge.org/t/need-help-modify-two-scanner-go-files-to-support-allman-style-braces/24265


Update SDK to be compliant with spec v0.2.0

Update the SDK to be compliant with the v0.2.0 spec.
Flag Evaluation API

[x]  #116 - Have different methods for float and int - https://github.com/open-feature/dotnet-sdk/pull/31

Providers

[x]  #119 - Remove context transformers. Add provider hooks - https://github.com/open-feature/dotnet-sdk/pull/38

Evaluation Context

[x]  #117 - Ensure context merging behavior is correct - https://github.com/open-feature/dotnet-sdk/pull/32
[x]  #120 - Add the ability to fetch all custom fields -  https://github.com/open-feature/dotnet-sdk/pull/37
[x]  #121 - Ensure evaluation context keys are unique - https://github.com/open-feature/dotnet-sdk/pull/32

Hooks

[x]  #119 - Ensure provider hook are correctly ordered - https://github.com/open-feature/dotnet-sdk/pull/38

Full Changelog: https://github.com/open-feature/spec/compare/v0.1.0...v0.2.0

Resolved Issues
https://github.com/open-feature/spec/pull/116 -> https://github.com/open-feature/dotnet-sdk/pull/31

I think we'll be done when @benjiro 's PR is merged, and when I complete this: https://github.com/open-feature/dotnet-sdk/pull/38#discussion_r941479156

Version 0.1.2 has been release which is Spec v0.2.0 compliant


Message from debugger: Terminated due to signal 6, Xcode, macbook m1, SFML

When I start my SFML app in Xcode on macbook m1 I have error "Message from debugger: Terminated due to signal 6" and this image
Maybe someone knows how to fix this. Help please
I searched the internet for a solution, but couldn't find a solution.

Can you provide a minimum viable example that demonstrates this?

https://user-images.githubusercontent.com/96563923/211907918-63780b3c-8534-4a35-b275-b5d056a14cad.mp4

Have you rebooted your device already? The CI processes were sometimes randomly shutdown by the OS until I rebooted the mac minis

Yes of course. I even reinstalled mac os in desperation.

Can you share the smallest possible program that recreates this error? For example, can you remove that sf::Image code and still observe this error?

https://user-images.githubusercontent.com/96563923/211923561-94ccd897-5aa4-4c27-87ea-67f4cb848840.mp4
I have no problem running the OpenGL library or the simple lite tool command, but SFML doesn't work(

You got quite a few error in that console of files that couldn't be found and fopen that fails. Might want to look into those.
Also please use the forum or join Discord to talk about your project problems with SFML, as we try to keep the issue tracker for confirmed issues with SFML itself.


ResolvableDependencies#getResolutionResult javadocs are confusing

Context
This is a follow-up to https://gradle-community.slack.com/archives/C013WEPGQF9/p1678809617245989.
I am working on making the GraalVM native build tools plugin compatible with the configuration cache. As part of this, I am facing problems where lambdas are capturing Configuration instances, and need to replace the use of Configuration with configuration cache compatible objects.
An example of such capture can be found here.
I can get rid of the error by extracting the resolution result outside of the lambda, e.g:
ResolutionResult resolutionResult =  project.getConfigurations()
                .getByName(sourceSet.getRuntimeClasspathConfigurationName())
                .getIncoming()
                .getResolutionResult()

However, I remembered that getResolutionResult(), at least in my mind, triggered resolution, which means that by extracting the code out of the lambda, this would be done too early.
I checked the javadocs for getResolutionResult() which say:

Returns the resolved dependency graph, performing the resolution if required. This will resolve the dependency graph but will not resolve or download the files.

Which, for me, confirms that the resolution is eager if you call getResolutionResult(). That's why I asked on Slack because it seems strange that the official way to support the configuration cache actually invoves eager resolution, so I talked to @eskatos who confirmed that the method is in fact lazy.
Therefore, I think that the documentation is confusing. I think it tries to say that "if resolution is triggered later in time by calling a method on the resolution result, then it will resolve the dependency graph, but it will not resolve nor download the artifacts", which makes more sense.
So I would suggest to rephrase the javadocs, in order to make it clear what is lazy and what is not.

Thank you for your interest in Gradle!
This is a valid documentation issue which we will address.


Fixed display of values with double quotes in text inputs

Values with double quotes were displayed correctly in text inputs.
Example:

Made the fixes myself. The proposed changes do not affect all attribute behaviors. https://github.com/orchidsoftware/platform/pull/1314
In previous versions, we used our own attribute handling. A newer version of Laravel has a class ComponentAttributeBag.
Which is created for the same purposes. It turned out that the data passed to the constructor is not processed:
$bag = new ComponentAttributeBag(['value' => 'valueQuote"']);

(string) $bag // value="valueQuote""

Used instead:
$bag = new ComponentAttributeBag();
$bag->merge(['value' => 'valueQuote"']);

(string) $bag // value="valueQuote""


[CI/CD] Run performance tests as a separate stage

Running tests in CI always take a ton of time because we also run pytest-benchmark tests. To have a faster feedback loop, we might split those and run performance tests as a separate step. @ngriffiths13 proposed we use codspeed. What are the options? I would run those before merging every PR to ensure that we monitor for performance regressions too.

I believe benchmarks are disabled https://github.com/functime-org/functime/blob/main/.github/workflows/test.yml
Tests just take a long time right now with 2-core instances.

One thing to note about the test workflow trigger. It only triggers when a review is requested.


fix($http): stop $httpBackend conversion of falsy values to null before xh...

...r.send()
stop $httpBackend from potentially overriding false values to null when sending a falsy value to a web service via POST or PUT et al

Will redo with my none work email


not working when no due date is specified

if i try adding a task without a due date it fails, but due date is optional right?
    datestr = " ".join(datestr)
              ^^^^^^^^^^^^^^^^^
TypeError: can only join an iterable

Oh - Oh no... will fix this in the next update, thanks


Config changes to reflect the default branch from master to main. Please merge to complete the default branch renaming job.

Auto branch renaming content.

Docs Build status updates of commit 11541a8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


No such file or directory

https://github.com/thu-ml/3D_Corruptions_AD/blob/0cdf2c110ca079bdb10d4ef66b44c2a605f6792a/TransFusion/mmdet3d/datasets/pipelines/utils/fog_sim.py#L21
I have problem with that file, i can't find it in the repository.

Thank you for your attention. Regarding fog_sim, we recommend that you refer to https://github.com/MartinHahner/LiDAR_fog_sim to implement.


Convert value outside of ee.Image boundary to NaN.

Fixed: #131.
As mentioned in the #131, the current code returns 0 values for the external boundary of the clipped region. However, this is incorrect, and therefore, these values should be converted to  the NaN values.
Approach: Create a global image with a constant value, and then blend this image with the actual image, ensuring that the original image data is preserved in the final image.

The last 2 commit based on the below examples:
Ex:
point = ee.Geometry.Point(-40.2414893624401 ,105.48790177216375 )
distance = 311.5
scale = 5000
projection = ee.Projection("EPSG:4326", [1, 0, 0, 0, -1, 0]).atScale(scale)

geometry = point.buffer(distance, proj=projection).bounds(proj=projection)
geometry.getInfo()

Output:
{'geodesic': False,
 'crs': {'type': 'name', 'properties': {'name': 'EPSG:4326'}},
 'type': 'Polygon',
 'coordinates': [[[-54.232749912601655, 91.49664122200221],
   [-26.250228812278554, 91.49664122200221],
   [-26.250228812278554,<PHONE_NUMBER>2232531],
   [-54.232749912601655,<PHONE_NUMBER>2232531],
   [-54.232749912601655, 91.49664122200221]]]}

2.) geometry.bounds().getInfo()
{'geodesic': False,
 'type': 'Polygon',
 'coordinates': [[[-54.232749912601655, 91.49664122200221],
   [-26.250228812278554, 91.49664122200221],
   [-26.250228812278554, 91.49664122200221],
   [-54.232749912601655, 91.49664122200221],
   [-54.232749912601655, 91.49664122200221]]]}

So geometry.bounds() is not working properly on the above examples so I updated it with only geometry.


Test PR to see if Travis CI build is broken

Travis CI seems to work just fine right now, on the latest develop branch.