Coder Social home page Coder Social logo

Comments (12)

evgeniuz avatar evgeniuz commented on August 24, 2024 1

I've set up basic structure using PythonOperator, proceeding with moving all exports to python. It's tricky to use click.Commands that are exported from ethereumetl.cli: they are not callable in itself (pallets/click#40), which requires either setting up context manually and invoking it or using CliRunner from testing utilities. Both approaches are rather unreliable and/or complicated, so I'm going to use instead undecorated functions which can be accessed using command.callback. This will disable click parameter validation, but overall should be more reliable way to run jobs.

from ethereum-etl-airflow.

gitcoinbot avatar gitcoinbot commented on August 24, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 300.0 DAI (300.0 USD @ $1.0/DAI) attached to it as part of the Ethereum Foundation fund.

from ethereum-etl-airflow.

gitcoinbot avatar gitcoinbot commented on August 24, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 1 week, 6 days ago.
Please review their action plans below:

1) evgeniuz has been approved to start work.

Will reimplement using PythonOperator, add logging and documentation and test it.

Learn more on the Gitcoin Issue Details page.

from ethereum-etl-airflow.

medvedev1088 avatar medvedev1088 commented on August 24, 2024

@evgeniuz send me an email to [email protected] from your Google email. I will give you access to GCP project.

from ethereum-etl-airflow.

gitcoinbot avatar gitcoinbot commented on August 24, 2024

@evgeniuz Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

from ethereum-etl-airflow.

gitcoinbot avatar gitcoinbot commented on August 24, 2024

@evgeniuz Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

from ethereum-etl-airflow.

gitcoinbot avatar gitcoinbot commented on August 24, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@evgeniuz due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

from ethereum-etl-airflow.

evgeniuz avatar evgeniuz commented on August 24, 2024

Reimplemented according to specs. Couple of notes:

  • since ethereumetl uses default logger no logging configuration is needed: default logger is captured by airflow;
  • only data folder is mounted from bucket, all others are discarded when task ends, so using /tmp/ for temporary files is ok (no need to do manual cleanup);
  • in the PR there are few TODOs that make DAG run only once and export output into export-dev folder instead of dev - these are for easier debugging and to avoid overwriting export folder until changes are complete.

Steps left to do:

  • update README;
  • test load_dag.py.

from ethereum-etl-airflow.

evgeniuz avatar evgeniuz commented on August 24, 2024

@medvedev1088 Fixed minor issue with template formatting in load_dag, will update README, but otherwise ready for review.

from ethereum-etl-airflow.

gitcoinbot avatar gitcoinbot commented on August 24, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 300.0 DAI (300.0 USD @ $1.0/DAI) has been submitted by:

  1. @evgeniuz

@ceresstation please take a look at the submitted work:


from ethereum-etl-airflow.

gitcoinbot avatar gitcoinbot commented on August 24, 2024
Polyglot Programmer ⚡️ A *Polyglot Programmer* Kudos has been sent to @evgeniuz for this issue from @ceresstation. ⚡️

The sender had the following public comments:

Awesome work as always evgeniuz!

Nice work @evgeniuz!
Your Kudos has automatically been sent in the ETH address we have on file.

from ethereum-etl-airflow.

gitcoinbot avatar gitcoinbot commented on August 24, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 300.0 DAI (300.0 USD @ $1.0/DAI) attached to this issue has been approved & issued to @evgeniuz.

from ethereum-etl-airflow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.