Contribute to Open Source. Search issue labels to find the right project for you!

Trigger to fully customize conditions and types of notices


This PR adds support for triggers. These triggers know how to check when they need to trigger and what to do when they are triggered. They are fully extendable by using interfaces and symfony service tags. This will add basic support for #2 and #5 as this makes it extendable by other plugins and makes it easy to add different kind of notices.

This PR lacks an ExtJs editor for triggers. This is an open issue for people which are more familiar with ExtJs as this will get a complicated task as the editor should change the input mask depending on the chosen condition or action of a trigger.

Updated 24/06/2018 03:17 1 Comments

Form wizard


Check this links, let’s discuss what plugin is better and can be add easily. let’s assume that we have a lot of data in our form and we want to separate it into a chunks

Updated 24/06/2018 02:21

Bukkit foo:bar commands triggering help triggers error


Typing /plugin:admin foo will trigger error.

public class AdminCommands extends BaseCommand {

    private RPG plugin;

    public void help(CommandSender sender, CommandHelp help) {

    public void test(Player sender, @Optional Player player) {


[17:38:28 INFO]: ShutUpAndCraft issued server command: /rpg:a

Updated 24/06/2018 01:57

Looking for new maintainer


Due to another side project I am no longer able to manage the Github issues and feature requests here. Hence, spacy-nlp is looking for a new maintainer.

Currently there are 3 crucial issues with help needed: - update to the latest spaCy version. this package still uses v1 - interface between node and python: #5 - python websocket library issue: #1 and #14

Anyone who fixes some of these issues may be considered as a new maintainer for spacy-nlp, if they wish so. Thank you in advance.

Updated 24/06/2018 01:32

Create Python library for parsing / producing BLIF (and eBLIF) files


Create a Python library for parsing / producing BLIF (and eBLIF) files

BLIF is the preferred method of design entry for many designers. The Berkeley Logic Interchange Format (BLIF) is a simple file format for exchanging sequential logic between programs.

eBLIF is an extension of the BLIF format to add features needed for using BLIF as part of an FPGA PnR flow created by Clifford Wolf. The best format is the Verilog to Routing docs here.

BLIF is used by Yosys, Arachne-pnr and Verilog to Routing.

There might be a starting library here.

Expected results

A Python library published on PyPi which makes it easy to read and write BLIF files.

Knowledge Prerequisites

  • Python
Updated 24/06/2018 00:49

Create a really good library for parsing / producing SDF files


Create a really good library for parsing / producing SDF files

Standard Delay Format (SDF) format is an IEEE standard for the representation and interpretation of timing data for use at any stage of an electronic design process. It finds wide applicability in design flows, and forms an efficient bridge between Dynamic timing verification and Static timing analysis.

It has usually two sections: one for interconnect delays and the other for cell delays.

SDF format can be used for back-annotation as well as forward-annotation.

The SDF format version 2.1 is produced by Verilog to Routing for post implementation timing analysis. It is also used by a lot of other EDA tools.

Expected results

A Python library published on PyPi which makes it easy to read and write SDF files.

Further reading

Knowledge Prerequisites

  • Python
Updated 24/06/2018 00:45

maktaba#syscall# doesn't work properly for Windows


The syscall support in maktaba tries to force /bin/sh when it checks if the shell value is usable, and doesn’t work properly on Windows. Configuring it to allow cmd might help, but there may be other assumptions on what syntax the shell supports that won’t work properly with Windows' cmd program.

When users are running into this issue, the symptom is that syscalls are failing with E484: Can't open file C:\Users\<me>\AppData\Local\Temp\VIoFBAB.tmp.

Updated 24/06/2018 00:00 1 Comments

leader changed in guild with an active group plan


oakfernmama (0917fecb-cce2-4204-94be-c03f0a53f07c) reported: “I just signed up for the Group feature… somehow without my OK, the system changed my son to the group leader. I can’t assign him tasks, nor can I change the group leader. Is there a way to fix this - and prevent the behavior in the future?”

I confirmed that they did pay for the group subscription (this is from our records in Slack): oakfernmama 0917fecb-cce2-4204-94be-c03f0a53f07c bought a 1-month recurring group-plan for 6ee57108-c276-478c-865d-0eacde01146d using [payment method] on Sat Jun 23 2018 21:03:58 GMT+0000 (UTC) oakfernmama 0917fecb-cce2-4204-94be-c03f0a53f07c bought a 0-month recurring subscription using Group Plan on Sat Jun 23 2018 21:03:58 GMT+0000 (UTC) [other guild member] 0971bf46-ae4a-4fa2-890d-06f9e03d5d36 yyy@yyy.yyy bought a 0-month recurring subscription using Group Plan on Sat Jun 23 2018 21:05:36 GMT+0000 (UTC)

Here’s the current guild data (irrelevant parts removed): { "_id": "6ee57108-c276-478c-865d-0eacde01146d", "purchased": { "plan": { "consecutive": { }, "quantity": 3, "extraMonths": 0, "gemsBought": 0, "mysteryItems": [], "customerId": ".........", "dateCreated": "2018-06-23T21:03:57.760Z", "dateTerminated": null, "dateUpdated": "2018-06-23T21:03:57.760Z", "owner": "0917fecb-cce2-4204-94be-c03f0a53f07c", "paymentMethod": ".......", "planId": "group_monthly" } }, "memberCount": 3, "balance": 0, "type": "guild", "name": "...", "managers": {}, "categories": [], "leader": "0971bf46-ae4a-4fa2-890d-06f9e03d5d36", }

It’s not supposed to be possible for a guild leader to be changed in any way (or for the guild leader to leave the guild) while the guild has an active group plan.

Note that memberCount is 3 but it should be 2 (I’ve checked and there’s only 2 members) so that’s likely related.

I’ve asked oakfernmama for more information such as whether any error messages were seen or any guild leave/join events occurred. (Based on the timestamps in Slack, we already know that the son was invited to the guild after the group plan was created.)

I can’t find anything obviously relevant in Amplitude or Loggly. It wouldn’t hurt for someone else to check in case I missed something.

I’m marking this as important priority, at least until we know what caused it and whether it’s likely to happen again for this or other groups.

I’m about to change the guild leader back to oakfernmama.

Updated 23/06/2018 23:31

broad body size causes shirt to display over armor when not using costume


If you set up your avatar like this: - costume turned off (i.e., avatar displays Battle Gear) - armor piece selected in Battle Gear - any shirt colour selected - broad body size chosen

then your avatar displays your shirt, not your armor.

It does not occur if you change the body size to slim or if you have the costume option turned on.

Example: { "_id": "2f08bb78-dd49-42db-9182-71e7d72b9a99", "profile": { "name": "Nevaline" }, "items": { "gear": { "owned": { ..., "weapon_special_summer2018Mage": true, "armor_special_summer2018Mage": true, "head_special_summer2018Mage": true } "equipped": { "armor": "armor_special_summer2018Mage", "head": "head_special_summer2018Mage", "shield": "shield_base_0", "eyewear": "eyewear_base_0", "weapon": "weapon_special_summer2018Mage", "headAccessory": "headAccessory_base_0" } "costume": { "armor": "armor_base_0", "head": "head_base_0", "shield": "shield_base_0" } } }, "preferences": { "size": "broad", "shirt": "blue", "costume": false, ... }, } image

Updated 23/06/2018 23:44 1 Comments

Org Pages


Hey all!

Just a question for you; would you like me to add handling to display the graphs on org pages?

I was going to but I saw that org pages have a “Top Languages” box.

If people want it though, I wouldn’t mind adding graphs to org pages as well!

Thanks for reading! :heart:

Updated 23/06/2018 22:42

Process server response


The subscription process is incomplete, and still lacks proper server response treatment.


This should be implemented at :

  • TStompClient:connect()
  • TStompClient:publish()
  • TStompClient:subscribe()
  • TStompClient:disconnect()


Updated 23/06/2018 22:26

Process individual frames on subscribe


At the current implementation, if the queue has more than one message ate the moment of the TStompClient:subscribe() it gets all the enqueued messages at once.

The ideal is to get them individually.

One proposal is to return an array of TStompFrame objects, and then iterate this array for processing.

Updated 23/06/2018 22:27 1 Comments

Missing functions for RWST


We’re currently missing listen from Writer and local from Reader.

Here’s an easy implementation:

def listen[A](fa: ReaderWriterStateT[M, E, L, S, A]): ReaderWriterStateT[M, E, L, S, (A, L)] =
  ReaderWriterStateT((e, s) =>, s).map {
    case (l, s, a) => (l, s, (a, l))

def local[A](f: E => E)(fa: ReaderWriterStateT[M, E, L, S, A]): ReaderWriterStateT[M, E, L, S, A] =
  ReaderWriterStateT((e, s) =>, s))
Updated 23/06/2018 22:06 1 Comments

Support cmd.exe on windows


Currently, just uses sh to execute all recipes on windows. This requires users to have installed sh, usually from cygwin or git-bash.

I would like to make this dependency optional. It should be possible for a user to create a justfile that uses cmd.exe to execute recipes.

I’m not sure the best way to indicate that a justfile uses cmd.exe for recipe execution, but my thought it to have just search for a file called, and if it finds it use cmd.exe to execute all recipes within. It may be desirable to allow individual recipes to use cmd.exe, or to give some kind of syntax within a justfile, aside from the name, for using cmd.exe so all that is up in the air.

I don’t know enough about windows to be able to do this, so I’m looking for help! If you’re a windows dev and would like to implement this, do reach out!

Updated 23/06/2018 20:41

CATs support


GraphQL Compatibility Acceptance Tests (or graphql-cats) is a project that aims to provide a set of compatibility acceptance tests for libraries that implement the GraphQL specification.

We discussed this at several GraphQL WG meetings and there was a general consensus on implementing a graphql-cats diver for reference implementation as well.

If somebody is interested in working on it, we would be happy to support you along the way. You can join our gitter chat if you have some questions or would like to discuss something. Also feel free to create issues and PRs for graphql-cats. (I would be happy to work on the reference implementation driver myself, but due to some time constraints I can’t dedicate enough time for it).

“Example Driver Implementation” provides some guidance for a driver implementation, although all examples are written in scala. I hope that as soon as we have driver for a reference implementation, we can rewrite this section of the docs and provide all examples in JavaScript.

Updated 23/06/2018 20:42

make vendor should be checked for no changes in all PRs


We’ve had a couple problems in master recently where the Gopkg.lock file changes during make vendor resulting in a dirty build. This was tracked and fixed in #1808 but we need a better long term solution. Every PR should have a check before being merged to master that all the imports/dependencies are up to date and make vendor results in no changes.

Latest analysis can be read in

Updated 23/06/2018 19:54

Non-requested datasets are saved when composites fail to generate


Describe the bug

Right now the Scene objects save_datasets method defaults to saving all currently loaded/existing datasets. This means that if a composite hasn’t been generated yet, either by generate=False or IncompatibleAreas or some unexpected failure then scn.save_datasets() will save dependency datasets that weren’t actually requested by the user. This can be very confusing.

To Reproduce

scn = Scene(reader='abi_l1b', filenames=[...])

Expected behavior

Only true_color would be saved if it exists or it won’t be saved. Optionally it could raise an exception if none of the requested datasets (Scene.wishlist) are available to save.

Actual results

C01, C02, C03, etc. geotiffs will be saved.

Screenshots If applicable, add screenshots to help explain your problem.

Environment Info: - OS: [e.g. OSX, Windows, Linux] - SatPy Version: [e.g. 0.9.0] - PyResample Version:

Additional context Add any other context about the problem here.

Updated 23/06/2018 19:37

New Logo for Nothing Private


Hello guys, I just submitted a logo proposal for Nothing Private:

Please give it thumbs up and support. (Click on the link above, go to the comment and upvote it)




Do you think you are safe using private browsing or incognito mode?. 😄 👿 This will prove that you’re wrong.

About Nothing Private

This project is a proof of concept that any website can identify and track you, even if you are using private browsing or incognito mode in your web browser. Many people think that they can hide their identity if they are using private browsing or incognito mode. This project will prove that they are wrong.


  • 100K Users worldwide
  • 500+ Github stars
  • 27+ Contributors

Why this logo?

Since this logo aligns with project’s philosophy it would be cool to have it. * Eye means nothing is private. * The circles look like fingerprints, Nothing private uses browser fingerprinting. 😄


According to the documentation:, A project that receives the maximum number of upvotes will receive the right to the logo. Please help nothing private to win it. Please share this with your friends too.

CC: @milesmcc @electron-volt @Timothee @mubaidr @edipox @tagawa @Anuradha-Iyer @PoojaB26 @jophab @ParadoxZero @naltun @jamesoreillyms @rogersachan @fisayoafolayan @Waterloo @nimitbhargava @brunomassa @Logan1x @CrisMen @floppypanda @logenkain @tilepaper @leovarmak @tniessen @inboxdarpan @Permik @sleepyeinstein As you are a previous contributor of Nothing Private, you might be interested in upvoting the project.

Updated 23/06/2018 20:02

Fetch data on municipal corporations


This is the dataset:

We want a pipeline that takes this dataset and cleans it properly: - Use fingerprint for getting the entity id (ח.פ.) for each corporation - Use fingerprint for getting the entity id for each one of the municipalities as well - Use unpivot and join for getting the related municipalities into a proper array

Updated 23/06/2018 19:35

Add data from charity registrar


Load data from charity registrar (here: ).

Follow the lead on other registrars (company, association) to create a clean dataset for all charities, and then combine it with the rest of the entities in the entities/all pipeline.

(in case you’re wondering what’s a charity - here, take a look: )

Updated 23/06/2018 19:36



AI Ethics that keep Humans, Society and Every life on the planet Safe through things like Safety Engineering and Ethics to Empowering Humanity with Artificial Intelligence AI. DeepBrainz should have OKRs even for such situations and follows certain great things like Google AI Principles, Open AI, DeepMind AI, and top AI Organizations around the world! #24 #23 @Deep-Brainz/ai-brain-dev @Deep-Brainz/brain

Updated 23/06/2018 19:17

Pass captured data from regexp matching


I’m building an experiment app with envoy as app-level router using regular expressions.

It would be really nice to have a way to receive the captured parameters downstream to avoid the need to match and capture again on the real request handlers.

One possible solution that I can think of would be to pass additional headers with the captured parameters like “x-param-name”, for example.

As an alternative, I’ve been just (re)matching the params upstream and it feels inefficient and error prone. Any other alternatives or ideas are highly appreciated.

Updated 23/06/2018 20:53

Definições do Trabalho


Definição do trabalho:

  • [ ] Modelo com no minímo 10 tabelas
  • [ ] Cada tabela com no minímo 10 registros/tuplas cada (exceto tabelas como tipo_pessoa, tipo_cliente e afins);
  • [ ] É necessário criar dois usuários para defesa do trabalho. Um com privilégio total e outro com privilégio de apenas leitura.
  • [ ] Trabalho impresso com o diagrama logico, dicionario de dados, definição dos usuários e DDL.
Updated 23/06/2018 19:07

Remove useless polyfills


When we started to develop frontend part, we added babel-polyfill, because it was easy. Now I’m sure that we don’t need all stuff that it contains.

Remark42 should support IE11+, Android 4.4.4+ and iOS 9+, so we need to check what polyfills are actually in use, and maybe if we don’t use things like Array.from, Object.assign, etc, we can remove babel-polyfill at all. Or at least we can require just some parts of the package.

babel-polyfill is the heaviest package in our set now, and we need to fix it:

<img width=“862” alt=“screen shot 2018-06-23 at 21 28 41” src=“”>

Updated 24/06/2018 01:59 1 Comments

TELNET configuration



I noticed with supdup the connection to ITS is quite easy and also the terminal is already ok to work with emacs and other programs. With TELNET, I had some problems to figure out which is the correct terminal emulation. I’m using PuTTY and I tried first with TCTYP vt52, but EMACS output is quite messy, then I tried with CRTSTY vt100, and there’s no output at all from EMACS when I open a file.

So maybe, could be useful add a little documention about how to setup a telnet client (or maybe a preferred telnet client to use).

What do you think ?

Updated 23/06/2018 22:43 6 Comments

simply logic predicate code fix or suggestion


<!– 🚨 STOP 🚨 𝗦𝗧𝗢𝗣 🚨 𝑺𝑻𝑶𝑷 🚨

Half of all issues filed here are duplicates, answered in the FAQ, or not appropriate for the bug tracker. Please read the FAQ first, especially the “Common Feature Requests” section.


Search Terms

logic, predicate, quickfix <!– List of keywords you searched for before creating this issue. Write them down here so that others can find this suggestion more easily –>


provide a code fix or refactor to simply logic predicate <!– A summary of what you’d like to see added or changed –>

Use Cases

<!– What do you want to use this for? What shortcomings exist with current approaches? –>

simply some complexity logic predicate is hard and always get a break change, hope have a code fix to simply that like the jetbrain idea


if (! a && !b || !a && !c) {
    // something

fix to:

if (!(a && (b || c))) {
    // something

<!– Show how this would be used and what the behavior would be –>


My suggestion meets these guidelines: * [x] This wouldn’t be a breaking change in existing TypeScript / JavaScript code * [x] This wouldn’t change the runtime behavior of existing JavaScript code * [x] This could be implemented without emitting different JS based on the types of the expressions * [x] This isn’t a runtime feature (e.g. new expression-level syntax)

Updated 24/06/2018 00:53



the page is redirecting to lang=pt-BR when it should redirect to lang=pt Archives related to translation

Updated 23/06/2018 17:59



OpenID ConnectによるSSOを検討しているが,この際いくつかの認証フローが存在し,そのどの方法をとるかによって実装が大きく変わってくる.
特に今回はSPA + REST APIというモダンな構成であることから認証フローの選定が難しく,実装の方向性を定めるためにバックエンドAPIの提供範囲を決める必要がある.


  1. バックエンドAPIを広く一般に公開する
    • APIサーバのcalyxがSaffronシステムの一部としてでは無く独立して稼働する.つまりpetalsはcalyxのAPIを叩く1クライアントに過ぎない.
    • フロント側でもバックエンド側でも認証サーバに対して認証リクエストを行う
    • Pros.
      • 例えば後からモバイルアプリケーションを作ろうとした時にバックエンド側の新規対応が不要
    • Cons.
      • 実装が面倒
  2. バックエンドAPIはアプリケーションの一部であり特定のWebフロントからしかアクセスされない
    • calyxはあくまでpetalsのバックエンドであり,他のクライアントは今のところ想定しない
    • フロントエンドで認証情報と署名が付加されたIDトークンを取得し,バックエンドに投げ,その正当性をバックエンドで検証する.
    • Pros.
      • 実装が比較的容易
    • Cons.
      • フロントエンド側でセッション管理が必要?
      • 他のクライアントに対応するためにはバックエンド・フロントエンド共に改修が必要

1の場合,認証フローとしてはHybrid Flowを用いることになる(はず). 2の場合,Implicit Flowを用いることになる(はず).こういうライブラリを見つけた

ここが詳しい - -

仕様 -



Updated 23/06/2018 17:49

Added ngo functionalities



Added ngo functionalities.



Type of change

  • New feature (non-breaking change which adds functionality)


  • [ ] I have made corresponding changes to the documentation (if applicable)
  • [ ] I have added tests that prove my fix is effective or that my feature works
  • [ ] New and existing unit tests pass locally with my changes
Updated 23/06/2018 18:10 1 Comments

Erro in NBR


i get this erro in log/production.log

I, [2018-06-23T16:54:50.571020 #10964]  INFO -- : Started GET "/exchange_assets" for at 2018-06-23 16:54:50 +0000
I, [2018-06-23T16:54:50.573042 #10964]  INFO -- : Processing by Private::AssetsController#index as HTML
I, [2018-06-23T16:54:50.590365 #10964]  INFO -- : Completed 500 Internal Server Error in 17ms
F, [2018-06-23T16:54:50.591102 #10964] FATAL -- :
NoMethodError (undefined method `value' for nil:NilClass):
  app/models/proof.rb:15:in `current'
  app/controllers/private/assets_controller.rb:9:in `index'
  lib/middleware/security.rb:11:in `call
Updated 23/06/2018 17:36

Add in more detailed source attribution on Data Cards


We have received a request to include more attribution details on our website.

For instance, this station location in Carrot Creek Alberta shows up like this:

screen shot 2018-06-23 at 12 21 04 pm

Yet the full attribution available via our API includes linking to not only the US EPA’s AirNow system, but also to Alberta Environmental Monitoring and Reporting Agency (AEMERA): screen shot 2018-06-23 at 12 20 50 pm

The idea would be to alter the Data Location card to include the second-level of source attribution.

Updated 23/06/2018 16:23

English translation


Any translation of the assignment instruction to English would be appreciated.

For progtest assignments, students studying in English (BIE courses instead of BI courses) can do this by simple logging into progtest, sadly I cant see English version of assignment instruction on progtest.

Updated 23/06/2018 15:57

No files from built project root beside index.html are accessible by direct link


No files except for index.html that are placed in public directory of the project are available from GitHub pages by direct link.

In particular manifest.json from project public directory is added to the build but not accessible by direct when app server from GitHUb pages.

Desired outcome When navigating to the manifest.json via direct URL (e.g. get something like the following: { "short_name": "Merge Google Slides", "name": "Merge Google Slides", "icons": [ { "src": ".\/favicon.ico", "sizes": "64x64 32x32 24x24 16x16", "type": "image/x-icon" ...skip... } ], "start_url": "./index.html", "display": "standalone", "theme_color": "#000000", "background_color": "#ffffff" }

Actual result The app is rendered.

What I did to achieve the target 1. Followed the guidelines 2. Added the homepage property to project package.json ("homepage": "",) 3. Built the project 4. Published the build as gh-pages branch

Summary of actual situation 1. The app renders as expected. 2. Assets compiled to build/static/ directory are accessible via direct URL. 3. Assets initially placed under project public directory are copied during the build as expected but any attempt to access those via direct URL lead to the app rendering, which is not what expected.

react-scripts v.1.1.4 employed.

No routing in the app yet.

On local production (when build served from the localhost root) the files from public are served as expected (i.e. localhost:3000/manifest.json produces the file contents as expected).

Updated 23/06/2018 16:31 1 Comments

name_doi expiration time


a name_doi should expire within a given time, within certain blocks or date. for that reason name_doi command must be extended.

if implemented dApp can also be implemented a “green”, “yellow”, “red” flag.

Updated 23/06/2018 15:45

Update the playground


Reasons for making this change


  • [x] links to new bootstrap themes
  • [ ] fix infinite nested fields in sample Arrays
  • [ ] fix sample Property dependencies
  • [ ] fix sample Schema dependencies


  • ~I’m updating documentation~
    • ~I’ve checked the rendering of the Markdown text I’ve added~
    • ~If I’m adding a new section, I’ve updated the Table of Content~
  • [x] I’m adding or updating code
    • [ ] I’ve added and/or updated tests
    • ~I’ve updated docs if needed~
    • [x] I’ve run npm run cs-format on my branch to conform my code to prettier coding style
  • ~I’m adding a new feature~
    • ~I’ve updated the playground with an example use of the feature~
Updated 23/06/2018 14:45

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)


Recently we started to observe SSL: CERTIFICATE_VERIFY_FAILED errors on the appveyor build of scikit-learn, for instance:


Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\wheelhouse_uploader\", line 45, in upload
    return self._try_upload_once(local_folder, container)
  File "C:\Python27\lib\site-packages\wheelhouse_uploader\", line 62, in _try_upload_once
    container = driver.get_container(container_name)
  File "C:\Python27\lib\site-packages\libcloud\storage\drivers\", line 285, in get_container
  File "C:\Python27\lib\site-packages\libcloud\storage\drivers\", line 235, in request
    raw=raw, cdn_request=cdn_request)
  File "C:\Python27\lib\site-packages\libcloud\storage\drivers\", line 163, in request
  File "C:\Python27\lib\site-packages\libcloud\common\", line 227, in request
  File "C:\Python27\lib\site-packages\libcloud\common\", line 753, in request
    action = self.morph_action_hook(action)
  File "C:\Python27\lib\site-packages\libcloud\common\", line 294, in morph_action_hook
  File "C:\Python27\lib\site-packages\libcloud\common\", line 327, in _populate_hosts_and_request_paths
    osa = osa.authenticate(**kwargs)  # may throw InvalidCreds
  File "C:\Python27\lib\site-packages\libcloud\common\", line 850, in authenticate
    return self._authenticate_2_0_with_api_key()
  File "C:\Python27\lib\site-packages\libcloud\common\", line 865, in _authenticate_2_0_with_api_key
    return self._authenticate_2_0_with_body(reqbody)
  File "C:\Python27\lib\site-packages\libcloud\common\", line 882, in _authenticate_2_0_with_body
  File "C:\Python27\lib\site-packages\libcloud\common\", line 851, in request
    raise ssl.SSLError(str(e))
SSLError: ('[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)',)
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\wheelhouse_uploader\", line 45, in upload
    return self._try_upload_once(local_folder, container)
  File "C:\Python27\lib\site-packages\wheelhouse_uploader\", line 62, in _try_upload_once
    container = driver.get_container(container_name)
  File "C:\Python27\lib\site-packages\libcloud\storage\drivers\", line 285, in get_container
  File "C:\Python27\lib\site-packages\libcloud\storage\drivers\", line 235, in request
    raw=raw, cdn_request=cdn_request)
  File "C:\Python27\lib\site-packages\libcloud\storage\drivers\", line 163, in request
  File "C:\Python27\lib\site-packages\libcloud\common\", line 227, in request
  File "C:\Python27\lib\site-packages\libcloud\common\", line 753, in request
    action = self.morph_action_hook(action)
  File "C:\Python27\lib\site-packages\libcloud\common\", line 294, in morph_action_hook
  File "C:\Python27\lib\site-packages\libcloud\common\", line 327, in _populate_hosts_and_request_paths
    osa = osa.authenticate(**kwargs)  # may throw InvalidCreds
  File "C:\Python27\lib\site-packages\libcloud\common\", line 850, in authenticate
    return self._authenticate_2_0_with_api_key()
  File "C:\Python27\lib\site-packages\libcloud\common\", line 865, in _authenticate_2_0_with_api_key
    return self._authenticate_2_0_with_body(reqbody)
  File "C:\Python27\lib\site-packages\libcloud\common\", line 882, in _authenticate_2_0_with_body
  File "C:\Python27\lib\site-packages\libcloud\common\", line 851, in request
    raise ssl.SSLError(str(e))('[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)',)
('[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)',)
('[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)',)


We probably need to unpin the apache-libcloud dependency but that probably require to make a code update to wheelhouse-uploader itself.

Updated 23/06/2018 14:01

Multiple File Selection


It would be nice to support selection of multiple files. This is a little tricky to implement since it requires callbacks.

Relevant msdn links: - GetOpenFileName: - OFNHookProc: - CDN_SELCHANGE: - SendMessage:

Updated 23/06/2018 13:41

Allow specifying output field when using `unknown=INCLUDE`



We could even go further and let the user set a default Field when using INCLUDE, but I’m not sure it is so useful, and it is never too late to add it in a later step.

(edited to make the argument name correct)

I suggested here that a field could be passed to unknown, e.g. unknown=fields.Str().

Updated 23/06/2018 13:29

Fork me on GitHub