scribe-org / Scribe-Data

Wikidata, Wiktionary and Wikipedia language data extraction
GNU General Public License v3.0
30 stars 69 forks source link

Add upgrade functionality to the Scribe-Data CLI #157

Closed andrewtavis closed 2 months ago

andrewtavis commented 4 months ago

Terms

Description

This issue is directly related to the following issues:

The purpose here would be to make functions that would automatically update the CLI, with one condition being that it would first check the install method before running the needed commands to update itself 😊

Contribution

@mhmohona will be working on this as a part of GSoC 2024 ☀️ Please write in here so I can assign, and let us know if any support is needed!

andrewtavis commented 4 months ago

I felt like it made sense to have a separate issue for this rather than have it be included as parts of the above mentioned issues, @mhmohona :) Hope that makes sense! I'll be sending along the base file for this momentarily ☀️

andrewtavis commented 4 months ago

scribe_data/cli/update.py was just added where we can work on this :)

mhmohona commented 4 months ago

Thank you!

andrewtavis commented 3 months ago

Changed the name of this issue to reflect that this should be upgrade to have it be in line with pip, and further we shouldn't confuse it with the update_data.py process :)

andrewtavis commented 2 months ago

Let's add the upgrade functionality into the issues for each of the download sources, @mhmohona :) Thanks for the work here! 🎉