Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 31 20:11
    ha0ye edited #1225
  • Jan 31 20:11
    ha0ye opened #1225
  • Jan 29 22:19

    henrykironde on master

    Changes to fix new breaks in te… Merge pull request #1224 from z… (compare)

  • Jan 29 22:19
    henrykironde closed #1224
  • Jan 29 22:00
    zhangcandrew opened #1224
  • Jan 29 19:51

    zhangcandrew on testChanges

    (compare)

  • Jan 29 19:51

    zhangcandrew on md5test

    (compare)

  • Jan 29 19:40

    zhangcandrew on md5test

    md5test so we don't lose it (compare)

  • Jan 29 19:39

    zhangcandrew on testChanges

    Changes to fix new breaks in te… (compare)

  • Jan 28 14:05
  • Jan 25 22:37
  • Jan 25 06:17
  • Jan 25 02:44
    amanjain25 commented #1223
  • Jan 24 23:29
  • Jan 24 21:39
    henrykironde edited #1223
  • Jan 24 21:24
    henrykironde edited #1223
  • Jan 24 21:23
    henrykironde edited #1223
  • Jan 24 21:23
    henrykironde edited #1223
  • Jan 24 21:23
    henrykironde labeled #1223
  • Jan 24 21:23
    henrykironde opened #1223
henry senyondo
@henrykironde
But I think I am going to revert to a lower psycopg2 that last pasted and also increase pytest to latest.
Ethan White
@ethanwhite
Interesting. What docker image?
Base python image seems to be working for me:
ethan@oneesk:~$ sudo docker run -it python /bin/bash
root@b4b7c261921d:/# python --version
Python 3.7.3
root@b4b7c261921d:/# pip install psycopg2 -U
Collecting psycopg2
  Downloading https://files.pythonhosted.org/packages/c7/ca/75236b17f1b951950ffc55d657c5aa408d3d0327a1b6c4c0f7cb16ef7e7b/psycopg2-2.8.tar.gz (367kB)
    100% |████████████████████████████████| 368kB 6.7MB/s 
Building wheels for collected packages: psycopg2
  Building wheel for psycopg2 (setup.py) ... done
  Stored in directory: /root/.cache/pip/wheels/71/99/9c/f215a2d1ddf5d4f6fe51a69272bb4717637fccb9f77df79b57
Successfully built psycopg2
Installing collected packages: psycopg2
Successfully installed psycopg2-2.8
henry senyondo
@henrykironde
In the repo, if you have Docker running then all you will run is docker-compose run --service-ports python_retriever bin/bash
Ethan White
@ethanwhite
OK, I'll give it a go.
henry senyondo
@henrykironde
Yes I think it is backward compatibility issues.
As people try to move from 2 and older versions of python, a lot of tools are working. Here you are running 3.7 but we mainly test on 3.5 -3.6
I will put in some changes in a few minutes
Ethan White
@ethanwhite
[Ethan White, weecology] Ah, got it. My local test was 3.6.7.
Ethan White
@ethanwhite
OK, getting probably the same thing you are (but with less detail):
Step 16/30 : RUN pip install psycopg2 pymysql > /dev/null
 ---> Running in 0d81c64b524e
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-2fnm02rv/psycopg2/
henry senyondo
@henrykironde
Ah sorry, I changed RUN pip install psycopg2 pymysql > /dev/null to RUN pip install psycopg2 and RUN pip install pymysql to get the log
A PR is in
Ethan White
@ethanwhite
Nice work running that down. PR merged.
henry senyondo
@henrykironde
Welcome
henry senyondo
@henrykironde
GSOC2019: Students applying to more that one project for GSOC, It would be really good if you let us know. It is not required however.
Ethan White
@ethanwhite
GSOC folks - just a reminder that applications are due in 30 minutes.
henry senyondo
@henrykironde
thank you for the reminder @ethanwhite , I think all the applicants have their proposals in.
Ethan White
@ethanwhite
way ahead of me as always. Thanks @henrykironde!
Ethan White
@ethanwhite
[Henry wec office, weecology] Hi everyone, please help us test some the installer for the retriever release. Current installers are for Windowshttps://drive.google.com/drive/folders/1bTMP_642I_KClsCAA9bOX_SVlkEkX6y1?usp=sharing and Mac.
Apoorva Pandey
@apoorvaeternity
The installer works perfectly for me on Windows 10.
henry senyondo
@henrykironde
Thanks @apoorvaeternity
henry senyondo
@henrykironde
Hi everyone, I may not be able to review major pull request now. I am a little under the weather and all other reviewers are super busy(End of semester). For the GSOC applicants, we shall all be informed about the same results from Google on May 6th 2019 and I personally wish you all the best of luck.
Ethan White
@ethanwhite
[Henry wec office, weecology] Hi everyone, help us test the retriever debian pkg. https://drive.google.com/drive/folders/1bTMP_642I_KClsCAA9bOX_SVlkEkX6y1?usp=sharing
henry senyondo
@henrykironde
Congratulations to @apoorvaeternity and @harshitbansal05 for getting selected for GSOC 2019. We do appreciate all the work done by all applicants and the effort you have shown throughout the past months. I do encourage all the applicants to continue contributing to open source projects as a way to enhance your skills in software development.
Apoorva Pandey
@apoorvaeternity
Thanks @henrykironde . Looking forward to an awesome summer of coding 😊.
Harshit Bansal
@harshitbansal05
Thanks a lot @henrykironde for all your guidance.
Ethan White
@ethanwhite
Congratulations @apoorvaeternity & @harshitbansal05! Welcome aboard!
I'd also like to echo @henrykironde in his thanks to everyone else who contributed to the project and submitted GSOC applications.
henry senyondo
@henrykironde
Hi @apoorvaeternity, @harshitbansal05, @zhangcandrew, @ethanwhite we are scheduling our very first meeting . Feel free to pick a preferred time and time zone. I will adjust accordingly. http://whenisgood.net/GSOC2019DataRetriever .
Apoorva Pandey
@apoorvaeternity
@ethanwhite Thanks 😊
@henrykironde okay!!!
henry senyondo
@henrykironde
I have added a few dates since we could not get half of the people to attend. @apoorvaeternity I am waiting for your dates
henry senyondo
@henrykironde
@apoorvaeternity, @harshitbansal05, We shall have a GSOC meeting tomorrow , Thursday, May 23, 2019 Time: 10:00 AM-10:30 AM EST.
henry senyondo
@henrykironde
Hello @apoorvaeternity and @harshitbansal05 hope the start of the coding period is moving smoothly.
Thank you Apoorva and Harshit
for the blogs.
I do request that you pick two slots per week (Mon-Fri) to walk me through your progress.
Please mention the exact time. Anytime before 12:00 PM IST works for me or after 9:30 AM EST.
The time will be used to discuss the code designs and peer programing where needed.
@harshitbansal05 you selected Tuesdayand Thursday, please include the time.
henry senyondo
@henrykironde
Anyone with a good idea on how we could enforce version changes after all releases. We should always change the versions to 'dev'. I personally forget all the time. Any Ideas are more than welcome.
Ethan White
@ethanwhite
[Ethan White, weecology] I can't think of anything that isn't an overly complicated bot that checks for releases via the GitHub API. A release checklist might be an option with the last step on the checklist being "increment the version number and add -dev".
Ethan White
@ethanwhite

If anyone has a few minutes to test out an update for the Julia package, can you run the following code on a machine that has the Python package installed:

julia> Pkg.add(PackageSpec(url="https://github.com/ethanwhite/Retriever.jl", rev="julia1pt0"))
julia> using Retriever
julia> Retriever.check_for_updates()

And let me know if it works.

If anyone has a few minutes to test out an update for the Julia package, can you run the following code on a machine that has the Python package installed:

julia> Pkg.add(PackageSpec(url="https://github.com/ethanwhite/Retriever.jl", rev="julia1pt0"))
julia> using Retriever
julia> Retriever.check_for_updates()

And let me know if it works.

Harshit Bansal
@harshitbansal05
@ethanwhite I just tested it and works fine.
Ethan White
@ethanwhite
Awesome. Thanks @harshitbansal05!
henry senyondo
@henrykironde
@apoorvaeternity, I think you forgot the meeting. Hope you are fine
Ethan White
@ethanwhite

[Hao Ye, weecology] Hi folks,

I encountered this message a while back on Travis, during the installation of retriever from git.

After this, I reconfigured the build to enable python 3.5, but this seems unnecessary now? (Other projects seem to be running fine with python 3.4 and installing retriever 2.4.1)

Should this be something I watch out for in the future?

Downloading/unpacking pandas (from retriever==2.4.1.dev0)
  Running setup.py (path:/tmp/pip_build_root/pandas/setup.py) egg_info for package pandas
    Traceback (most recent call last):
      File "/usr/local/lib/python3.4/dist-packages/setuptools/sandbox.py", line 154, in save_modules
        yield saved
      File "/usr/local/lib/python3.4/dist-packages/setuptools/sandbox.py", line 195, in setup_context
        yield
      File "/usr/local/lib/python3.4/dist-packages/setuptools/sandbox.py", line 250, in run_setup
        _execfile(setup_script, ns)
      File "/usr/local/lib/python3.4/dist-packages/setuptools/sandbox.py", line 45, in _execfile
        exec(code, globals, locals)
      File "/tmp/easy_install-oooofiak/numpy-1.17.0rc1/setup.py", line 31, in <module>

    RuntimeError: Python version >= 3.5 required.

https://travis-ci.org/weecology/MATSS/jobs/554044862

Ethan White
@ethanwhite
We had an appveyor failure after the last merge, but it looks like it was just a hiccup. I rebuilt and everything looks good now.
Apoorva Pandey
@apoorvaeternity
Hey everyone!!!
It feels great to inform you that I have successfully passed the Google Summer of Code 2019. I worked on the project Retriever Provenance. I would like to thank my mentors @henrykironde @ethanwhite @zhangcandrew. The completion of this project would not have been possible without their continuous support and guidance. They helped me from getting the initial design up to the execution. Thanks a lot :)
I am really excited to see the new features being used by everyone.
Ethan White
@ethanwhite
Congratulations @apoorvaeternity! And thank you once again for all of the amazing work you did this summer!!! I'm super excited about the provenance features that you implemented. They are super important and a pleasure to use.
Apoorva Pandey
@apoorvaeternity
😊
Ethan White
@ethanwhite
Also, a big congratulations to @harshitbansal05! The separation of scripts into their own repo and the new tools centered around interacting with scripts are a huge step forward in our core functionality!
Having both of these merged in by the end of GSOC I think makes this our most successful GSOC every. Thanks to @henrykironde & Andrew Zhang for their leadership and mentorship that helped make this happen.
Harshit Bansal
@harshitbansal05
Hey everyone! I was also selected for GSoC 2019, which I passed. I too would like to thank my mentors @henrykironde @zhangcandrew @ethanwhite for their constant help. It really would have not been possible without their guidance. Thanks a lot!!
Ethan White
@ethanwhite
:clap: :clap: :clap: