Open
Description
This is a quick TODO list & scratch pad. Please coordinate with me if you want any of these tasks, to avoid duplicate work.
- Cherry-pick non-invasive changes from python-ldap 2.5.x, including unreleased work (see Cherry-pick changes from python-ldap's development branch pyldap/pyldap#138)
- Merge Python 3 support and infrastructure improvements from pyldap (see Merge pyldap + python-ldap #4)
- Set up Travis CI
- Fix up README formatting (see Format list of pyldap contributors in the README #5)
- Set up Read the Docs (see Build documentation without the compiled extension #11)
- Merge the pyldap.org website into Doc/ (in progress)
- Set up redirects to keep old python-ldap.org URLs working
- Release 3.0 beta
- Point python-ldap.org at the documentation
- Review skipped changes from python-ldap 2.5.x, cherry-pick as applicable (filed as Split ldap.ldapobject into submodules #74 and Clean up setup.py #75)
- Review the documentation
- Remove all the
.cvsignore
files (Misc cleanups and minor fixes #16) - Write a CONTRIBUTING guide (see Doc fixes & contributing guide #57)
- Test
Demo/
- Retire pyldap (see Retire pyldap pyldap/pyldap#145)
- Migrate open issues/PRs from pyldap
- Handle SourceForge issues (there's only one open – reopened as timeval options do not have symmetric set/get #95)
- Refresh OS-specific installation instructions in Doc
- Get in touch with distro maintainers mentioned in the docs, get their stuff out of our
Build
- Re-format code to comply with PEP 7 and PEP 8 whitespace rules (localized changes like cleaning imports, limiting line length or appeasing pylint can be done later)
- Give out commit bits