profile
viewpoint
Philippe F bluebird75 France http://www.freehackers.org/Philippe_Fremy Passionated Software Developer and SCRUM Master, with a strong love for Python and Qt.

bluebird75/luaunit 319

LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, ...) to be used directly or work with Continuous Integration platforms (Jenkins, Maven, ...).

bluebird75/winpdb 73

Fork of the official winpdb with improvements

bluebird75/maildir2mbox 57

Convert mailbox from maildir format to mbox format

bluebird75/lua_get_os_name 3

Utility to get the OS name in pure lua

bluebird75/awesome-lua 1

A curated list of quality Lua packages and resources.

bluebird75/sxtool 1

Tool to manipulate SX files (s-records) such as s19 s28 and s37 files.

bluebird75/MonkeyType 0

A system for Python that generates static type annotations by collecting runtime types

bluebird75/pyannotate 0

Auto-generate PEP-484 annotations

bluebird75/PyQt5-stubs 0

Stubs for PyQt5

push eventbluebird75/watch-lu

Philippe F

commit sha 580a9d7e5a2561531577c81cc936b9fb648a1a15

DB update

view details

push time in 14 hours

push eventbluebird75/watch-lu

Philippe F

commit sha 865f185b7fa62ad47efa50042da858a9fc9b78bb

DB update

view details

push time in 2 days

issue commentstlehmann/PyQt5-stubs

Widen PyQt5 dependency to 5.*

Specifically,I was using PyCharm and I don't remember what I did exactly. But PyCharm told me it had uninstalled PyQt5.15 to install PyQt 5.14 to be compatible with the stubs.

This gave me the impression that PyQt5-stubs was version constrainted but that's actually wrong. Maybe it's just a PyCharm thing.

The version naming of PyQg5-stubs also gives this impression.

bluebird75

comment created time in 2 days

push eventbluebird75/watch-lu

Philippe F

commit sha e9f7e54bfd46391daacb9852962ccfae1f133296

DB update

view details

push time in 3 days

issue commentstlehmann/PyQt5-stubs

Widen PyQt5 dependency to 5.*

I looked into it but actually, PyQt5-stubs does not define any install dependency, so we can already install it with any version of PyQt5 . It seems that only the testing requires a specific version of PyQt5.

What do you expect me to do then ? Add a install_require entry in setup.py ?

bluebird75

comment created time in 3 days

push eventbluebird75/watch-lu

Philippe F

commit sha cbe52466a2aa84a68282a58091bdd2efae7c6ea5

DB update

view details

push time in 4 days

push eventbluebird75/watch-lu

Philippe F

commit sha d52a97c13c3af99c33b451e6eb72e81634d0559a

DB update

view details

push time in 5 days

push eventbluebird75/watch-lu

Philippe F

commit sha 71b2ac6d970eb4404aab2881a7aec763fdc3e855

DB update

view details

push time in 6 days

push eventbluebird75/watch-lu

Philippe F

commit sha b97e341c33da9db1e8c98c207e1fb98fea4e288a

DB update

view details

push time in 7 days

push eventbluebird75/watch-lu

Philippe F

commit sha 8d6960a343ad2c2d455d9af6a39b61bb856825da

DB update

view details

push time in 8 days

push eventbluebird75/watch-lu

Philippe F

commit sha 1d6ca561572b38987bda709f2f493982bfc3ae6b

DB update

view details

push time in 9 days

push eventbluebird75/watch-lu

Philippe F

commit sha cf02e56e409b177ea1a14bd7e3da3421e1bcdc1e

DB update

view details

push time in 10 days

push eventbluebird75/watch-lu

Philippe F

commit sha 5b88e606648ef0358b68ddffa7e4e2f2f273dc85

DB update

view details

push time in 11 days

push eventbluebird75/klotski

Philippe F

commit sha e9de7d4f6d3a52a7c4b6ed4775203f1b29992d4c

Update release script

view details

push time in 11 days

startedbluebird75/klotski

started time in 11 days

push eventbluebird75/klotski

Philippe F

commit sha 874368492443320a89656c794b8efb6b2d474cb3

Nicer boards

view details

push time in 11 days

push eventbluebird75/klotski

Philippe F

commit sha ffc54fdf797cbbba53473bcb7beb5d0761f53f38

Update README.md

view details

push time in 11 days

push eventbluebird75/klotski

Philippe F

commit sha c0bea0beb303eedd9814ae7ba1a493b4bd0ac8b7

Rename

view details

push time in 11 days

push eventbluebird75/klotski

Philippe F

commit sha 43880169b32db7ef460835c75857a61a3322c4a7

Update README.md

view details

push time in 11 days

push eventbluebird75/klotski

Philippe F

commit sha 37e209f8d88059d58b53ecba5afc543212da01c6

Add a klotski runner

view details

Philippe F

commit sha b68cf7c92fc83d841e25317a4d413cf7ae182e67

Fix icon code

view details

Philippe F

commit sha 9b8c1bed87174a376dde6af574b9f05ae647c63b

Cleanup

view details

Philippe F

commit sha 99689accae9ff59a20f83297c7444cbfae2c1ec0

Add copyright

view details

Philippe F

commit sha 55942f416d078d359da9e6407ae2302842e28657

Add more checks for release

view details

Philippe F

commit sha d5a2d515bfce5fe8594d2332068186a3aaf646af

Update README

view details

Philippe F

commit sha a15d525f4023b1f6305052d1a03cbea7fac43ac2

Update TODO

view details

Philippe F

commit sha 571ffff3ff8ea6b9a65ca76d7d5b54cf4b3318b1

Delete obsolete file

view details

Philippe F

commit sha f764f653cbee652c26ce24bcf2507b728d2beab3

Add screenshots to reference them in the README

view details

push time in 11 days

GollumEvent

push eventbluebird75/watch-lu

Philippe F

commit sha be1a48f4948ab19e6f2a808918d734f10adae0bf

DB update

view details

push time in 12 days

push eventbluebird75/watch-lu

Philippe F

commit sha 1896bac80948e7437a4e73d90ce03ed1363cf43d

DB update

view details

push time in 13 days

push eventbluebird75/watch-lu

Philippe F

commit sha f6f7559cb6254e9cddf12f8b0f3f9722f4876944

DB update

view details

push time in 14 days

push eventbluebird75/PyQt5-stubs

Philippe F

commit sha 13a6f49d5c0b86bd95f7fb370da5b5b8332c0989

Update requirements for PyQt5 dependency

view details

push time in 14 days

issue commentstlehmann/PyQt5-stubs

Widen PyQt5 dependency to 5.*

Ok, I'll do it.

By the way, great work for the stubs !

bluebird75

comment created time in 14 days

push eventbluebird75/watch-lu

Philippe F

commit sha aa073822cb60fa6239a3f5f07381b6cdba54233d

DB update

view details

push time in 15 days

push eventbluebird75/klotski

Philippe F

commit sha 47d094019f4a441b2ef539c4ea3015492a40f223

Update INSTALL.md

view details

push time in 15 days

push eventbluebird75/klotski

Philippe F

commit sha 83aa0b9ffe6a239cc5d0cefb71b83f3366823b77

remove obsolete files

view details

Philippe F

commit sha cd10180fd2a98c6f614329d81f6d63cfb235eff6

Rename INSTALL.txt to INSTALL.md

view details

push time in 15 days

push eventbluebird75/klotski

Philippe F

commit sha b168111604bacb50e2b88ff37cf88acc588e6b14

Update INSTALL.txt

view details

push time in 15 days

push eventbluebird75/klotski

Philippe F

commit sha effa9df2b7a3a2cd6cdb59dfb283d6ee55818675

Update README.md

view details

push time in 15 days

push eventbluebird75/klotski

Philippe F

commit sha 6428be69cfc941d0232a80a0496ab93197c71069

Packaging working with klotski executable script

view details

Philippe F

commit sha 2288a1a1293c53847369a676668d7a310fbd0adf

Make klotski package executable with -m

view details

Philippe F

commit sha 1f99c40ecb89daffdba7148c84a5eb69baa8a1d2

Ignore non relevant directories

view details

push time in 15 days

push eventbluebird75/watch-lu

Philippe F

commit sha f61ea54fea5c6b0ac471710bbe1259b2d8a7186d

DB update

view details

push time in 16 days

push eventbluebird75/klotski

Philippe F

commit sha ae5c785508a0c73df3547846705d3bfdf25101d5

Improve prerelease script

view details

Philippe F

commit sha a1836910e050f509f6678d809da01845f7c37347

Use local import to make it work better in packaged mode.

view details

Philippe F

commit sha ecb1b57f5467468341f114b1b9b729a7ac3738cd

Allow to execute from other directories, so fetch resource from directory of klotski.py file

view details

push time in 16 days

push eventbluebird75/watch-lu

Philippe F

commit sha 8b1197c660f0ee5ed7ae71065163f4309cc6b7a3

DB update

view details

push time in 17 days

push eventbluebird75/watch-lu

Philippe F

commit sha 66976394cd58e38afe45ecb8c681fab3c2954197

DB update

view details

push time in 18 days

issue openedstlehmann/PyQt5-stubs

Widen PyQt5 dependency to 5.*

I understand that it is quite cumbersome to track all the releases (major and minor) of PyQt5 and keep this stub package up-to-date from a pip dependency point of view.

However, if you think about it :

  • all versions of PyQt5 and Qt5 are backward compatible.
  • so, a stub file valid for PyQt 5.13 will also be useful and valid for 5.12 . Maybe there are a few extra methods but that's a small issue
  • also, a stub file valid for PyQt 5.13 is certainly useful and valid for PyQt 5.14 and 5.15 . Same story, a few new methods or objects could be missing but that's about 0.01% of the codebase.

So my suggestion : declare PyQt5 5.* as a dependency.

This means that basically every user of PyQt5 can take advnatage of the stubs, whatever the version he is using. It means more potential contributors !

created time in 18 days

push eventbluebird75/watch-lu

Philippe F

commit sha a1c4d027ecc6c260b83831e7264e9c3b42de41ea

DB update

view details

push time in 19 days

push eventbluebird75/watch-lu

Philippe F

commit sha 9362fd3cc8fb719b467d90816170994e7901b593

DB update

view details

push time in 20 days

push eventbluebird75/watch-lu

Philippe F

commit sha 400cf8e09b10ee921fc60085ef8a21404cd071a6

DB update

view details

push time in 21 days

push eventbluebird75/watch-lu

Philippe F

commit sha 61b23b59d0b6c631b99c2fb70de2a1171d2fc76c

DB update

view details

push time in 22 days

push eventbluebird75/watch-lu

Philippe F

commit sha 77e5a87c40859ce34d3c5ec6b51d11e04dfe4845

DB update

view details

push time in 23 days

issue commentbluebird75/winpdb

Mismatched Passwords

That's a first time I hear something like this ! On which platform are you running winpdb ? I suppose that you started winpdb directly, you did not start rpdb2.py with a password and then connect with winpdb ?

domingoO-jones

comment created time in 23 days

push eventbluebird75/watch-lu

Philippe F

commit sha a8bf7848cce8df5f6c2a01ab7523cdc5ffb3910a

DB update

view details

push time in 24 days

push eventbluebird75/watch-lu

Philippe F

commit sha cad1335279c8dfdc2352a3d921f97f55b3b5e5df

DB update

view details

push time in 25 days

push eventbluebird75/klotski

Philippe F

commit sha 577f5ca597188803714fbe1f5f245f9264276f35

Files are no longer needed

view details

Philippe F

commit sha 90121923a3d57dce0a8d36e66b611ddb0e6cce19

Indent using spaces

view details

Philippe F

commit sha 3210268f69f2ca24d76c3e4403978d974a853442

Passes mypy checks successfully

view details

push time in 25 days

push eventbluebird75/klotski

Philippe F

commit sha 27e29c8ca2cc272fbb1f654061dfe6bc70bfc131

Port to PyQt5

view details

push time in 25 days

push eventbluebird75/watch-lu

Philippe F

commit sha debd668681b8cd4c39b60ba1624eb56f2adefa36

DB update

view details

push time in a month

issue commentbluebird75/winpdb

rpdb folder not installed when using pip

This was a packaging mistake. It should be fixed if you upgrade to the latest winpdb. Please run:

pip install --upgrade winpdb
domingoO-jones

comment created time in a month

push eventbluebird75/winpdb

Philippe F

commit sha 9ed93a072d6d3c1960aab268242632226b613b6f

Remove appveyor link

view details

Philippe F

commit sha 4e3e44078ced32d46493c01a59426a6391caa1d1

Adjust setup.py

view details

Philippe F

commit sha d1c0d6aadda48b3ad22e67bf4973c144384705db

Add TODO.txt

view details

Philippe F

commit sha 3ee61fb19848bc1d779ef51a776bd7b95e3a4a7c

Update for v2.0.0.1

view details

push time in a month

push eventbluebird75/winpdb

Philippe F

commit sha 4b7e1dc6eac68bc17721176e24834c782c0e46f2

Upgrade to latest winpdb

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 59a1e406edb39067becbc79373a5656fa966c250

DB update

view details

push time in a month

push eventbluebird75/klotski

Philippe F

commit sha 180fd83759d35338a45a817e2732b407fa24a7a2

Add klotski

view details

Philippe F

commit sha 33de284ae992c1ccd5422e49b802f6e64bf342a9

Add support for Qt3

view details

Philippe F

commit sha c6f33d40d739641e54e917b637e57cb3e64b9979

*** empty log message ***

view details

Philippe F

commit sha 64f77ecabbb874bfb780e3e58bebc916f4935eff

install works again

view details

Philippe F

commit sha f55b8199c65ef1a2c14ceba4c66ddcdea660039a

*** empty log message ***

view details

Philippe F

commit sha 5ada137650f26accdf8288ebd09d701cbc12302e

many fixes

view details

Philippe F

commit sha c5aa57a0c19c03e87c63f17e9d14ce6f797b35a0

change mail address

view details

Philippe F

commit sha 97c62e33613816d7de20f261025f9cdebbcf032a

*** empty log message ***

view details

Philippe F

commit sha 0d12fe0b21f4a264cfe11ef2c9e34478dfffa058

*** empty log message ***

view details

push time in a month

create barnchbluebird75/klotski

branch : master

created branch time in a month

created repositorybluebird75/klotski

created time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 742b3810490e70376fa4950c94c122d661ad1273

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 157a81dacda5668a8b0e2be643e7f5c6cd48041e

DB update

view details

push time in a month

push eventbluebird75/winpdb

Noam Yorav-Raphael

commit sha c4a6297c6306b75eb447a2b7e81829af07216e33

Since winpdb.org is offline, link to web archive

view details

push time in a month

pull request commentbluebird75/winpdb

Since winpdb.org is offline, link to web archive

Good idea. Thanks for the contribution!

noamraph

comment created time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha bfa763cc3adace8b203cbbbd29210f3cc1523aba

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha bdac9e34e318795601059371ac16a92a26b52196

DB update

view details

push time in a month

issue commentbluebird75/luaunit

assertEquals not matching some values

Hi. Thanks for the report.

Comparing floats is always tricky, because if you obtained them in a different way, you might get values differing by such a smallest amount that it is not visible.

For example, I just typed :

   Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio
   > lu = require('luaunit')
   > a=1/3
   > print(a)
   0.33333333333333
   > b = 0.33333333333333
   > print(a-b)
   3.3306690738755e-015
   > lu.assertEquals(a,b)
   stdin:1: LuaUnit test FAILURE: expected: 0.33333333333333, actual: 0.33333333333333
   stack traceback:
        [C]: in function 'error'
        ./luaunit.lua:1258: in function 'failure'
        ./luaunit.lua:1363: in function 'assertEquals'
        stdin:1: in main chunk
        [C]: in ?
   > lu.assertAlmostEquals(a,b)
   stdin:1: LuaUnit test FAILURE: Values are not almost equal
   Actual: 0.33333333333333, expected: 0.33333333333333, delta 3.3306690738755e-015 above margin of          2.2204460492503e-016
   stack traceback:
        [C]: in function 'error'
        ./luaunit.lua:1258: in function 'failure'
        ./luaunit.lua:1263: in function 'fail_fmt'
        ./luaunit.lua:1386: in function 'assertAlmostEquals'
        stdin:1: in main chunk
        [C]: in ?
   > lu.assertAlmostEquals(a,b, 1E-14)

You see that the difference is not visible but exists between the two values. That's why we have assertAlmostEquals() . However indeed, there is no assertAlmostEquals for list comparison. For now, you need to use assertAlmostEquals() on each item of your list with a reasonable threshold to check for equality. I'll think in a future version of luaunit how to add this functionality.

By the way, can you tell me how and in which project you use Luaunit ? I am always curious.

Sledmine

comment created time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha c1bcdf21d10e57f859c16b08905b69598f53d113

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 98f8429c3b93bcc9187bcd094398f092db91cbc4

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 4441512146a7c2a5dc1624f47ca3f6dff4c51901

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 6291619a8067080171553596cb90d21d8e9c021d

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha d07004de4b70dc240da061f214e9335b0c2b2784

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha a835e49ebb85f563413f1eeb75f9bf5056fe4609

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 950d29e0794e9330573bd11d87ba7948bf383721

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 91b53c71b51a658e22e4c575b9ff5fc6fd8f16a7

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 663a5634ecfb7de4b8e28a6b703c0b5e20f822d2

DB update

view details

push time in a month

push eventbluebird75/winpdb

Philippe F

commit sha f47dc699cc7f46e912df669c5c1e1de6e839c2d5

Update to pull winpdb-reborn 2.0.0.0

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha e25123b3a5ee582bcee96970111fc5ca408641bc

DB update

view details

push time in a month

created tagbluebird75/winpdb

tagVERSION_2_0_0_0

Fork of the official winpdb with improvements

created time in a month

push eventbluebird75/winpdb

Philippe F

commit sha 9efb5553264ce2263273b015e49d6c0b03b50831

Inform setup.py about markdown packaging

view details

Philippe F

commit sha c249c9148d844dcef78d3bbfeae066458cd80490

Final 2.0.0.0 release

view details

push time in a month

push eventbluebird75/winpdb

Philippe F

commit sha ce2f7187c62aa8eb8157ac43cdf565cda50362db

Update README.md

view details

push time in a month

push eventbluebird75/winpdb

Philippe F

commit sha 15eef851f66fd5c2a5d31c242741b7a870ab1b21

Fix launch dialog

view details

Philippe F

commit sha 4128de0337e7ce568aae9c117788fd8117faa427

Version update

view details

Philippe F

commit sha 0cbf326a2e53a8e81362b5878b4c5999635b4634

Use markdown everywhere for project description

view details

Philippe F

commit sha aa417fb80f92cffdc38b8a819fd5b482a4491511

Migrate format to markdown

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha b5b785da2911d0d26dde5715735f8f63796ce143

DB update

view details

push time in a month

issue commentpyinstaller/pyinstaller

Provide a way to exclude DLLs in the resulting bundle/exe

That's exactly what I did for my project. Thanks for the suggestion.

bluebird75

comment created time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha ca70e84956020be377e540bd1db7dea7e0744b08

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha 0c48c3220c2be1703ac88f2438bd2febf9409d5a

DB update

view details

push time in a month

push eventbluebird75/luaunit

Philippe F

commit sha ec8003b65fab1c80b5d176c53185d1ab0443013a

More verbosity about what it is doing

view details

Philippe F

commit sha 9979b584891f2be73d3cf6afb2cb950704f953b4

Disable cache for now.

view details

push time in a month

pull request commentbluebird75/luaunit

Adapt randomseed to Lua 5.4

Thanks. I'll try to add proper support for Lua 5.4

javalikescript

comment created time in a month

push eventbluebird75/luaunit

javalikescript

commit sha 03172924fcfa38282b43b7c02ddc40e2ed29e476

Adapt randomseed to Lua 5.4

view details

javalikescript

commit sha 6da40af314d95be64d1226abb52883a29e6bdd7b

Avoid testing the Lua version

view details

push time in a month

PR merged bluebird75/luaunit

Adapt randomseed to Lua 5.4

The math.randomseed method has been updated in Lua 5.4, see Lua reference. The current luaunit usage fails occasionally with the error "bad argument # 1 to 'randomseed' (number has no integer representation)". This pull request will call the method without arguments when using Lua 5.4.

+1 -1

5 comments

1 changed file

javalikescript

pr closed time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha c67b09befdd95abc2fc3bb96a4959b1f0d216ab7

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha abab6a14af2415da5706e0c3e32f1a0814ccdec3

DB update

view details

push time in a month

push eventbluebird75/watch-lu

Philippe F

commit sha f9d7b9079dbe2b7dba3c74b9efc720a970cc9751

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha 8b5a20f5682e06c883b373dad8e6bca12cf6332d

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha adfb625bfec1c920fd3e2d364b79ef997b8817b8

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha 8d280b07eba2f818e8ac3cbe5e8e5027a9644154

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha 9b665b726e94c88c9aa035091d64a65f786d09a9

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha 8859b1a47aa2dbd5920ff58844018063fcb16bd0

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha b1f0b6287cc2fb07e10b23adfd58c5d005d84fc4

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha ab2d93a9e43218de7173aa9d30f8cac388a6d776

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha 3e84248871fd906ec46f924a58dc53a0af56922a

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha 74b22f712f937ab41ab27488f694ca9a8302eb97

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha 149eff061d4a4038b136c91bb5bbf8c371218644

DB update

view details

push time in 2 months

push eventbluebird75/watch-lu

Philippe F

commit sha abad9e825c7dce9349938a2fd7530ab075a7bd59

DB update

view details

push time in 2 months

more