profile
viewpoint
Mathieu Leduc-Hamel mlhamel @metriodev Montréal http://mlhamel.org

devbuddy/devbuddy 48

Setup your projects in a consistent way. Help other devs onboard easily!

mlhamel/agendadulibre 13

L'Agenda du libre du Québec

guillaumep/bike-parking-map 3

Où sont les stationnements de vélos à Montréal

ajah/bootstrap 0

Sleek, intuitive, and powerful front-end framework for faster and easier web development.

ajah/circus 0

process runner and watcher built on top of zmq, and meant to be extensible

ajah/country-list 0

List of all countries with names and ISO 3166-1 codes in all languages and data formats.

ajah/gitstats 0

git history statistics generator

PullRequestReviewEvent

push eventdevbuddy/devbuddy

Pior Bastida

commit sha 33a28a15517cebd6846d5c717b9bddedd1679a69

Update to Go 1.17 (#403)

view details

push time in 9 days

delete branch devbuddy/devbuddy

delete branch : go1.17

delete time in 9 days

PR merged devbuddy/devbuddy

Update to Go 1.17

Why

How

+18 -9

0 comment

3 changed files

pior

pr closed time in 9 days

PullRequestReviewEvent

created tagdevbuddy/devbuddy

tagv0.12.0

Setup your projects in a consistent way. Help other devs onboard easily!

created time in 15 days

push eventdevbuddy/devbuddy

Mathieu Leduc-Hamel

commit sha f5eb9450ac6a615b06611c214583eb516385f151

Release v0.12.0

view details

push time in 15 days

push eventdevbuddy/devbuddy

Mathieu Leduc-Hamel

commit sha 32dc59791fc4df79f669b327fb2b32e71c995f10

Adds support for ARM64. (#401)

view details

push time in 16 days

delete branch devbuddy/devbuddy

delete branch : feature/adds-support-for-arm64

delete time in 16 days

PR merged devbuddy/devbuddy

Adds support for ARM64.

Why

Just came back to devbuddy and I've figured out it didn't worked on my mac on M1

How

Added support for M1 onto the build script and adds mentions about it into the documentation.

+26 -10

0 comment

3 changed files

mlhamel

pr closed time in 16 days

PR opened apache/beam

[BEAM-13250] Factorise gcsio.GcsIO() from gcsfilesystem

Here is a proposition of change to fix https://issues.apache.org/jira/browse/BEAM-13250

Basically I wanted to make the demonstration of an easy of factorizing gcsio.GcsIO() from gcsfilesytem to make it easier to create some kind of replacement for it to inject custom parameters like a custom url for th gcs server.

R: @aaltay @charlesccychen


Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

  • [ ] Choose reviewer(s) and mention them in a comment (R: @username).
  • [ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
  • [ ] Update CHANGES.md with noteworthy changes.
  • [ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

ValidatesRunner compliance status (on master branch)

<table> <thead> <tr> <th>Lang</th> <th>ULR</th> <th>Dataflow</th> <th>Flink</th> <th>Samza</th> <th>Spark</th> <th>Twister2</th> </tr> </thead> <tbody> <tr> <td>Go</td> <td>---</td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/"> Build Status </a> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Go_VR_Flink/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Go_VR_Samza/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Go_VR_Spark/lastCompletedBuild/"> Build Status </a> </td> <td>---</td> </tr> <tr> <td>Java</td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_ULR/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Streaming/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Java11/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_VR_Dataflow_V2/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_VR_Dataflow_V2_Streaming/lastCompletedBuild/"> Build Status </a><br> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink_Java11/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_PVR_Flink_Batch/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_PVR_Flink_Streaming/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_PVR_Samza/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_PVR_Spark_Batch/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_SparkStructuredStreaming/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Twister2/lastCompletedBuild/"> Build Status </a> </td> </tr> <tr> <td>Python</td> <td>---</td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Py_VR_Dataflow_V2/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Py_ValCont/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Python_PVR_Flink_Cron/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Flink/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Samza/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Python_VR_Spark/lastCompletedBuild/"> Build Status </a> </td> <td>---</td> </tr> <tr> <td>XLang</td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_XVR_Direct/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_XVR_Dataflow/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_XVR_Flink/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_XVR_Samza/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_XVR_Spark/lastCompletedBuild/"> Build Status </a> </td> <td>---</td> </tr> </tbody> </table>

Examples testing status on various runners

<table> <thead> <tr> <th>Lang</th> <th>ULR</th> <th>Dataflow</th> <th>Flink</th> <th>Samza</th> <th>Spark</th> <th>Twister2</th> </tr> </thead> <tbody> <tr> <td>Go</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> </tr> <tr> <td>Java</td> <td>---</td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Java_Examples_Dataflow_Cron/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Java_Examples_Dataflow_Java11_Cron/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java_Examples_Dataflow_V2/lastCompletedBuild/"> Build Status </a><br> </td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> </tr> <tr> <td>Python</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> </tr> <tr> <td>XLang</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> <td>---</td> </tr> </tbody> </table>

Post-Commit SDK/Transform Integration Tests Status (on master branch)

<table> <thead> <tr> <th>Go</th> <th>Java</th> <th>Python</th> </tr> </thead> <tbody> <tr> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Go/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Java/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Python36/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Python37/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PostCommit_Python38/lastCompletedBuild/"> Build Status </a> </td> </tr> </tbody> </table>

Pre-Commit Tests Status (on master branch)

<table> <thead> <tr> <th>---</th> <th>Java</th> <th>Python</th> <th>Go</th> <th>Website</th> <th>Whitespace</th> <th>Typescript</th> </tr> </thead> <tbody> <tr> <td>Non-portable</td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Java_Cron/lastCompletedBuild/"> Build Status </a><br> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Python_Cron/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PreCommit_PythonLint_Cron/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PreCommit_PythonDocker_Cron/lastCompletedBuild/"> Build Status </a><br> <a href="https://ci-beam.apache.org/job/beam_PreCommit_PythonDocs_Cron/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Go_Cron/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Website_Cron/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/lastCompletedBuild/"> Build Status </a> </td> </tr> <tr> <td>Portable</td> <td>---</td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_Portable_Python_Cron/lastCompletedBuild/"> Build Status </a> </td> <td> <a href="https://ci-beam.apache.org/job/beam_PreCommit_GoPortable_Cron/lastCompletedBuild/"> Build Status </a> </td> <td>---</td> <td>---</td> <td>---</td> </tr> </tbody> </table>

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

GitHub Actions Tests Status (on master branch)

Build python source distribution and wheels Python tests Java tests

See CI.md for more information about GitHub Actions CI.

+19 -10

0 comment

1 changed file

pr created time in 17 days

create barnchmetriodev/beam

branch : beam-13250-factorise-gcsio-from-gcsfilesystem

created branch time in 17 days

PR opened devbuddy/devbuddy

Adds support for ARM64.

Why

How

+26 -10

0 comment

3 changed files

pr created time in 17 days

create barnchdevbuddy/devbuddy

branch : feature/adds-support-for-arm64

created branch time in 17 days

issue commentGoogleCloudPlatform/cloud-builders

[FR] Python Packge Builder image

Any news from this end? Or anyone has found any un-official builder images somewhere?

viyh

comment created time in a month

fork mlhamel/pandas-stubs

Pandas type stubs. Helps you type-check your code.

fork in 2 months

issue openedpre-commit/mirrors-mypy

Error while loading mypy configuration

When defining the mypy configuration like that:

-   repo: git@github.com:pre-commit/mirrors-mypy.git
    rev: v0.910
    hooks:
    - id: mypy
      args: [--config-file mypy.ini]

I've got the following error:

mypy.....................................................................Failed
- hook id: mypy
- exit code: 2

mypy: can't read file '--config-file mypy.ini': No such file or directory

Is there a way to point to the right path?

created time in 2 months

more