Skip to content

Commit 2a5582f

Browse files
committed
Add adding Python 3 support as a new project idea
1 parent 4ca8320 commit 2a5582f

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

2016/ideas-list-ecodata-retriever.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,3 +188,48 @@ GitHub.
188188

189189
* @ethanwhite
190190
* @henrysenyondo
191+
192+
193+
## Add Python 3 support
194+
195+
**Please ask questions [here](https://github.com/numfocus/gsoc/issues).**
196+
197+
### Rationale
198+
199+
The [EcoData Retriever](http://ecodataretriever.org) is a Python based tool for
200+
automatically downloading, cleaning up, and restructuring ecological data. It
201+
does the hard work of data munging so that scientists can focus on doing
202+
science.
203+
204+
As the scientific Python community increasingly transitions to Python 3,
205+
supporting the newest version of Python will be important.
206+
207+
### Approach
208+
209+
* Using [2to3](https://docs.python.org/2/library/2to3.html) as a starting point
210+
update the code that can support both both 2.7+ and Python 3.4+
211+
212+
### Challenges
213+
214+
Getting code to run on both Python 2 and Python 3 with the same code base can be
215+
tricky.
216+
217+
### Involved toolkits or projects
218+
219+
* The [EcoData Retriever](http://ecodataretriever.org)
220+
* Python
221+
222+
### Degree of difficulty and needed skills
223+
224+
* Relatively easy
225+
* Knowledge of Python
226+
227+
### Involved developer communities
228+
229+
The EcoData Retriever primarily interacts via issues and pull requests on
230+
GitHub.
231+
232+
### Mentors
233+
234+
* @ethanwhite
235+
* @henrysenyondo

0 commit comments

Comments
 (0)