-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Expand the standard library #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I looked a little into this. It seems a lot of the files in the std library have these kind of licenses.
I am unsure if the files can just be copied with this license or someone needs to give approval? |
Please check what the license demands. Maybe the license must be copied along. The pypy project did something similar, maybe you can have a look at that? |
The standard library source files are distributed by the PSF under the PSF License in https://github.com/python/cpython/blob/master/LICENSE The CLA references elsewhere in the standard library source code relate to the PSF's ability to relicense the given files under those terms. TL:DR version: drop the PSF license file in your Lib directory, and make it clear that your stdlib implementation is licensed under those terms, and it's all good :) (You can even apply patches if necessary, but for ease-of-future-updates reasons, it may be preferable to maintain those in a separate directory and apply them at build time) |
how much support is remain? |
Tip to work on new library: https://rustpython.github.io/guideline/2020/04/04/how-to-contribute-by-cpython-unittest.html |
Thank you everyone who worked on this issue for long time! |
optimize opcode with once execution and search with cached offset
The standard library is now located in the
Lib
folder. Many modules are still missing (if not all).If you would like to contribute, this is an easy start. Have a look at the cpython or pypy standard library. Take care about eventual copy rights.
The text was updated successfully, but these errors were encountered: