Add Laravel 6.0 support

If we update only illuminate/support and not other dependencies and composer.lock, we will break development instalation and tests.

Executing
composer update illuminate/support

to update composer.lock just for package, we receive this output:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 1 update, 0 removals
  - Updating illuminate/support (v5.5.2 => v5.5.39): Loading from cache
Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.
Writing lock file
Generating autoload files

It didn't update the package to 6.0.

and updating every Laravel package:
composer update illuminate/{support,container,contracts}

we receive
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 3 updates, 0 removals
  - Updating illuminate/contracts (v5.5.2 => v5.6.39): Downloading (100%)
  - Updating illuminate/support (v5.5.39 => v5.6.11): Downloading (100%)
  - Updating illuminate/container (v5.5.2 => v5.6.39): Downloading (100%)
Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.
Writing lock file
Generating autoload files

and, again, we didn't update to 6.0

I found other packages to update:
composer update illuminate/{support,container,contracts} nesbot/carbon symfony/translation

Now we have an update.
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 5 updates, 0 removals
  - Installing symfony/translation-contracts (v1.1.6): Loading from cache
  - Updating symfony/translation (v3.3.9 => v4.3.4): Loading from cache
  - Updating nesbot/carbon (1.22.1 => 2.24.0): Loading from cache
  - Updating illuminate/contracts (v5.6.39 => v6.0.0): Loading from cache
  - Updating illuminate/support (v5.6.11 => v6.0.0): Loading from cache
  - Updating illuminate/container (v5.6.39 => v6.0.0): Loading from cache
Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.
Writing lock file
Generating autoload files

... and we broke the tests.
composer test
> parallel-lint src
PHP 7.3.9 | 10 parallel jobs
....                                                         4/4 (100 %)

Checked 4 files in 0 seconds
No syntax error found
> phpunit
PHPUnit 6.3.1 by Sebastian Bergmann and contributors.

...F..........                                                    14 / 14 (100%)

Time: 41 ms, Memory: 6.00MB

There was 1 failure:

1) IlluminateTest\Romans\Providers\RomansProviderTest::testDeferred
Failed asserting that false is true.

/home/wanderson/Htdocs/wandersonwhcr/illuminate-romans/test/Providers/RomansProviderTest.php:30

FAILURES!
Tests: 14, Assertions: 35, Failures: 1.
Script phpunit handling the test event returned with error code 1

Checking the new Laravel 6.0 documentation, deferred service providers must implement Illuminate\Contracts\Support\DeferrableProvider.
diff --git a/src/Providers/RomansProvider.php b/src/Providers/RomansProvider.php
index f709f4f..254d312 100644
--- a/src/Providers/RomansProvider.php
+++ b/src/Providers/RomansProvider.php
@@ -2,6 +2,7 @@

 namespace Illuminate\Romans\Providers;

+use Illuminate\Contracts\Support\DeferrableProvider;
 use Illuminate\Support\ServiceProvider;
 use Romans\Filter\IntToRoman as IntToRomanFilter;
 use Romans\Filter\RomanToInt as RomanToIntFilter;
@@ -12,7 +13,7 @@ use Romans\Parser\Parser;
 /**
  * Romans Provider
  */
-class RomansProvider extends ServiceProvider
+class RomansProvider extends ServiceProvider implements DeferrableProvider
 {
     /**
      * {@inheritdoc}

Now tests are working well on Laravel 6.0.
But we broke Laravel 5.5 because it doesn't have DeferrableProvider contract.

I'll close this PR and make a proper one with all the needed changes, as this PR was created online.


Make it more obvious there's more than just stable releases on download page

When you're on the download page, if you're not paying attention to the scrollbar, there's no obvious thing that there is more stuff further down, it just looks like it's stable released then that's it.
Maybe worth having some quick jump style buttons at the top maybe? just something to make it a bit more obvious.
This is what I see when I go to the download page

Maybe to the left put a pulsating Down and Up arrow indicator for scrolling down.

Or you could do 2 buttons that do: Jump to Nightly Builds and Jump to Stable Builds

I'm honestly against this idea purely on the grounds we're accommodating for people who don't see scrollbars. Which is an incredibly basic part of web page navigation.
Are we getting users who are missing the fact that development builds are below the fold?

It's not the lack of scrollbar, it's the lack of noticing the scrollbar, even I fell for it briefly.  Because the page fits so perfectly on my monitor, it looks like the page is designed so the stable builds are all that's on there.  I'm not sure if a massive arrow is the right solution, sounds a bit terrible tbh :P I was just thinking more a little jump index thing at the top, or maybe have like a little menu on the side which you can click on to jump to the appropriate section.


Add editor setting to make following links add to history in script editor

Implements (main proposal in) godotengine/godot-proposals#4462, and should be combinable with #63515 with not much effort.
Add editor setting to enable following links to add to history, even if the link lands on the same page. This effects both script editor and help tabs.
The addition of a "history save depth" should allow different saving behaviours to coexist, so more could be added as toggelable options. (History save depth also fixes #63681.)

Left as a draft in case other history saving triggers are desirable


Allow kfserving-ingressgateway in samples

To address
https://github.com/kubeflow/kfserving/issues/741

@ellis-bigelow this should be included with 0.3 release

Thanks @animeshsingh for documenting this !
/lgtm
/approve


Create Daft documentation integration page

The Daft team gave an awesome presentation on their integration to the UC Community: https://www.youtube.com/live/8i5eOE3KdBo?feature=shared&t=458
Would be great to create a Daft integration page in the docs.

Happy to take this on!

Awesome @avriiil, assigned this to you!


Provide better schedule for each day

The duration of the main room and breakout room sessions was decided on the fly and that was not very helpful for tutors and attendees.

Duly noted and we have "routines" in place now to manage.


Modifying the activemq.xml file.

Is it possible for me to modify the activemq.xml file in this image? I want to add configuration for a Redelivery Policy. Where would I find the activemq.xml file, and is there a similar procedure to adding broker{{num}}.xml files to /var/lib/artemis/etc-override?

Hi @Evan-Finnigan, you are confusing ActiveMQ with ActiveMQ Artemis. This image is for the later, you need to find an image for ActiveMQ like for instance https://hub.docker.com/r/rmohr/activemq


Update go.sum fixing dependency with caddy

fixing dependency with caddy to 2.7.2 because 2.7.3 not exist

2.7.3 does exist: https://github.com/caddyserver/caddy/releases/tag/v2.7.3


Use a Base36 value as the message unique reference

This uses a Base36 value as the message unique reference for NCTS.
Unfortunately this field only allows 14 characters, and the previous approach of using a hex string can encode only 7 bytes into those 14 characters, i.e. less than a Java long.
Base 36 is convenient because it is encoded using only the characters 0-9 and A-Z which is suitable for the alphanumeric fields in NCTS, it is essentially supported out of the box on the JVM, and it is a quite compact encoding.
This is a bit of a micro-optimisation to be honest, I am just a little worried about collisions of these unique reference numbers.

We could also consider using some kind of date-related value followed by a random value perhaps?


Colour characters in by Jyutping/Pinyin tones

Chinese dictionary programs usually colour characters by their tones.
See here for details on Pinyin tone colours: https://en.wikipedia.org/wiki/Pinyin#Using_tone_colors
See cantonese.org for Pleco's display of Jyutping tone colours.
ACs:

Entry list delegate should colour in characters based on their jyutping/pinyin tones.
Entry header widget should colour in characters based on their jyutping/pinyin tones.
Likely only support one for now (hard code it), but open up for support for others in the future.

Nice to have:

Preferably be able to switch between the two, possibly through implementation of a separate preferences class.

Addressed in commit 8d17d008f5cef48c63ed9ae5948b23ede578aeb3.


⚠ BeyondHD has degraded performance

In 350ab16, BeyondHD ($BHD) experienced degraded performance:

HTTP code: 200
Response time: 3208 ms

Resolved: BeyondHD performance has improved in 3d739b5 after 1 hour, 46 minutes.


Assignment 1 [Mohammad Safari]

Introduction

Hello, everyone! I'm Mohammad, a Ph.D. candidate in the Department of Geoscience, specializing in the field of Applied Geophysics
Describe your research in 2-3 sentences to someone that is not from your field (please avoid abbreviations)

My research is dedicated to the application of AI in seismic imaging. It involves the analysis of seismic imaging algorithms to harness advanced high-performance computing techniques and machine learning methods. The aim is to achieve higher-resolution images and faster algorithms
My research entails the following aspects:

Research Aspect
Answer

Use/collect personal data (health data, interviews, surveys)
No

Use/collect experimental data (lab experiments, measurements with instruments)
Yes

Collaborate with industry
Yes

Write/develop software as the main output of the project
No

Use code (as in programming) for data analysis
Yes

Work with large data (images, simulation models)
Yes

Other:
N/A

Reflections on the importance of RDM videos

The videos is all about the significance of data management for transparency, ethics, and reproducibility in science. It would be a little hard initially, but setting up proper organization ultimately yields long-term benefits. During my geophysics studies, I faced challenges in accessing existing scientific code, which hindered my work. If everyone used GitHub, it would have made my tasks much easier. Additionally, organizing my code and maintaining version history became essential, especially when code changes went awry. Having a structured system with a change history allowed me to revert to a functional backup when needed.
What would you like to learn during this course?

While working, we occasionally receive sensitive data from oil companies that they consider highly confidential, prohibiting us from sharing it elsewhere. I would appreciate guidance on how to handle such situations
Checklist assignments

[x] Assignment 1: creating a GitHub issue (before 12 September, 10:00)
[x] Respond to the GitHub issue #65
[x] Assignment 2: Data Flow Map 1 (share a link in this issue before 20 September 13:00). Link: https://tud365-my.sharepoint.com/:p:/r/personal/mohammadsafari_tudelft_nl/Documents/RDM101_Assignment1_Week1_DataFlowMap_Mohammad_Safari.pptx?d=w96cc7529a43345e4846fbdd0b304cfd9&csf=1&web=1&e=CUdQxx
[ ] Provide feedback to at least one Assignment 2 from another participant
[ ] Respond to the GitHub discussion #66
[ ] Respond to the GitHub discussion #67
[ ] Assignment 3: Data Flow Map 2 (share a link in this issue before 4 October 13:00). Link:
[ ] Provide feedback to at least one Assignment 3 from another participant
[ ] Assignment 4: Data Management Plan (before 11 October, 13:00)
[ ] Respond to the GitHub discussion #68 if you have any questions (optional)
[ ] Assignment 5: Data Flow Map 3: submit your slide (before 17 October, 17:00)

Thanks for sharing assignment 2 @msafariii! I really like how you visualised the workflow - well done!
I just have two points as feedback:

will the modified JMI code also be confidential if it is building on from older code that is confidential? And will that have a potential effect on the Marmousi synthetic model?
Is there any documentation or metadata that could be its own separate dataset? Or is that included in the current datasets?

Hi @msafariii, your data flow map looks very clear!
What is the size and file format of the data that is produced by your code?

Thanks for sharing assignment 2 @msafariii! I really like how you visualised the workflow - well done!
I just have two points as feedback:

will the modified JMI code also be confidential if it is building on from older code that is confidential? And will that have a potential effect on the Marmousi synthetic model?
Is there any documentation or metadata that could be its own separate dataset? Or is that included in the current datasets?

Thanks for your comment.
Regarding your second feedback:
Yes, the modified JMI code is building upon a confidential older code. In that case, it too should be considered confidential to ensure that the proprietary elements of the original code are protected.
Regarding your second feedback :
Marmousi Model Metadata: The Marmousi model, when originally distributed, usually comes with some documentation or metadata that provides details about the model, such as its origin, the physics it incorporates, its dimensions, sampling intervals, etc. This information ensures that users of the model can interpret it correctly and understand its limitations.
JMI Outputs and Metadata: When you apply JMI or any other inversion method to the Marmousi model (or any other dataset), the results will typically include not just the inverted subsurface properties (like velocity or impedance models) but also some metadata. This metadata could include parameters used in the inversion, the algorithm's settings, computational resources used, iteration counts, convergence metrics, etc.

Hi @msafariii, your data flow map looks very clear!
What is the size and file format of the data that is produced by your code?

Hi @ieacdroste. thanks for your comment.
The input data can vary from gigabytes to terabytes in size. While the processing steps also involve handling data from gigabytes to terabytes, the final output typically spans from megabytes to gigabytes in my code.

Hi @msafariii, your assignment 3 looks clear and detailed. I was wondering where save the raw data. You mentioned it can be up to terabytes in size. Do you store it on OneDrive and does that have a storage limit?

Hi @msafariii, your assignment 3 looks clear and detailed. I was wondering where save the raw data. You mentioned it can be up to terabytes in size. Do you store it on OneDrive and does that have a storage limit?

Hi @ieacdroste, Thanks for your comment.
You're right; sometimes the data can be really huge, even more than a terabyte. But honestly, I haven't reached the point where I'm dealing with real data that size. Sometimes, we use complex synthetic data from big companies, which is smaller and more manageable. If I needed to use that data size, I wouldn't use OneDrive for my central storage because of the storage limit.


feat(grants): redirect /grants to feedback form (#447)

#447

Great one!
Probably let's add a button on the main page somewhere?

✅ Grants btn added on homepage

You are welcome to visit our Discord -- https://discord.gg/35hzy2dXXh


Wireless Towing

So you're out drinking and you find a buddy to drive you home, unfortunately you brought your car to the party and will have to somehow get to it in the morning.  Unless of course you could get it towed home, but that's not very affordable.  But what if there existed a software running in both cars, which would relay the signals from the car in the front, to a car right behind it?    If there were features such as openpilot for additional safety, like if the link was broken, the driverless car kept in lane, turned on emergency signals, and pulled to the side of the road?  Thoughts?

Rare use case and not legal anywhere right now.


Error messages remain after a problem has been resolved

For example try deleting a project with a simulation in it. You will get the following:

Now delete the simulation and try to delete the project, you will still see:

Even though you can successfully delete the project.

Network related errors persist. Going to fix this in #323


feat: add ARRAY_AGG() WITHIN GROUP() support

In Snowflake, to order elements in ARRAY_AGG aggregation one needs to provide WITHIN GROUP (..);

https://docs.snowflake.com/en/sql-reference/functions/array_agg#arguments
ARRAY_AGG(<expr>) WITHIN GROUP (<order-by-clause>)

In DuckDB, LIST()/ARRAY_AGG() requires expression to be passed ordered and does not support WITHIN GROUP (...);

https://duckdb.org/docs/sql/aggregates.html#order-by-clause-in-aggregate-functionsARRAY_AGG( <expr> <order-by-clause> )

This transformer simply combines aggreage expression in ARRAY_AGG and ordering one in WITHIN GROUP in an order expression.
ARRAY_AGG(DISTINCT id) WITHIN GROUP (ORDER BY id)

WithinGroup(
  this=ArrayAgg(
    this=Distinct(
      expressions=[
        Column(
          this=Identifier(this=id, quoted=False))])),
  expression=Order(
    expressions=[
      Ordered(
        this=Column(
          this=Identifier(this=id, quoted=False)),
        nulls_first=False)]))

ArrayAgg(
  this=Order(
    this=Distinct(
      expressions=[
        Column(
          this=Identifier(this=ID, quoted=False))]),
    expressions=[
      Ordered(
        this=Column(
          this=Identifier(this=ID, quoted=False)),
        nulls_first=False)]))

-WithinGroup(
-  this=ArrayAgg(
+ArrayAgg(
+  this=Order(
     this=Distinct(
       expressions=[
         Column(
-          this=Identifier(this=id, quoted=False))])),
-  expression=Order(
+          this=Identifier(this=ID, quoted=False))]),
     expressions=[
       Ordered(
         this=Column(
-          this=Identifier(this=id, quoted=False)),
+          this=Identifier(this=ID, quoted=False)),
         nulls_first=False)]))

Snowflake has following limitation though;

https://docs.snowflake.com/en/sql-reference/functions/array_agg#usage-notes
If you specify DISTINCT and WITHIN GROUP, both must refer to the same column. For example:

I've left it out of the scope of this PR to keep it simple.

Thank you for this!
FYI I pushed some small changes in d50873a so the tests would pass on the real snowflake, and made some used the dcur fixture to simplify the test.


Android lockscreen controls

Lockscreen controls for iOS are available, but Android ones are not present as far as I can tell. Is this on the roadmap? Thanks.

Please see #542

Are there any news?

I really want this feature on Android too. Packge audio_service is not a solution beacause it's not working with this package.

We are happy to review any Merge Requests, if you want to contribute.


Add commands to focus view and prep for release

Unfortunately, the create commands attached to resource type grouping items doesn't work with any of the v1.5 client extensions. So I'm having to hide those commands from the group items in the favorites view.
This should be an easy to fix thing, but I want to wait til after build.


Mouse death sprite isn't persistent if picked up/dropped

How to reproduce:
Step 1. Find a dead mouse on the station.
Step 2. Pick up the mouse.
Step 3. The mouse will no longer be in its death sprite, though I believe it remains dead (won't move if you drop it).

This has been fixed.


"Non-code call target" warning on all calls to external functions

I'm looking at some binaries on an embedded Linux ppc device. Across all binaries and libraries I've checked out, all call sites to external functions are marked with a "Non-code Branch" warning. The sites are all call instructions into .got_recovered_xxx sections, which are each 4 bytes long (though 8-byte-aligned), and show as all zeros in binaryninja. What is the correct behaviour here?

Sounds like either relocations aren't working or the load address for the binary isn't correct. From the section name I assume they are elf files?

Yep:
ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, no section header
More details provided in your slack DMs.

This is a combination of some issues with relocations affecting non-backed portions of segments, and some improvements that need to be made to automatic .got section creation.


Document built-in stackdriver integration

We should document any built-in strackdriver integration in this image. I believe it enables the debugger by default.

Dd

Sd


Bugfix/create course/fix save button lock issue1334

Checklist

[x] I tested all changes and all related features with different users (student, tutor, instructor, admin) on the test server https://artemistest.ase.in.tum.de.
[x] Server: I implemented the changes with a good performance and prevented too many database calls
[x] Client: I documented the TypeScript code using JSDoc style.
[x] Client: I added multiple screenshots/screencasts of my UI changes

Motivation and Context
This pull request was opened as a fix to Issue #1334
Description
The HttpErrorResponse from the server has an empty error field. Instead the error was reflected in the header of the response as x-artemisapp-alert. This caused a NullPointerException which did not allow the "saving" state to be completed thereby locking the save button. As a fix I introduced a null test for HttpErrorResponse.error. When it is null, it fetches the error Message from the header x-artemisapp-alert.
Steps for Testing

Log in to Artemis
Navigate to Course Administration
Create a course with an already used shortname. E.g. ATC
Hit save

Screenshots

@anditurdiu could you please fix the 3 warnings shown by GitHub in the Files changed tab? I know 2 of them were not introduced by you, but then we have fixed them as well. Thanks

@anditurdiu could you please fix the 3 warnings shown by GitHub in the Files changed tab? I know 2 of them were not introduced by you, but then we have fixed them as well. Thanks

I removed all usused imports referenced by github

Thanks 👍🏻


Missing docs for Acl and Topic

What happened?
As part of https://github.com/pulumi/pulumi-kafka/pull/195, we lost docs for the Acl and Topic resource.
Expected Behavior
We don't loose docs on upgrades.
Steps to reproduce
See upgrade
Output of pulumi about
NA
Additional context
It looks like the loss of docs was caused by https://github.com/Mongey/terraform-provider-kafka/commit/8b8961dcaa68d8b4089d6f905acaa9f972dd3715.
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

I believe this is similar to https://github.com/pulumi/pulumi-spotinst/issues/366. Something in upstream docsgen we're not responding to correctly.

This was fixed, likely via the refactor of handling Examples sections, via upgrade to https://github.com/pulumi/pulumi-terraform-bridge/releases/tag/v3.77.0 in https://github.com/pulumi/pulumi-kafka/pull/362. 🎉
See our docs on the registry: https://www.pulumi.com/registry/packages/kafka/api-docs/topic/


Use xarray's plotting methods to generate image thumbnails

This makes the thumbnails match what's displayed when the variable is plotted, particularly when there are coordinates being used as ticks along the axes.
Before (thumbnail is upside down):

After:

(if there's no objections I'll merge this at the end of the week)

LGTM


Rename some internal modules

related to #52

Codecov Report

Merging #68 (704afab) into master (929b1c6) will not change coverage.
The diff coverage is 93.33%.

@@           Coverage Diff           @@
##           master      #68   +/-   ##
=======================================
  Coverage   82.78%   82.78%
=======================================
  Files          16       16
  Lines        2695     2695
=======================================
  Hits         2231     2231
  Misses        464      464

Impacted Files
Coverage Δ

geofileops/fileops.py
87.44% <ø> (-5.33%)
:arrow_down:

geofileops/geoops.py
92.77% <92.77%> (ø)

geofileops/__init__.py
100.00% <100.00%> (ø)

geofileops/geofile.py
100.00% <100.00%> (ø)

geofileops/geofileops.py
100.00% <100.00%> (ø)

geofileops/util/_geoops_gpd.py
82.94% <100.00%> (ø)

geofileops/util/_geoops_sql.py
82.97% <100.00%> (ø)

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 929b1c6...704afab. Read the comment docs.


Research and estimate test coverage change

Total to include both tested and not tested files so that the metric is more accurate.

Report from branch dev_773_e2e_refactor_fixing ordered by Coverage % asc:
4045 of 6465 lines covered

Files
Tracked lines
Covered
Partial
Missed
Coverage %

app/helper/http/retry-logger.go
16
0
0
16
0.00%

app/helper/http/error-response.go
11
0
0
11
0.00%

app/services/contracts/service.go
71
0
0
71
0.00%

app/clients/hedera/client.go
215
9
1
205
4.19%

app/services/lock-event/service.go
179
25
2
152
13.97%

app/process/handler/read-only/fee-transfer/handler.go
152
26
1
125
17.11%

app/persistence/db_conn.go
27
7
0
20
25.93%

app/router/transfer/transfer.go
53
17
1
35
32.08%

app/services/fee/distributor/distributor.go
90
29
0
61
32.22%

app/process/watcher/evm/watcher.go
505
178
11
316
35.25%

app/process/handler/read-only/mint-hts/handler.go
74
30
3
41
40.54%

config/config.go
33
14
3
16
42.42%

app/process/handler/read-only/fee/handler.go
119
51
6
62
42.86%

app/model/auth-message/auth-message.go
147
66
8
73
44.90%

app/process/watcher/transfer/watcher.go
282
129
17
136
45.74%

app/persistence/db.go
23
11
0
12
47.83%

app/clients/evm/client.go
173
83
0
90
47.98%

app/clients/hedera/mirror-node/client.go
400
199
6
195
49.75%

app/core/server/server.go
20
10
0
10
50.00%

app/helper/big-numbers/helper.go
12
7
0
5
58.33%

app/process/handler/read-only/burn/handler.go
44
26
2
16
59.09%

app/process/handler/message/handler.go
136
84
3
49
61.76%

app/model/fee-policy/flat_fee_per_token_policy.go
37
24
4
9
64.86%

app/process/watcher/message/watcher.go
79
52
6
21
65.82%

config/loggcp.go
56
38
4
14
67.86%

app/services/signer/evm/signer.go
19
13
2
4
68.42%

app/services/burn-event/service.go
270
187
12
71
69.26%

app/services/fee/calculator/calculator.go
36
25
3
8
69.44%

app/helper/http/encode.go
10
7
1
2
70.00%

app/services/assets/assets.go
421
296
28
97
70.31%

app/model/message/message.go
51
36
1
14
70.59%

app/services/pricing/service.go
353
250
17
86
70.82%

config/node.go
106
76
10
20
71.70%

app/services/prometheus/service.go
125
93
10
22
74.40%

app/model/fee-policy/flat_fee_policy.go
17
13
1
3
76.47%

app/model/fee-policy/percentage_fee_policy.go
18
14
1
3
77.78%

app/model/fee-policy/helpers.go
19
15
1
3
78.95%

app/process/handler/read-only/nft/fee/handler.go
110
87
2
21
79.09%

app/helper/evm/helper.go
45
36
1
8
80.00%

app/router/utils/utils.go
20
16
1
3
80.00%

app/helper/mirror-node/api.go
34
28
2
4
82.35%

app/process/handler/fee-message/handler.go
25
21
1
3
84.00%

app/services/fee-policy/service.go
208
175
6
27
84.13%

config/logger.go
26
22
0
4
84.62%

app/persistence/transfer/transfer.go
172
150
8
14
87.21%

app/helper/timestamp/helper.go
24
21
1
2
87.50%

app/process/watcher/bridge-config/watcher.go
26
23
1
2
88.46%

app/services/bridge-config/service.go
158
140
5
13
88.61%

config/bridge.go
115
102
0
13
88.70%

app/services/utils/service.go
40
36
1
3
90.00%

app/helper/hedera/transaction-id.go
31
28
0
3
90.32%

app/helper/hedera/scheduled_transaction.go
62
57
1
4
91.94%

app/process/recovery/recovery.go
58
55
0
3
94.83%

app/process/handler/message-submission/handler.go
58
55
1
2
94.83%

app/persistence/fee/fee.go
43
42
0
1
97.67%

app/router/router.go
10
10
0
0
100.00%

app/helper/fee/fee.go
27
27
0
0
100.00%

app/helper/http/get.go
17
17
0
0
100.00%

app/core/queue/queue.go
7
7
0
0
100.00%

app/helper/hedera/nft.go
79
79
0
0
100.00%

app/helper/memo/helper.go
10
10
0
0
100.00%

app/helper/hedera/token.go
6
6
0
0
100.00%

app/router/assets/assets.go
63
63
0
0
100.00%

app/helper/decimal/helper.go
30
30
0
0
100.00%

app/helper/message/helper.go
14
14
0
0
100.00%

app/process/payload/transfer.go
28
28
0
0
100.00%

app/router/response/response.go
5
5
0
0
100.00%

app/clients/coin-gecko/client.go
30
30
0
0
100.00%

app/persistence/status/status.go
34
34
0
0
100.00%

app/services/contracts/members.go
8
8
0
0
100.00%

app/persistence/message/message.go
36
36
0
0
100.00%

app/router/burn-event/burn-event.go
15
15
0
0
100.00%

app/persistence/schedule/schedule.go
55
55
0
0
100.00%

app/process/watcher/price/watcher.go
20
20
0
0
100.00%

app/clients/coin-market-cap/client.go
31
31
0
0
100.00%

app/router/healthcheck/healthcheck.go
10
10
0
0
100.00%

app/router/min-amounts/min-amounts.go
16
16
0
0
100.00%

app/process/handler/mint-hts/handler.go
12
12
0
0
100.00%

app/router/config-bridge/config-bridge.go
8
8
0
0
100.00%

app/process/handler/burn-message/handler.go
25
25
0
0
100.00%

app/process/handler/fee-transfer/handler.go
12
12
0
0
100.00%

app/process/handler/nft/transfer/handler.go
50
50
0
0
100.00%

app/process/handler/nft/fee-message/handler.go
25
25
0
0
100.00%

app/process/watcher/fee-policy-config/watcher.go
22
22
0
0
100.00%

app/process/handler/read-only/transfer/handler.go
20
20
0
0
100.00%

app/clients/hedera/mirror-node/model/error/error.go
13
13
0
0
100.00%

app/clients/hedera/mirror-node/model/transaction/transaction.go
73
73
0
0
100.00%


[Event Request] Application “Tests-Permissions” Codeunit 139453 "O365 Customer Permission Test"

[Event Request]Application “Tests-Permissions”, 139453 "O365 Customer Permission Test"
Could you please insert the OnTestInitialize Event at the beginning of the procedure Initialize?

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Suppress CA1852 warning in KernelBuilder.csproj

The KernelBuilder.csproj file was generating a CA1852 warning, which
suggests using a const instead of a static readonly field. However, this
warning is not applicable for the KernelBuilder class, which uses
reflection to load the kernel assemblies. Therefore, the warning is
suppressed by adding it to the NoWarn property in the project file. This
makes the code analysis more accurate and avoids false positives.
This warning was impacting dotnet-pr builds against 7.0.
Contribution Checklist

[x] The code builds clean without any errors or warnings
[x] The PR follows SK Contribution Guidelines (https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
[x] The code follows the .NET coding conventions (https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions) verified with dotnet format
[x] All unit tests pass, and I have added new tests where possible
[x] I didn't break anyone :smile:

I didn't see the warning and the CI pipelines were green, I'm a bit confused about how these errors are showing up


gopls: Unable to build on vscode

What did you do?
I'm trying to build go source file using gopls on Microsoft vscode. Instead of executing go build on the specific file, it fails to execute the build command.
note:
I'm using go version manager to maintain its different go runtimes.
Here is the code.
https://play.golang.com/p/HhCLwAZhaBk
What did you expect to see?
It should build a specific file.
What did you see instead?
It's not building the specific file.
Build info
golang.org/x/tools/gopls 0.2.0
<EMAIL_ADDRESS>h1:ddCHfScTYOG6auAcEKXCFN5iSeKSAnYcPv+7zVJBd+U=
<EMAIL_ADDRESS>h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
<EMAIL_ADDRESS>h1:Kpca3qRNrduNnOQeazBd0ysaKrUJiIuISHxogkT9RPQ=
<EMAIL_ADDRESS>h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU=
<EMAIL_ADDRESS>h1:FNzasIzfY1IIdyTs/+o3Qv1b7YdffPbBXyjZ5VJJdIA=
<EMAIL_ADDRESS>h1:9zdDQZ7Thm29KFXgAX/+yaf3eVbP7djjWp/dXAppNCc=
<EMAIL_ADDRESS>h1:3JgtbtFHMiCmsznwGVTUWbgGov+pVqnlf1dEJTNAXeM=

Go info
go version go1.13.4 linux/amd64

GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/xyz/.cache/go-build"
GOENV="/home/xyz/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/xyz/.asdf/installs/golang/1.13.4/packages"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/home/xyz/.asdf/installs/golang/1.13.4/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/home/xyz/.asdf/installs/golang/1.13.4/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build321841077=/tmp/go-build -gno-record-gcc-switches"

settings on vscode
{
    "go.gopath": "/home/xyz/.asdf/installs/golang/1.13.4/packages",
    "go.goroot": "/home/xyz/.asdf/installs/golang/1.13.4/go",
    "terminal.integrated.shellArgs.linux": ["-l"],
    "terminal.integrated.automationShell.linux": "/bin/bash",
    "go.useLanguageServer": true,
    "[go]": {
        "editor.snippetSuggestions": "none",
        "editor.formatOnSave": true,
        "editor.codeActionsOnSave": {
            "source.organizeImports": true,
        }
    },
    "go.languageServerExperimentalFeatures": {
        "format": true,
        "autoComplete": true,
        "rename": true,
        "goToDefinition": true,
        "hover": true,
        "signatureHelp": true,
        "goToTypeDefinition": true,
        "goToImplementation": true,
        "documentSymbols": true,
        "workspaceSymbols": true,
        "findReferences": true,
        "diagnostics": true,
    },
    "go.languageServerFlags": [
        "-rpc.trace", // for more detailed debug logging
        "serve",
        "--debug=localhost:6060", // to investigate memory usage, see profiles
    ],
    "gopls": {
        "usePlaceholders": true, // add parameter placeholders when completing a function

        // Experimental settings
        "completeUnimported": true, // autocomplete unimported packages
        "watchFileChanges": true,  // watch file changes outside of the editor
        "deepCompletion": true,     // enable deep completion
    },
    "files.eol": "\n", // formatting only supports LF line endings
}

gopls does not execute builds in VS Code, so I think your issue should be moved to the https://github.com/microsoft/vscode-go repository.

Are there any timeline when the buildOnSave would be made available on gopls

gopls does not execute builds in VS Code, so I think your issue should be moved to the https://github.com/microsoft/vscode-go repository.

There currently isn't any plan for this feature, but this is something we might be able to do via a CodeLens. Closing this issue for now, as it is not yet a planned feature.


Implement business logic to create Linode instances

Soon or later we would need some business logic to create Linode instances. Our plan is to use https://github.com/linode/linodego SDK under the hood.
Acceptance criteria:

Helper function for instance creation
Wait for ready solution
Unit tests

This issue solves the other end of  https://github.com/linode/cluster-api-provider-linode/issues/11

WIP


Error buidl source

docker image nvidia

-- The CXX compiler identification is GNU 7.4.0
-- The CUDA compiler identification is NVIDIA 10.0.130
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Found Protobuf: /usr/local/lib/libprotobuf.so;-lpthread (found version "3.6.1")
-- PROTOBUF=/usr/local/lib/libprotobuf.so
-- Performing Test SUPPORT_CXX11
-- Performing Test SUPPORT_CXX11 - Success
-- Found Threads: TRUE
-- Found CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda
-- Found CUDA_CUDA_LIBRARY=/usr/local/cuda/targets/x86_64-linux/lib/stubs/libcuda.so
-- Found CUDA_CUDART_LIBRARY=/usr/local/cuda/lib64/libcudart.so
-- Found CUDA_NVRTC_LIBRARY=CUDA_NVRTC_LIBRARY-NOTFOUND
-- Found CUDA_CUDNN_LIBRARY=CUDA_CUDNN_LIBRARY-NOTFOUND
-- Found CUDA_CUBLAS_LIBRARY=CUDA_CUBLAS_LIBRARY-NOTFOUND
-- CUDA_INCLUDE_DIR=/usr/local/cuda/include
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CUDA_CUBLAS_LIBRARY
    linked by target "taso_runtime" in directory /storage/data/taso
CUDA_CUDNN_LIBRARY
    linked by target "taso_runtime" in directory /storage/data/taso

-- Configuring incomplete, errors occurred!
See also "/storage/data/taso/build/CMakeFiles/CMakeOutput.log".
See also "/storage/data/taso/build/CMakeFiles/CMakeError.log".

TF GPU it`s work

@sonfiree are you using the pre-built docker image? Make sure you have installed nvidia-docker, and launch the TASO docker image via run_docker.sh tasoml/cuda100.

I am using nvidia-docker.
I use Build TASO Runtime
or
Docker Images?

You don't need to build the docker image.
Once you have cloned the TASO github repo, you can directly launch our prebuilt docker image via /path/to/taso/docker/run_docker.sh tasoml/cuda100.

I have Nvidia-Docker running and I need to run TASO.
I do not need to create another container

@sonfiree Just to double check that we are on the same page: when you got the above error messages, were you trying to build a TASO docker image through docker build, or were you trying to run our pre-built docker using the run_docker script.

I'm already in the container.

It seems cmake cannot automatically find CUDA libraries to build the runtime. Can you change set(USE_CUDA on) to set(USE_CUDA /usr/local/cuda/) and also make sure libcublas.so and libcudnn.so are in the folder /usr/local/cuda/lib64? They should be there in our docker image.


Phone Authentication issue

I have problem when i am first time install the application that is just show progress bar loading.....
i am just add your code in co.chatsdk.firebase.ui         FirebaseUIActivity
FirebaseUIModule.activate(context, AuthUI.PHONE_VERIFICATION_PROVIDER);
in onCreate method.
but second time run the app that works fine. What can i do rectify this problem

@dlaravindhan We could not reproduce this problem in the newest version of Chat SDK, so we will close this issue. If the issue persists, please re-open it.


Updating master with develop contents

This pull requests updates master branch with the contents of develop. We need to use the latest contents for the new release of devonfw.

Changes done, please review again :)

Changes done, please review again :)
I have deployed it and tested with a back end. It is working fine.

Looks good to me :)


Random NPE Crash

https://github.com/frank89722/JourneyMapIntegration/blob/main/Fabric/src/main/java/me/frankv/jmi/mixin/MouseHandlerMixin.java#L23 doesn't check if the hitResult is null, this normally doesn't happen in vanilla but it's marked as @Nullable and some mods seem to set it to null which sometimes causes random crashes

Thank you for the report!


Manifest files with quoted cell values not getting submitted fix

Exporting CSV files from MS Excel does not add quotation marks around all elements. It inserts quotations around only those elements with a separator like ",". So by setting the quote option for write.csv() to TRUE we are essentially creating "quoted style" CSV files.

@milen-sage: I've tested it on the DC App, but I didn't need to make any changes to the schematic codebase (synapse/store.py). If we wanted to be extra cautious, we can add quoting=csv.QUOTE_ALL option to pd.read_csv(), since we are creating "quoted style" manifests.

@milen-sage: I've tested it on the DC App, but I didn't need to make any changes to the schematic codebase (synapse/store.py). If we wanted to be extra cautious, we can add quoting=csv.QUOTE_ALL option to pd.read_csv(), since we are creating "quoted style" manifests.

@milen-sage: I've tested it on the DC App, but I didn't need to make any changes to the schematic codebase (synapse/store.py). If we wanted to be extra cautious, we can add quoting=csv.QUOTE_ALL option to pd.read_csv(), since we are creating "quoted style" manifests.

I see, since it works w/in the context of the DC app, this is good for now. We can add the extra arguments to read_csv if needed for extra clarity later. Thanks @sujaypatil96 !

@milen-sage: I've tested it on the DC App, but I didn't need to make any changes to the schematic codebase (synapse/store.py). If we wanted to be extra cautious, we can add quoting=csv.QUOTE_ALL option to pd.read_csv(), since we are creating "quoted style" manifests.

I see, since it works w/in the context of the DC app, this is good for now. We can add the extra arguments to read_csv if needed for extra clarity later. Thanks @sujaypatil96 !

Yup, sounds good. I'll merge this PR. I believe this should also resolve issue: https://github.com/Sage-Bionetworks/schematic/issues/377.

Yup, sounds good. I'll merge this PR. I believe this should also resolve issue: https://github.com/Sage-Bionetworks/schematic/issues/377.

tested on dev, merging and will put on prod as well.

tested on dev, merging and will put on prod as well.


Issue Installing node-sass in Angular Project with Specific Angular and Node Versions

Hi,
I'm currently facing an issue while attempting to install node-sass in my Angular project. I've tried several versions of node-sass, but unfortunately, I haven't been successful.
Here are the Angular versions I'm working with, as shown in the picture below:
[Include a screenshot or list the Angular versions]
Additionally, I'd like to use Node.js version 10 for my project. Could you please provide guidance or suggest a compatible version of node-sass that works seamlessly with the specified Angular versions and Node.js version 10?
Your assistance in resolving this matter is greatly appreciated.
Thank you.
here is the code :
/*/
PS C:\Users\myname\f1-front> node --version
v13.14.0
PS C:\Users\myname\f1-front> npm i<EMAIL_ADDRESS>npm WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated<EMAIL_ADDRESS>This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
npm WARN deprecated<EMAIL_ADDRESS>this library is no longer supported
npm WARN deprecated<EMAIL_ADDRESS>Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

<EMAIL_ADDRESS>install C:\Users\myname\f1-front\node_modules\node-sass
node scripts/install.js

Cached binary found at C:\Users\myname\AppData\Roaming\npm-cache\node-sass\4.13.1\win32-x64-79_binding.node

<EMAIL_ADDRESS>postinstall C:\Users\myname\f1-front\node_modules\node-sass
node scripts/build.js

Binary found at C:\Users\myname\f1-front\node_modules\node-sass\vendor\win32-x64-79\binding.node
Testing binary
Binary has a problem: Error: \?\C:\Users\myname\f1-front\node_modules\node-sass\vendor\win32-x64-79\binding.node is not a valid Win32 application.
\?\C:\Users\myname\f1-front\node_modules\node-sass\vendor\win32-x64-79\binding.node
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1168:18)
at Module.load (internal/modules/cjs/loader.js:982:32)
at Function.Module._load (internal/modules/cjs/loader.js:875:14)
at Module.require (internal/modules/cjs/loader.js:1022:19)
at require (internal/modules/cjs/helpers.js:72:18)
at module.exports (C:\Users\myname\f1-front\node_modules\node-sass\lib\binding.js:19:10)
at Object. (C:\Users\myname\f1-front\node_modules\node-sass\lib\index.js:14:35)
at Module._compile (internal/modules/cjs/loader.js:1118:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1138:10)
at Module.load (internal/modules/cjs/loader.js:982:32)
Building the binary locally
Building: C:\NWLS\nodejs\node-v13.14.0-win-x64\node.exe C:\Users\myname\f1-front\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   'C:\NWLS\nodejs\node-v13.14.0-win-x64\node.exe',
gyp verb cli   'C:\Users\myname\f1-front\node_modules\node-gyp\bin\node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library='
gyp verb cli ]
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "C:\NWLS\Python\Python27" in the PATH
gyp verb which failed Error: not found: C:\NWLS\Python\Python27
gyp verb which failed     at getNotFoundError (C:\Users\myname\f1-front\node_modules\which\which.js:13:12)
gyp verb which failed     at F (C:\Users\myname\f1-front\node_modules\which\which.js:68:19)
gyp verb which failed     at E (C:\Users\myname\f1-front\node_modules\which\which.js:80:29)
gyp verb which failed     at C:\Users\myname\f1-front\node_modules\which\which.js:89:16
gyp verb which failed     at C:\Users\myname\f1-front\node_modules\isexe\index.js:42:5
gyp verb which failed     at C:\Users\myname\f1-front\node_modules\isexe\windows.js:36:5
gyp verb which failed     at FSReqCallback.oncomplete (fs.js:171:21)
gyp verb which failed  C:\NWLS\Python\Python27 Error: not found: C:\NWLS\Python\Python27
gyp verb which failed     at getNotFoundError (C:\Users\myname\f1-front\node_modules\which\which.js:13:12)
gyp verb which failed     at F (C:\Users\myname\f1-front\node_modules\which\which.js:68:19)
gyp verb which failed     at E (C:\Users\myname\f1-front\node_modules\which\which.js:80:29)
gyp verb which failed     at C:\Users\myname\f1-front\node_modules\which\which.js:89:16
gyp verb which failed     at C:\Users\myname\f1-front\node_modules\isexe\index.js:42:5
gyp verb which failed     at C:\Users\myname\f1-front\node_modules\isexe\windows.js:36:5
gyp verb which failed     at FSReqCallback.oncomplete (fs.js:171:21) {
gyp verb which failed   code: 'ENOENT'
gyp verb which failed }
gyp verb could not find "C:\NWLS\Python\Python27". checking python launcher
gyp verb could not find "C:\NWLS\Python\Python27". guessing location
gyp verb ensuring that file exists: C:\Python27\python.exe
gyp verb check python version C:\Python27\python.exe -c "import sys; print "2.7.15 gyp verb check python version .%s.%s" % sys.version_info[:3];" returned: %j
gyp verb get node dir no --target version specified, falling back to host node version: 13.14.0
gyp verb command install [ '13.14.0' ]
gyp verb install input version string "13.14.0"
gyp verb install installing version: 13.14.0
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version not already installed, continuing with install 13.14.0
gyp verb ensuring nodedir is created C:\Users\myname.node-gyp\13.14.0
gyp verb created nodedir C:\Users\myname.node-gyp\13.14.0
gyp http GET https://nodejs.org/download/release/v13.14.0/node-v13.14.0-headers.tar.gz
gyp WARN install got an error, rolling back install
gyp verb command remove [ '13.14.0' ]
gyp verb remove using node-gyp dir: C:\Users\myname.node-gyp
gyp verb remove removing target version: 13.14.0
gyp verb remove removing development files for version: 13.14.0
gyp ERR! configure error
gyp ERR! stack Error: This is most likely not a problem with node-gyp or the package itself and
gyp ERR! stack is related to network connectivity. In most cases you are behind a proxy or have bad
gyp ERR! stack network settings.
gyp ERR! stack     at Request.  System Windows_NT 10.0.19045
gyp ERR! command "C:\NWLS\nodejs\node-v13.14.0-win-x64\node.exe" "C:\Users\myname\f1-front\node_modules\node-gyp\bin\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd C:\Users\myname\f1-front\node_modules\node-sass
gyp ERR! node -v v13.14.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>postinstall: node scripts/build.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!  Really disappointing from this dev team.

Node Sass is deprecated, and this issue is unlikely to ever be fixed. Please move your Sass compilation to the sass package instead.


Bump GA to 2<IP_ADDRESS>

https://engineering.helium.com/2021/11/05/miner-release-minor-usability-improvements.html

Helps for https://github.com/NebraLtd/hm-miner/issues/46


Test codecov

Description
Checklist

[ ] Added link to Github issue or Trello card
[ ] Added tests

Codecov Report

Merging #250 (2b622ac) into main (746fe40) will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #250      +/-   ##
==========================================
+ Coverage   84.93%   84.96%   +0.02%
==========================================
  Files          41       41
  Lines        2224     2228       +4
==========================================
+ Hits         1889     1893       +4
  Misses        335      335

Impacted Files
Coverage Δ

wellcomeml/io/s3_policy_data.py
91.17% <0.00%> (-0.13%)
:arrow_down:

wellcomeml/ml/bilstm.py
91.42% <0.00%> (-0.07%)
:arrow_down:

wellcomeml/ml/transformers_tokenizer.py
92.06% <0.00%> (+0.12%)
:arrow_up:

wellcomeml/ml/keras_vectorizer.py
87.91% <0.00%> (+0.13%)
:arrow_up:

wellcomeml/ml/bert_vectorizer.py
96.15% <0.00%> (+0.15%)
:arrow_up:

wellcomeml/ml/frequency_vectorizer.py
80.00% <0.00%> (+0.75%)
:arrow_up:

Continue to review full report at Codecov.

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

Closing, this was to check that codecov works with previous setup


WIP: pythonPackages.virtualenv: 16.7.9 -> 20.0.21 fix #66366

Motivation for this change
fixes #66366 in that the newer version no longer checks if sys.prefix matches the virtualenv.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

Still running nix-shell -p nixpkgs-review --run "nixpkgs-review wip"

@GrahamcOfBorg build pythonPackages.virtualenv python3Packages.virtualenv python38Packages.virtualenv

nix-shell -p nixpkgs-review --run "nixpkgs-review wip" finished with
[1/390/410 built (40 failed), 2937 copied (15523.6/15535.1 MiB), 3535.2 MiB DL]
semi-autogenerated list with hydra links to check for failling packages

[ ] mxnet-1.6.0
[ ] python3.7-mxnet-1.6.0
[ ] python2.7-structlog-19.2.0
[ ] python2.7-zc.lockfile-2.0
[ ] python2.7-pytest-services-2.0.1
[ ] ntfy-2.7.0
[ ] python3.7-odo-unstable-2018-09-21
[ ] pantsbuild.pants-1.7.0
[ ] python2.7-exchangelib-1.12.2
[ ] python2.7-Flask-Caching-1.8.0
[ ] python2.7-graphite-api-1.1.3
[ ] python2.7-influxgraph-1.5.0
[ ] python2.7-junos-eznc-2.3.1
[ ] python3.7-blaze-0.11.3
[ ] python3.8-odo-unstable-2018-09-21
[ ] python3.7-exchangelib-1.12.2
[ ] python3.7-dask-jobqueue-0.7.0
[ ] python3.7-qiskit-terra-0.14.1
[ ] python3.7-qiskit-aer-0.5.1
[ ] python3.7-reproject-0.6
[ ] python3.7-junos-eznc-2.3.1
[ ] python3.7-streamz-0.5.2
[ ] python3.7-stumpy-1.0
[ ] python3.7-qiskit-ignis-0.3.0
[ ] python3.7-qiskit-aqua-0.7.0
[ ] python3.7-imbalanced-learn-0.6.1
[ ] python3.7-persim-0.1.2
[ ] python3.7-ripser-0.4.1
[ ] python3.7-pygbm-0.1.0
[ ] python3.7-OctoPrint-1.4.0
[ ] python3.7-scikit-tda-0.0.4
[ ] python3.7-qiskit-ibmq-provider-0.7.0
[ ] python3.7-qiskit-0.19.1
[ ] python3.7-qasm2image-0.8.0
[ ] python3.7-papis-0.9
[ ] ape-2019-08-10
[ ] python3.8-blaze-0.11.3
[ ] python3.8-celery-4.4.2
[ ] python3.8-django-raster-0.7
[ ] python3.8-djmail-1.1.0
[ ] python3.8-flower-0.9.3
[ ] python3.8-dask-jobqueue-0.7.0
[ ] python3.8-exchangelib-1.12.2
[ ] python3.7-optuna-0.19.0
[ ] python3.8-apache-airflow-1.10.5
[ ] python3.8-reproject-0.6
[ ] python3.8-aplpy-2.0.3
[ ] caffe-1.0
[ ] python3.8-datashader-0.9.0
[ ] bareos-17.2.7
[ ] python3.8-junos-eznc-2.3.1
[ ] python3.8-persim-0.1.2
[ ] python3.8-ripser-0.4.1
[ ] python3.8-imbalanced-learn-0.6.1
[ ] python3.8-pygbm-0.1.0
[ ] python3.8-streamz-0.5.2
[ ] python3.8-scikit-tda-0.0.4
[ ] python3.8-papis-0.9
[ ] python3.8-pythonnet-2.4.0
[ ] jdk-8u251-linux-x64.tar.gz
[ ] oraclejdk-8u251
[ ] ibtws_9542.jar
[ ] ib-tws-9542
[ ] ib-controller-2.14.0

full output of nixpkgs-review
tutnix ~/ws/nixpkgs (git) d72746969d5b U virtualenv-fix-66366
% nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
$ git -c fetch.prune=false fetch --force https://github.com/NixOS/nixpkgs master:refs/nixpkgs-review/0
$ git worktree add /home/alab/.cache/nixpkgs-review/rev-d72746969d5b2a1350e6840cf14239f5043bfe07-dirty-1/nixpkgs 086be4a7b83ff073504e05c93c24cbb9e23cab2e
Preparing worktree (detached HEAD 086be4a7b83)
Updating files: 100% (21748/21748), done.
 Turning OpenBLAS_FOUND off
  CMake Error at cmake/Modules/FindOpenBLAS.cmake:82 (MESSAGE):
    Could not find OpenBLAS
  Call Stack (most recent call first):
    cmake/ChooseBlas.cmake:42 (find_package)
    CMakeLists.txt:310 (include)

  -- Configuring incomplete, errors occurred!
  See also "/build/apache-mxnet-src-1.6.0-incubating/build/CMakeFiles/CMakeOutput.log".
cannot build derivation '/nix/store/5ygrgqy96hyzviqdxd4hvivvn1nbfg9n-python3.7-mxnet-1.6.0.drv': 1 dependencies couldn't be built
builder for '/nix/store/1wqy7d0h949mfldamb8c6x1l2sdhf765-python2.7-structlog-19.2.0.drv' failed with exit code 2; last 10 log lines:
  /nix/store/hr23lqkcb4kvkyj91gwlqjy2rpqp0zgk-python2.7-Twisted-20.3.0/lib/python2.7/site-packages/twisted/python/log.py:17
  /nix/store/hr23lqkcb4kvkyj91gwlqjy2rpqp0zgk-python2.7-Twisted-20.3.0/lib/python2.7/site-packages/twisted/python/log.py:17
    /nix/store/hr23lqkcb4kvkyj91gwlqjy2rpqp0zgk-python2.7-Twisted-20.3.0/lib/python2.7/site-packages/twisted/python/log.py:17: ImportWarning: Not importing directory '/nix/store/v1z9s35izss3bpfabk2976497hwgc8lf-python2.7-zope.event-4.4/lib/python2.7/site-packages/zope': missing __init__.py
      from zope.interface import Interface

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  =========================== short test summary info ============================
  FAILED tests/test_twisted.py
  !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!
  ===================== 4 warnings, 1 error in 2.04 seconds ======================
builder for '/nix/store/x7cbg358jmrb5srdfbamm5pngl60nzlk-python2.7-zc.lockfile-2.0.drv' failed with exit code 1; last 10 log lines:
      self.parseArgs(argv)
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/unittest/main.py", line 149, in parseArgs
      self.createTests()
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/unittest/main.py", line 158, in createTests
      self.module)
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/unittest/loader.py", line 130, in loadTestsFromNames
      suites = [self.loadTestsFromName(name, module) for name in names]
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/unittest/loader.py", line 100, in loadTestsFromName
      parent, obj = obj, getattr(obj, part)
  AttributeError: 'module' object has no attribute 'tests'
cannot build derivation '/nix/store/4q7n73h339fina63lppjqrjigiac8lv0-python2.7-pytest-services-2.0.1.drv': 1 dependencies couldn't be built
builder for '/nix/store/5m2rax0pcyngp3r7i0jgx9jghxzh0hpj-ntfy-2.7.0.drv' failed with exit code 1; last 10 log lines:
      self.module)
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/unittest/loader.py", line 130, in loadTestsFromNames
      suites = [self.loadTestsFromName(name, module) for name in names]
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/unittest/loader.py", line 103, in loadTestsFromName
      return self.loadTestsFromModule(obj)
    File "/nix/store/4k6mfzmkcda54xlwqsj2v9432iif6ryb-python2.7-setuptools-44.0.0/lib/python2.7/site-packages/setuptools/command/test.py", line 55, in loadTestsFromModule
      tests.append(self.loadTestsFromName(submodule))
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/unittest/loader.py", line 100, in loadTestsFromName
      parent, obj = obj, getattr(obj, part)
  AttributeError: 'module' object has no attribute 'test_cli'
builder for '/nix/store/2v3948f71v9vcqfvy9p5cnm5c63ny1vh-python3.7-odo-unstable-2018-09-21.drv' failed with exit code 2; last 10 log lines:
    /nix/store/3qxh56b3nrlyxqdgsp57iyci1qp4z8a0-python3.7-multipledispatch-0.6.0/lib/python3.7/site-packages/multipledispatch/dispatcher.py:46: DeprecationWarning: restart_ordering is deprecated, if you would like to eagerly orderthe dispatchers, you should call the ``reorder()`` method on each dispatcher.
      DeprecationWarning,

  odo/backends/tests/test_bokeh.py:7
    /build/source/odo/backends/tests/test_bokeh.py:7: FutureWarning: pandas.util.testing is deprecated. Use the functions in the public API at pandas.testing instead.
      import pandas.util.testing as tm

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
  =========== 12 skipped, 7 deselected, 26 warnings, 1 error in 8.66s ============
builder for '/nix/store/4a9fbq27xy4qy8pybvhikpz5pbh5amfl-pantsbuild.pants-1.7.0.drv' failed with exit code 1; last 10 log lines:
  DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
  Processing ./pantsbuild.pants-1.7.0-py2-none-any.whl
  Requirement already satisfied: ansicolors in /nix/store/2c4rhkk7l7l6r3lfwpr6d9zblpy7y3fz-python2.7-ansicolors-1.1.8/lib/python2.7/site-packages (from pantsbuild.pants==1.7.0) (1.1.8)
  Requirement already satisfied: pyopenssl in /nix/store/cc40baqcj76vh2asrwz0b24vrp0j9lwv-python2.7-pyOpenSSL-19.1.0/lib/python2.7/site-packages (from pantsbuild.pants==1.7.0) (19.1.0)
  Requirement already satisfied: futures in /nix/store/arq6ng6jsz7b5yrj0v0i6s6lw4hzjrlf-python2.7-futures-3.3.0/lib/python2.7/site-packages (from pantsbuild.pants==1.7.0) (3.3.0)
  Requirement already satisfied: pystache in /nix/store/1kq17680lrpqp9hdgmi900h377mvdf5r-python2.7-pystache-0.5.4/lib/python2.7/site-packages (from pantsbuild.pants==1.7.0) (0.5.4)
  Requirement already satisfied: twitter.common.confluence in /nix/store/xq2bi65f1sp3j3kznmxhkjslrzn288fb-python2.7-twitter.common.confluence-0.3.11/lib/python2.7/site-packages (from pantsbuild.pants==1.7.0) (0.3.11)
  Requirement already satisfied: contextlib2 in /nix/store/ns5bjclp916v0php2mvjhwyfzydyx03g-python2.7-contextlib2-0.6.0.post1/lib/python2.7/site-packages (from pantsbuild.pants==1.7.0) (0.6.0.post1)
  ERROR: Could not find a version that satisfies the requirement requests[security]<2.22,>=2.5.0 (from pantsbuild.pants==1.7.0) (from versions: none)
  ERROR: No matching distribution found for requests[security]<2.22,>=2.5.0 (from pantsbuild.pants==1.7.0)
builder for '/nix/store/nx19c7x07v14nh2b84zsxb6ni90whwil-python2.7-exchangelib-1.12.2.drv' failed with exit code 1; last 10 log lines:
  Traceback (most recent call last):
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/threading.py", line 801, in __bootstrap_inner
      self.run()
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/threading.py", line 754, in run
      self.__target(*self.__args, **self.__kwargs)
    File "/nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/multiprocessing/pool.py", line 370, in _handle_tasks
      debug('task handler got sentinel')
  TypeError: 'NoneType' object is not callable
builder for '/nix/store/k0vb6h24rwsfxkkflk7qq12i0cd2rv9x-python2.7-Flask-Caching-1.8.0.drv' failed with exit code 1; last 10 log lines:
  flask_caching/backends/memcache.py       161    161     0%   1-318
  flask_caching/backends/null.py             5      5     0%   2-23
  flask_caching/backends/rediscache.py     117    117     0%   2-275
  flask_caching/backends/simple.py          54     54     0%   2-97
  flask_caching/backends/uwsgicache.py      31     31     0%   2-86
  flask_caching/jinja2ext.py                35     35     0%   2-103
  --------------------------------------------------------------------
  TOTAL                                    976    976     0%

  ======= 37 failed, 31 passed, 5 skipped, 115 deselected in 48.59 seconds =======
cannot build derivation '/nix/store/zzafpb4vy0ys6n9kir4na48h70c4qzsg-python2.7-graphite-api-1.1.3.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/krc09m99zjrik6d0f8s132jralpwsb34-python2.7-influxgraph-1.5.0.drv': 1 dependencies couldn't be built
builder for '/nix/store/gaf8y2dri4lifz8zzz4n3x5xpcg974p9-python2.7-junos-eznc-2.3.1.drv' failed with exit code 1; last 10 log lines:
  removing build/bdist.linux-x86_64/wheel
  Finished executing setuptoolsBuildPhase
  installing
  Executing pipInstallPhase
  /build/junos-eznc-2.3.1/dist /build/junos-eznc-2.3.1
  DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
  Processing ./junos_eznc-2.3.1-py2-none-any.whl
  Requirement already satisfied: pyparsing in /nix/store/6adfps9cxx0v3m3s473dymmvk7ivl1is-python2.7-pyparsing-2.4.6/lib/python2.7/site-packages (from junos-eznc==2.3.1) (2.4.6)
  ERROR: Could not find a version that satisfies the requirement transitions (from junos-eznc==2.3.1) (from versions: none)
  ERROR: No matching distribution found for transitions (from junos-eznc==2.3.1)
cannot build derivation '/nix/store/m9kwpi7pij1nkwkfgp2zrnjhbv180yhj-python3.7-blaze-0.11.3.drv': 1 dependencies couldn't be built
builder for '/nix/store/cp7942xixs1gzrf4h576qcc9d0g3ivxa-python3.8-odo-unstable-2018-09-21.drv' failed with exit code 2; last 10 log lines:
    /nix/store/x2kvvl08yfy2g15gaisy90k55cyfiamx-python3.8-multipledispatch-0.6.0/lib/python3.8/site-packages/multipledispatch/dispatcher.py:42: DeprecationWarning: restart_ordering is deprecated, if you would like to eagerly orderthe dispatchers, you should call the ``reorder()`` method on each dispatcher.
      warn(

  odo/backends/tests/test_bokeh.py:7
    /build/source/odo/backends/tests/test_bokeh.py:7: FutureWarning: pandas.util.testing is deprecated. Use the functions in the public API at pandas.testing instead.
      import pandas.util.testing as tm

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
  =========== 12 skipped, 7 deselected, 26 warnings, 1 error in 8.64s ============
builder for '/nix/store/7jbz561q499ddib9h879kanp2kxmipw4-python3.7-exchangelib-1.12.2.drv' failed with exit code 1; last 10 log lines:
  ?   ^ +++                  ^ +++                  ^ +++

  ----------------------------------------------------------------------
  Ran 405 tests in 0.309s

  FAILED (failures=2, skipped=351)
  Test failed: <unittest.runner.TextTestResult run=405 errors=0 failures=2>
  error: Test failed: <unittest.runner.TextTestResult run=405 errors=0 failures=2>
builder for '/nix/store/hx5pqihbrknx97m7129g6f7lwi2c1zaq-python3.7-dask-jobqueue-0.7.0.drv' failed with exit code 1; last 10 log lines:
  E            +    and   'http://localhost:8787/status' = LSFCluster('tcp://localhost:36535', workers=0, threads=0, memory=0 B).dashboard_link

  dask_jobqueue/tests/test_jobqueue_core.py:70: AssertionError
  =============================== warnings summary ===============================
  dask_jobqueue/tests/test_jobqueue_core.py::test_command_template
    /nix/store/fc091jbx8qjxmslk0f543k5q6dmgagq7-python3.7-tornado-5.1/lib/python3.7/site-packages/tornado/httputil.py:107: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working
      class HTTPHeaders(collections.MutableMapping):

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  ============= 5 failed, 23 passed, 8 skipped, 1 warning in 28.67s ==============
builder for '/nix/store/gyhb7ksin7xnxbib8rify6ya1b15hibw-python3.7-qiskit-terra-0.14.1.drv' failed with exit code 1; last 10 log lines:
      ax1 = plt.subplots(figsize=(5, 5))[1]

  test/python/visualization/test_gate_map.py::TestGraphDist::test_dist_abs
  test/python/visualization/test_gate_map.py::TestGraphDist::test_dist_real
  test/python/visualization/test_gate_map.py::TestGraphDist::test_value
    /nix/store/smamwzbixsng7vda6pcmvnyafrh6g6is-python3.7-qiskit-terra-0.14.1/lib/python3.7/site-packages/test/python/visualization/test_gate_map.py:76: RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).
      ax2 = plt.subplots(figsize=(9, 3))[1]

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  ===== 1 failed, 4204 passed, 59 skipped, 587 warnings in 780.79s (0:13:00) =====
cannot build derivation '/nix/store/drmx469h97sg7xddhchz64xrs52n5l29-python3.7-qiskit-aer-0.5.1.drv': 1 dependencies couldn't be built
builder for '/nix/store/pr4aq0ycbdc470dxa6k4029swjz6miw0-python3.7-reproject-0.6.drv' failed with exit code 2; last 10 log lines:
      raise ConftestImportFailure(conftestpath, sys.exc_info())
  E   _pytest.config.ConftestImportFailure: (local('/build/reproject-0.6/build/lib.linux-x86_64-3.7/reproject/conftest.py'), (<class 'KeyError'>, KeyError('independent_celestial_slices'), <traceback object at 0x7fffe37827d0>))
  =============================== warnings summary ===============================
  /nix/store/r9gvmlsfci28p2jdjdswqchcsz93s23q-python3.7-astropy-4.0.1.post1/lib/python3.7/site-packages/astropy/config/configuration.py:557
    /nix/store/r9gvmlsfci28p2jdjdswqchcsz93s23q-python3.7-astropy-4.0.1.post1/lib/python3.7/site-packages/astropy/config/configuration.py:557: ConfigurationMissingWarning: Configuration defaults will be used due to FileNotFoundError:2 on None
      warn(ConfigurationMissingWarning(msg))

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
  ========================= 1 warning, 1 error in 1.45s ==========================
builder for '/nix/store/71nxj2fc0qlkyxyv082flbpgannvfbd5-python3.7-junos-eznc-2.3.1.drv' failed with exit code 1; last 10 log lines:
  adding 'junos_eznc-2.3.1.dist-info/RECORD'
  removing build/bdist.linux-x86_64/wheel
  Finished executing setuptoolsBuildPhase
  installing
  Executing pipInstallPhase
  /build/junos-eznc-2.3.1/dist /build/junos-eznc-2.3.1
  Processing ./junos_eznc-2.3.1-py3-none-any.whl
  Requirement already satisfied: paramiko>=1.15.2 in /nix/store/ghanxkv69h2s0cw3m5hhx7b0vfx3i7g0-python3.7-paramiko-2.7.1/lib/python3.7/site-packages (from junos-eznc==2.3.1) (2.7.1)
  ERROR: Could not find a version that satisfies the requirement transitions (from junos-eznc==2.3.1) (from versions: none)
  ERROR: No matching distribution found for transitions (from junos-eznc==2.3.1)
builder for '/nix/store/d4a4v5kdckj7p28fcm6xlhsfm2cfxlrb-python3.7-streamz-0.5.2.drv' failed with exit code 1; last 10 log lines:
    /nix/store/fc091jbx8qjxmslk0f543k5q6dmgagq7-python3.7-tornado-5.1/lib/python3.7/site-packages/tornado/httputil.py:107: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working
      class HTTPHeaders(collections.MutableMapping):

  streamz/dataframe/tests/test_dataframes.py::test_windowing_n[<lambda>1-1-<lambda>4]
  streamz/dataframe/tests/test_dataframes.py::test_windowing_n[<lambda>1-1-<lambda>5]
    /build/streamz-0.5.2/streamz/dataframe/aggregations.py:98: RuntimeWarning: invalid value encountered in double_scalars
      result = result * n / (n - self.ddof)

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  = 809 failed, 735 passed, 5 skipped, 2 deselected, 80 xfailed, 56 xpassed, 8 warnings in 281.96s (0:04:41) =
builder for '/nix/store/29pw0glk99dkg473hw2f19jf7j4cljng-python3.7-stumpy-1.0.drv' failed with exit code 1; last 10 log lines:
      header = msgpack.loads(header, use_list=False, **msgpack_opts)
    File "msgpack/_unpacker.pyx", line 195, in msgpack._cmsgpack.unpackb
  ValueError: tuple is not allowed for map key
  =============================== warnings summary ===============================
  tests/test_mstumped.py::test_mstumped[T0-3]
    /nix/store/fc091jbx8qjxmslk0f543k5q6dmgagq7-python3.7-tornado-5.1/lib/python3.7/site-packages/tornado/httputil.py:107: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working
      class HTTPHeaders(collections.MutableMapping):

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  ================== 12 failed, 47 passed, 1 warning in 41.92s ===================
cannot build derivation '/nix/store/dxs6fj010gfbmxiizgm16d5z5r8zhff9-python3.7-qiskit-ignis-0.3.0.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/sdfxvhmv8acsacm18l8w6y44097s1c4z-python3.7-qiskit-aqua-0.7.0.drv': 3 dependencies couldn't be built
builder for '/nix/store/9gmmf7b14jhk78adxc4km0lzmcw9igch-python3.7-imbalanced-learn-0.6.1.drv' failed with exit code 1; last 10 log lines:
  imblearn/tests/test_common.py::test_samplers[NearMiss-NearMiss-check_samplers_pandas]
    /build/imbalanced-learn-0.6.1/imblearn/under_sampling/_prototype_selection/_nearmiss.py:175: UserWarning: The number of the samples to be selected is larger than the number of samples available. The balancing ratio cannot be ensure and all samples will be returned.
      "The number of the samples to be selected is larger"

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  =========================== short test summary info ============================
  SKIPPED [2] /build/imbalanced-learn-0.6.1/imblearn/keras/tests/test_generator.py:8: could not import 'keras': No module named 'keras'
  SKIPPED [2] /nix/store/rnb2r0rx5zma1khfphf8kzbwzhszz16s-python3.7-pytest-5.3.5/lib/python3.7/site-packages/_pytest/unittest.py:237: Zenodo dataset can not be loaded.
  SKIPPED [1] /nix/store/rnb2r0rx5zma1khfphf8kzbwzhszz16s-python3.7-pytest-5.3.5/lib/python3.7/site-packages/_pytest/doctest.py:387: all tests skipped by +SKIP option
  = 4 failed, 513 passed, 5 skipped, 94 deselected, 11 warnings in 384.41s (0:06:24) =
builder for '/nix/store/m5s0wp4vyzy1b5rsdfm5zhw7vvymh1gz-python3.7-persim-0.1.2.drv' failed with exit code 1; last 10 log lines:
  test/test_distances.py::TestBottleneck::test_matching_to_self
    /nix/store/7hf2011wfk2aa19gv2qic41v3k6nkair-python3.7-persim-0.1.2/lib/python3.7/site-packages/persim/bottleneck.py:64: UserWarning: dgm2 has points with non-finite death times;ignoring those points
      "dgm2 has points with non-finite death times;"+

  test/test_persim.py::test_integer_diagrams
    /nix/store/7hf2011wfk2aa19gv2qic41v3k6nkair-python3.7-persim-0.1.2/lib/python3.7/site-packages/persim/images.py:87: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working
      singular = not isinstance(diagrams[0][0], collections.Iterable)

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  =================== 5 failed, 36 passed, 3 warnings in 3.01s ===================
cannot build derivation '/nix/store/2r1axcm4x8nznf1bypvk9k398k1p6gf8-python3.7-ripser-0.4.1.drv': 1 dependencies couldn't be built
builder for '/nix/store/dqmpdg7h9p9xayx5n33yhdp9xhk7qg6r-python3.7-pygbm-0.1.0.drv' failed with exit code 1; last 10 log lines:
  E           cannot unpack non-iterable NoneType object

  /nix/store/nm7ffvv8ibrraz7hrb9iyyql576a2836-python3.7-numba-0.48.0/lib/python3.7/site-packages/numba/array_analysis.py:763: TypeError
  =============================== warnings summary ===============================
  /nix/store/mr3ibb3iln1lw26qwv8cq2slsa3w8icr-python3.7-scikit-learn-0.22.2.post1/lib/python3.7/site-packages/sklearn/utils/deprecation.py:144
    /nix/store/mr3ibb3iln1lw26qwv8cq2slsa3w8icr-python3.7-scikit-learn-0.22.2.post1/lib/python3.7/site-packages/sklearn/utils/deprecation.py:144: FutureWarning: The sklearn.utils.testing module is  deprecated in version 0.22 and will be removed in version 0.24. The corresponding classes / functions should instead be imported from sklearn.utils. Anything that cannot be imported from sklearn.utils is now part of the private API.
      warnings.warn(message, FutureWarning)

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  = 28 failed, 72 passed, 4 skipped, 6 deselected, 1 warning in 161.36s (0:02:41) =
builder for '/nix/store/g5l5da5g3fix6ngns8mg2xwap66110ly-python3.7-OctoPrint-1.4.0.drv' failed with exit code 1; last 10 log lines:
  Requirement already satisfied: filetype<2,>=1.0.5 in /nix/store/9q47vw6qqk7snw4in0fggkvvsmiy084h-python3.7-filetype-1.0.7/lib/python3.7/site-packages (from OctoPrint==1.4.0) (1.0.7)
  Requirement already satisfied: werkzeug<0.17,>=0.16 in /nix/store/xi34msqkzvrpkh8af53waiq3zwpykrgb-python3.7-Werkzeug-0.16.1/lib/python3.7/site-packages (from OctoPrint==1.4.0) (0.16.1)
  Requirement already satisfied: pkginfo<1.6,>=<IP_ADDRESS> in /nix/store/sq62v819v5ywx7h2jf1h3175i6bbxh3j-python3.7-pkginfo-<IP_ADDRESS>/lib/python3.7/site-packages (from OctoPrint==1.4.0) (<IP_ADDRESS>)
  Requirement already satisfied: requests<3,>=2.22.0 in /nix/store/50p35g12m1i1bfvbqcal3ajx5bwz8vfw-python3.7-requests-2.22.0/lib/python3.7/site-packages (from OctoPrint==1.4.0) (2.22.0)
  Requirement already satisfied: rsa<5,>=4.0 in /nix/store/5ms4y4ild5a8w82ah308iv9p4v52i9mv-python3.7-rsa-4.0/lib/python3.7/site-packages (from OctoPrint==1.4.0) (4.0)
  Requirement already satisfied: pyserial<3.5,>=3.4 in /nix/store/s9w5rbz255igs9l7728nphp124xddqvq-python3.7-pyserial-3.4/lib/python3.7/site-packages (from OctoPrint==1.4.0) (3.4)
  Requirement already satisfied: Jinja2<2.9,>=2.8.1 in /nix/store/gd2s8d3r0pwq4n45fcl4pvf2ppbjccs6-python3.7-Jinja2-2.8.1/lib/python3.7/site-packages (from OctoPrint==1.4.0) (2.8.1)
  Requirement already satisfied: netifaces<0.11,>=0.10.9 in /nix/store/vcd2r45d6hd44ydl99kyb2ail31ckdg4-python3.7-netifaces-0.10.9/lib/python3.7/site-packages (from OctoPrint==1.4.0) (0.10.9)
  ERROR: Could not find a version that satisfies the requirement watchdog<0.10,>=0.9.0 (from OctoPrint==1.4.0) (from versions: none)
  ERROR: No matching distribution found for watchdog<0.10,>=0.9.0 (from OctoPrint==1.4.0)
cannot build derivation '/nix/store/5vp6mp53wn4kpg6pmshs4cavnvnznf31-python3.7-scikit-tda-0.0.4.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/clpbsnavsfx14cc8zlj2k5jziac5bvbp-python3.7-qiskit-ibmq-provider-0.7.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/52brig4kmajgwdh4nkcc5l7qmmfks00x-python3.7-qiskit-0.19.1.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/dhbyja1w75dpzv4dp29pcgh7314v0zpg-python3.7-qasm2image-0.8.0.drv': 1 dependencies couldn't be built
builder for '/nix/store/8knbv5fdl07dyq2xk4xwy9lapcs5avm7-python3.7-papis-0.9.drv' failed with exit code 1; last 10 log lines:
  Requirement already satisfied: pygments>=2.2.0 in /nix/store/gdbgq36vlwhxva8am6hs0ikpicrf5ibz-python3.7-Pygments-2.5.2/lib/python3.7/site-packages (from papis==0.9) (2.5.2)
  Requirement already satisfied: requests>=2.11.1 in /nix/store/50p35g12m1i1bfvbqcal3ajx5bwz8vfw-python3.7-requests-2.22.0/lib/python3.7/site-packages (from papis==0.9) (2.22.0)
  Requirement already satisfied: stevedore>=1.30 in /nix/store/27avmf4gkgl48gz23sw4xmhvv37g8anj-python3.7-stevedore-1.31.0/lib/python3.7/site-packages (from papis==0.9) (1.31.0)
  Requirement already satisfied: isbnlib<4.0.0,>=3.9.1 in /nix/store/4vj036kylsjqr6gmbp61s3dhja68i8yr-python3.7-isbnlib-3.10.0/lib/python3.7/site-packages (from papis==0.9) (3.10.0)
  Requirement already satisfied: colorama>=0.2 in /nix/store/8ni7mhmi5390g5c7y2pklcpabdsf62ks-python3.7-colorama-0.4.3/lib/python3.7/site-packages (from papis==0.9) (0.4.3)
  Requirement already satisfied: python-slugify in /nix/store/2kymi00paiy2hnrkl6xqnpdy7pbh6s1m-python3.7-python-slugify-4.0.0/lib/python3.7/site-packages (from papis==0.9) (4.0.0)
  Requirement already satisfied: PyYAML>=3.12 in /nix/store/8lvh806xjg2jbwk645vp80z3z2vll4pa-python3.7-PyYAML-5.2/lib/python3.7/site-packages (from papis==0.9) (5.2)
  Requirement already satisfied: lxml~=4.3 in /nix/store/75w1dxys3dw3i65l14zr8md38n8z5i9p-python3.7-lxml-4.5.0/lib/python3.7/site-packages (from papis==0.9) (4.5.0)
  ERROR: Could not find a version that satisfies the requirement prompt-toolkit<3,>=2.0.5 (from papis==0.9) (from versions: none)
  ERROR: No matching distribution found for prompt-toolkit<3,>=2.0.5 (from papis==0.9)
builder for '/nix/store/3qdq0ymid32q9vipda4nxvkwa3y7hd1r-ape-2019-08-10.drv' failed with exit code 1; last 5 log lines:
  unpacking sources
  unpacking source archive /nix/store/3fng3asivgxwfiw0vjnsdg6rl3044ch4-source
  source root is source
  patching sources
  cp: -r not specified; omitting directory '/nix/store/a7kp4iqn3mz2i0ijhm3z1qz34ddsy7l9-lexicon-3.3.22'
cannot build derivation '/nix/store/v384z8h6qnyq5ha4g47kg7nimsff5hxb-python3.8-blaze-0.11.3.drv': 1 dependencies couldn't be built
builder for '/nix/store/nlbd58wldbjgmi3bgc5k4dsxk07ylq5p-python3.8-celery-4.4.2.drv' failed with exit code 1; last 10 log lines:

    Traceback (most recent call last):
      File "/nix/store/hfdmq48vi23d3fhakfcrzh7730850bv9-python3.8-celery-4.4.2/lib/python3.8/site-packages/celery/app/trace.py", line 362, in trace_task
        raise InvalidTaskError(
    celery.exceptions.InvalidTaskError: Task keyword arguments is not a mapping

      warn(RuntimeWarning(

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  = 1 failed, 2415 passed, 150 skipped, 5 deselected, 36 warnings in 98.25s (0:01:38) =
cannot build derivation '/nix/store/c1r2w841n2y5qi9pfca96nac1xc4fxvl-python3.8-django-raster-0.7.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/0ka949zf7zbkzckjibcldl8fra17myh3-python3.8-djmail-1.1.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/kb3312a0x5ylh8r6p195ck17i4xaj4nx-python3.8-flower-0.9.3.drv': 1 dependencies couldn't be built
builder for '/nix/store/frplyywryrw0gqkawq31vw5rfgasxbji-python3.8-dask-jobqueue-0.7.0.drv' failed with exit code 1; last 10 log lines:
  E            +    and   'http://localhost:8787/status' = LSFCluster('tcp://localhost:37971', workers=0, threads=0, memory=0 B).dashboard_link

  dask_jobqueue/tests/test_jobqueue_core.py:70: AssertionError
  =============================== warnings summary ===============================
  dask_jobqueue/tests/test_jobqueue_core.py::test_command_template
    /nix/store/ic8rc3p99cdr6zsyb8nxkmiggd9khx0r-python3.8-tornado-5.1/lib/python3.8/site-packages/tornado/httputil.py:107: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
      class HTTPHeaders(collections.MutableMapping):

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  ============= 5 failed, 23 passed, 8 skipped, 1 warning in 26.83s ==============
builder for '/nix/store/kyz14m3255dp8zh9djncfpbk6jlmb16c-python3.8-exchangelib-1.12.2.drv' failed with exit code 1; last 10 log lines:
  ?   ^ +++                  ^ +++                  ^ +++

  ----------------------------------------------------------------------
  Ran 405 tests in 0.248s

  FAILED (failures=2, skipped=351)
  Test failed: <unittest.runner.TextTestResult run=405 errors=0 failures=2>
  error: Test failed: <unittest.runner.TextTestResult run=405 errors=0 failures=2>
cannot build derivation '/nix/store/pp07f6q5i33azk4v4vsqi1s60j3mjgp6-python3.7-optuna-0.19.0.drv': 1 dependencies couldn't be built
builder for '/nix/store/z3qy04kzm1ygj8m7s9fmq57m61ksa3df-python3.8-apache-airflow-1.10.5.drv' failed with exit code 1; last 10 log lines:
  airflow.models.dagbag.DagBag: DEBUG: Importing /build/source/airflow/example_dags/tutorial.py
  airflow.models.dagbag.DagBag: DEBUG: Loaded DAG <DAG: tutorial>
  airflow.models.dagbag.DagBag: DEBUG: Importing /build/source/airflow/example_dags/subdags/subdag.py
  --------------------- >> end captured logging << ---------------------

  ----------------------------------------------------------------------
  Ran 56 tests in 25.279s

  FAILED (errors=3, failures=1)
  [2020-05-22 17:22:07,593] {settings.py:238} DEBUG - Disposing DB connection pool (PID 454)
builder for '/nix/store/c32w62wl0q4i36kl4x8bx5ibw617w49b-python3.8-reproject-0.6.drv' failed with exit code 2; last 10 log lines:
      raise ConftestImportFailure(conftestpath, sys.exc_info())
  E   _pytest.config.ConftestImportFailure: (local('/build/reproject-0.6/build/lib.linux-x86_64-3.8/reproject/conftest.py'), (<class 'KeyError'>, KeyError('independent_celestial_slices'), <traceback object at 0x7fffe3818a00>))
  =============================== warnings summary ===============================
  /nix/store/h2ajnc3x2w3l571nl36dgvisqwb0cr9m-python3.8-astropy-4.0.1.post1/lib/python3.8/site-packages/astropy/config/configuration.py:557
    /nix/store/h2ajnc3x2w3l571nl36dgvisqwb0cr9m-python3.8-astropy-4.0.1.post1/lib/python3.8/site-packages/astropy/config/configuration.py:557: ConfigurationMissingWarning: Configuration defaults will be used due to FileNotFoundError:2 on None
      warn(ConfigurationMissingWarning(msg))

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
  ========================= 1 warning, 1 error in 1.68s ==========================
cannot build derivation '/nix/store/dcmp4f82qnf6sl5mbbwhl3m82q2rrlgr-python3.8-aplpy-2.0.3.drv': 1 dependencies couldn't be built
builder for '/nix/store/0c69p8in559sdpyy01ic2gszkjimrkwk-caffe-1.0.drv' failed with exit code 1; last 10 log lines:
  CMake Error at cmake/Modules/FindOpenBLAS.cmake:55 (MESSAGE):
    Could not find OpenBLAS
  Call Stack (most recent call first):
    cmake/Dependencies.cmake:116 (find_package)
    CMakeLists.txt:46 (include)

  -- Configuring incomplete, errors occurred!
  See also "/build/source/build/CMakeFiles/CMakeOutput.log".
  See also "/build/source/build/CMakeFiles/CMakeError.log".
builder for '/nix/store/71qv5wnps2rfir78qrp0p4n2rxrx47p2-python3.8-datashader-0.9.0.drv' failed with exit code 1; last 10 log lines:
  datashader/tests/test_xarray.py::test_count[source3]
  datashader/tests/test_xarray.py::test_count[source3]
  datashader/tests/test_xarray.py::test_count[source3]
  datashader/tests/test_xarray.py::test_count[source3]
  datashader/tests/test_xarray.py::test_count[source3]
    /build/datashader-0.9.0/datashader/core.py:1002: PendingDeprecationWarning: dropping variables using `drop` will be deprecated; using drop_vars is encouraged.
      source = source.drop([col for col in columns if col not in cols_to_keep])

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  ==== 13 failed, 528 passed, 13 skipped, 1034 warnings in 408.68s (0:06:48) =====
builder for '/nix/store/hmyzfd1n2g2vgrzhmd7m9ck5vri0r80y-bareos-17.2.7.drv' failed with exit code 2; last 10 log lines:
    550 |       if (glfs_ftruncate(m_gfd, 0) != 0) {
        |                                  ^
  In file included from ../backends/gfapi_device.h:31,
                   from gfapi_device.c:34:
  /nix/store/x5kzyx1iwqs9pgirnck1lcx3pq838ckq-glusterfs-7.5/include/glusterfs/api/glfs.h:768:1: note: declared here
    768 | glfs_ftruncate(glfs_fd_t *fd, off_t length, struct glfs_stat *prestat,
        | ^~~~~~~~~~~~~~
  make[1]: *** [Makefile:217: gfapi_device.lo] Error 1
  make[1]: Leaving directory '/build/bareos-17.2.7-src/src/stored/backends'
  make: *** [GNUmakefile:167: src/stored/backends] Error 2
builder for '/nix/store/wif7frhqii6fbfddmf25ns8fx5d8nasd-python3.8-junos-eznc-2.3.1.drv' failed with exit code 1; last 10 log lines:
  Finished executing setuptoolsBuildPhase
  installing
  Executing pipInstallPhase
  /build/junos-eznc-2.3.1/dist /build/junos-eznc-2.3.1
  Processing ./junos_eznc-2.3.1-py3-none-any.whl
  Requirement already satisfied: lxml>=3.2.4 in /nix/store/dibmyw854vzwx5dac90x69kk2mcvyvz3-python3.8-lxml-4.5.0/lib/python3.8/site-packages (from junos-eznc==2.3.1) (4.5.0)
  Requirement already satisfied: scp>=0.7.0 in /nix/store/02lwmks3zcsyi6qsgxmhxi5infmghdaq-python3.8-scp-0.13.2/lib/python3.8/site-packages (from junos-eznc==2.3.1) (0.13.2)
  Requirement already satisfied: ncclient>=0.6.3 in /nix/store/sd9dr48gj6sym9vxh7lx5wfcz8gh0swg-python3.8-ncclient-0.6.7/lib/python3.8/site-packages (from junos-eznc==2.3.1) (0.6.7)
  ERROR: Could not find a version that satisfies the requirement transitions (from junos-eznc==2.3.1) (from versions: none)
  ERROR: No matching distribution found for transitions (from junos-eznc==2.3.1)
builder for '/nix/store/p45h6ac6dqcnxg2s7jbmakfw8xy4vavc-python3.8-persim-0.1.2.drv' failed with exit code 1; last 10 log lines:
  test/test_distances.py::TestBottleneck::test_matching_to_self
    /nix/store/92lj7vb6wn5c2r989szcakl6pjlz5zi2-python3.8-persim-0.1.2/lib/python3.8/site-packages/persim/bottleneck.py:63: UserWarning: dgm2 has points with non-finite death times;ignoring those points
      warnings.warn(

  test/test_persim.py::test_integer_diagrams
    /nix/store/92lj7vb6wn5c2r989szcakl6pjlz5zi2-python3.8-persim-0.1.2/lib/python3.8/site-packages/persim/images.py:87: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
      singular = not isinstance(diagrams[0][0], collections.Iterable)

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  =================== 5 failed, 36 passed, 3 warnings in 3.62s ===================
cannot build derivation '/nix/store/d66m26j3m9vp3aj2s5a63nx4cdpdbp2l-python3.8-ripser-0.4.1.drv': 1 dependencies couldn't be built
builder for '/nix/store/67nhzrmfyywnlskyisb5621hdwwz8ai3-python3.8-imbalanced-learn-0.6.1.drv' failed with exit code 1; last 10 log lines:
  imblearn/tests/test_common.py::test_samplers[NearMiss-NearMiss-check_samplers_pandas]
    /build/imbalanced-learn-0.6.1/imblearn/under_sampling/_prototype_selection/_nearmiss.py:174: UserWarning: The number of the samples to be selected is larger than the number of samples available. The balancing ratio cannot be ensure and all samples will be returned.
      warnings.warn(

  -- Docs: https://docs.pytest.org/en/latest/warnings.html
  =========================== short test summary info ============================
  SKIPPED [2] /build/imbalanced-learn-0.6.1/imblearn/keras/tests/test_generator.py:8: could not import 'keras': No module named 'keras'
  SKIPPED [2] /nix/store/q5wyf15ymsq73ny992c3aiy5fh0qsbdl-python3.8-pytest-5.3.5/lib/python3.8/site-packages/_pytest/unittest.py:237: Zenodo dataset can not be loaded.
  SKIPPED [1] /nix/store/q5wyf15ymsq73ny992c3aiy5fh0qsbdl-python3.8-pytest-5.3.5/lib/python3.8/site-packages/_pytest/doctest.py:387: all tests skipped by +SKIP option
  = 4 failed, 513 passed, 5 skipped, 94 deselected, 11 warnings in 405.63s (0:06:45) =
builder for '/nix/store/cwnbksjxf64q3di4msaf826kl2mhi5b3-python3.8-pygbm-0.1.0.drv' failed with exit code 139; last 10 log lines:
    File "/nix/store/q5wyf15ymsq73ny992c3aiy5fh0qsbdl-python3.8-pytest-5.3.5/lib/python3.8/site-packages/_pytest/main.py", line 247 in _main
    File "/nix/store/q5wyf15ymsq73ny992c3aiy5fh0qsbdl-python3.8-pytest-5.3.5/lib/python3.8/site-packages/_pytest/main.py", line 197 in wrap_session
    File "/nix/store/q5wyf15ymsq73ny992c3aiy5fh0qsbdl-python3.8-pytest-5.3.5/lib/python3.8/site-packages/_pytest/main.py", line 240 in pytest_cmdline_main
    File "/nix/store/3fbi321bfvh1hyg5si7h1v38xj13gxy0-python3.8-pluggy-0.13.1/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
    File "/nix/store/3fbi321bfvh1hyg5si7h1v38xj13gxy0-python3.8-pluggy-0.13.1/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
    File "/nix/store/3fbi321bfvh1hyg5si7h1v38xj13gxy0-python3.8-pluggy-0.13.1/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
    File "/nix/store/3fbi321bfvh1hyg5si7h1v38xj13gxy0-python3.8-pluggy-0.13.1/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
    File "/nix/store/q5wyf15ymsq73ny992c3aiy5fh0qsbdl-python3.8-pytest-5.3.5/lib/python3.8/site-packages/_pytest/config/__init__.py", line 92 in main
    File "/nix/store/q5wyf15ymsq73ny992c3aiy5fh0qsbdl-python3.8-pytest-5.3.5/bin/.pytest-wrapped", line 9 in <module>
  /nix/store/ba8fhbmvfyh439606lni91y420yflmlc-stdenv-linux/setup: line 1301:    59 Segmentation fault      (core dumped) pytest -k "not test_derivatives"
builder for '/nix/store/dmhbbm2sryck36dykm1yg13hknsxddk5-python3.8-streamz-0.5.2.drv' failed with exit code 1; last 10 log lines:
    File "/nix/store/b1w4kd78z73nr4sf6vmrm4b7rw40w9jw-python3.8-distributed-2.9.1/lib/python3.8/site-packages/distributed/client.py", line 381, in __del__
    File "/nix/store/b1w4kd78z73nr4sf6vmrm4b7rw40w9jw-python3.8-distributed-2.9.1/lib/python3.8/site-packages/distributed/client.py", line 359, in release
    File "/nix/store/ic8rc3p99cdr6zsyb8nxkmiggd9khx0r-python3.8-tornado-5.1/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 154, in add_callback
  AttributeError: 'NoneType' object has no attribute 'partial'
  Exception ignored in: <function Future.__del__ at 0x7ffff5a6cca0>
  Traceback (most recent call last):
    File "/nix/store/b1w4kd78z73nr4sf6vmrm4b7rw40w9jw-python3.8-distributed-2.9.1/lib/python3.8/site-packages/distributed/client.py", line 381, in __del__
    File "/nix/store/b1w4kd78z73nr4sf6vmrm4b7rw40w9jw-python3.8-distributed-2.9.1/lib/python3.8/site-packages/distributed/client.py", line 359, in release
    File "/nix/store/ic8rc3p99cdr6zsyb8nxkmiggd9khx0r-python3.8-tornado-5.1/lib/python3.8/site-packages/tornado/platform/asyncio.py", line 154, in add_callback
  AttributeError: 'NoneType' object has no attribute 'partial'
cannot build derivation '/nix/store/fksrimws78kina29yp0pjk8m044rdayd-python3.8-scikit-tda-0.0.4.drv': 2 dependencies couldn't be built
builder for '/nix/store/shm0242ca8d7h2ghapwxqsgfpl2z7gw2-python3.8-papis-0.9.drv' failed with exit code 1; last 10 log lines:
  /build/source/dist /build/source
  Processing ./papis-0.9-py3-none-any.whl
  Requirement already satisfied: pyparsing>=2.2.0 in /nix/store/l83yzcwssfj7hdwpllx8vsg50r4znm2w-python3.8-pyparsing-2.4.6/lib/python3.8/site-packages (from papis==0.9) (2.4.6)
  Requirement already satisfied: pygments>=2.2.0 in /nix/store/b6z6m4djkxjzn8685kqbpndh3k35za1z-python3.8-Pygments-2.5.2/lib/python3.8/site-packages (from papis==0.9) (2.5.2)
  Requirement already satisfied: lxml~=4.3 in /nix/store/dibmyw854vzwx5dac90x69kk2mcvyvz3-python3.8-lxml-4.5.0/lib/python3.8/site-packages (from papis==0.9) (4.5.0)
  Requirement already satisfied: click>=7.0.0 in /nix/store/iz86lpx39f961yra57y4iwgnh9finnsb-python3.8-click-7.1.1/lib/python3.8/site-packages (from papis==0.9) (7.1.1)
  Requirement already satisfied: isbnlib<4.0.0,>=3.9.1 in /nix/store/8nc833zs43gljlmcz2bp6cpij5clhczc-python3.8-isbnlib-3.10.0/lib/python3.8/site-packages (from papis==0.9) (3.10.0)
  Requirement already satisfied: habanero>=0.6.0 in /nix/store/hc99bfk1cb4hzjfwj77j3m7h03gb76ri-python3.8-habanero-0.6.0/lib/python3.8/site-packages (from papis==0.9) (0.6.0)
  ERROR: Could not find a version that satisfies the requirement prompt-toolkit<3,>=2.0.5 (from papis==0.9) (from versions: none)
  ERROR: No matching distribution found for prompt-toolkit<3,>=2.0.5 (from papis==0.9)
builder for '/nix/store/apnq9inikzj6pkmrd4rxwghx78sa3d9y-python3.8-pythonnet-2.4.0.drv' failed with exit code 1; last 10 log lines:
      self.build_extensions()
    File "/nix/store/081w0sp7jnh33548cihj3a9y9jpn9b3s-python3-3.8.2/lib/python3.8/distutils/command/build_ext.py", line 449, in build_extensions
      self._build_extensions_serial()
    File "/nix/store/081w0sp7jnh33548cihj3a9y9jpn9b3s-python3-3.8.2/lib/python3.8/distutils/command/build_ext.py", line 474, in _build_extensions_serial
      self.build_extension(ext)
    File "setup.py", line 298, in build_extension
      subprocess.check_call([sys.executable, geninterop, interop_file])
    File "/nix/store/081w0sp7jnh33548cihj3a9y9jpn9b3s-python3-3.8.2/lib/python3.8/subprocess.py", line 364, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['/nix/store/081w0sp7jnh33548cihj3a9y9jpn9b3s-python3-3.8.2/bin/python3.8', 'tools/geninterop/geninterop.py', 'src/runtime/interop38.cs']' returned non-zero exit status 1.
builder for '/nix/store/2wzln66lymxn39jqy9d5p70s26lwv58p-jdk-8u251-linux-x64.tar.gz.drv' failed with exit code 1; last 10 log lines:
  ***
  Unfortunately, we cannot download file jdk-8u251-linux-x64.tar.gz automatically.
  Please go to http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html to download it yourself, and add it to the Nix store
  using either
    nix-store --add-fixed sha256 jdk-8u251-linux-x64.tar.gz
  or
    nix-prefetch-url --type sha256 file:///path/to/jdk-8u251-linux-x64.tar.gz

  ***
cannot build derivation '/nix/store/m30rn41ya1di7sxddkyba89286ilafdf-oraclejdk-8u251.drv': 1 dependencies couldn't be built
builder for '/nix/store/wk7gqany5f75ni93s6p6k52cm2737sar-ibtws_9542.jar.drv' failed with exit code 1; last 10 log lines:

  ***
  This nix expression requires that ibtws_9542.jar is already part of the store.
  Download the TWS from
  https://download2.interactivebrokers.com/download/unixmacosx_latest.jar,
  rename the file to ibtws_9542.jar, and add it to the nix store with
  "nix-prefetch-url file://$PWD/ibtws_9542.jar".

  ***
cannot build derivation '/nix/store/lmlg6v3cvgcdj3ajsl7qbnazp3qamcm3-ib-tws-9542.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/q839jgfqsfqwywmiadkl1n4wha79xq8p-ib-controller-2.14.0.drv': 2 dependencies couldn't be built
[1/390/410 built (40 failed), 2937 copied (15523.6/15535.1 MiB), 3535.2 MiB DL]

(Might be, i messed up, because i had a dirty pythonPackages.psutil in the nixpkgs clone as well)

hu? stdenv is missing when building for python2Packages.

@GrahamcOfBorg build pythonPackages.virtualenv python3Packages.virtualenv python38Packages.virtualenv

I've pushed dc80e0724c2d5407dbe3cff2972500065951f888 and 2de446e0b89681ac9896c03530ca7b69d966a3e9. Thanks!


classes + annotations for purity/impurity

Could be a prettier workaround for wrappers ( #39 ). Might be more of a 1.0 initiative.
Maybe have the user write a class that extends Provider? That could be sexy.

Classes kind of blow because no support at all for fields outside of constructor declarations. It would be possible to do something like this, but it would be horrifically inelegant. Also they would be ridiculously hard to test by comparison.