Skip to content
This repository has been archived by the owner on Dec 8, 2022. It is now read-only.

Roadmap: document all Python standard library modules #93

Open
hashbackup opened this issue Jan 22, 2020 · 3 comments
Open

Roadmap: document all Python standard library modules #93

hashbackup opened this issue Jan 22, 2020 · 3 comments
Labels
Docs Issues related to documentation

Comments

@hashbackup
Copy link

It would be helpful to have a complete list of all standard Python modules and a guide as to which ones are supported, in progress, going to be supported, or not going to be supported ever. For example, is the threading module ever going to be supported? Will threading be handled with Seq's pipelines only? Will the multiprocessing module be supported?

Having this list will encourage people to help your efforts if it looks like most of what they need is going to eventually be part of Seq, and will also help them decide whether Seq will never be what they need.

@markhend
Copy link
Collaborator

There appears to be somewhat of a target list in the standard library todo issue #33

@arshajii
Copy link
Member

Thanks for the suggestion; I'm planning to make a roadmap document in the next day or so, and will definitely include something like this.

@arshajii
Copy link
Member

I've started a roadmap doc here. Don't yet have a full list of what we will and will not support, but at least have a list of the modules we (partially) support right now. I'll update this document to provide more details. In short, I'd say modules not relevant to bioinformatics (e.g. network-related stuff like http) are low-priority for us to implement natively in Seq.

For threading, we actually have a threading module right now that provides things like Lock, RLock, active_count etc., but it's unlikely at least in the short term that we'll support, say, Thread objects (same goes for multiprocessing), since we have parallel pipelines already (which should be a lot easier than dealing with Threads as well, and do things like load balancing automatically). That being said, user contributions of any of these modules are still very welcome!

@arshajii arshajii added the Docs Issues related to documentation label Jan 23, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Docs Issues related to documentation
Projects
None yet
Development

No branches or pull requests

3 participants