__init__.py 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. # __init__.py -- Contrib module for Dulwich
  2. # Copyright (C) 2014 Jelmer Vernooij <jelmer@jelmer.uk>
  3. #
  4. # SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
  5. # Dulwich is dual-licensed under the Apache License, Version 2.0 and the GNU
  6. # General Public License as published by the Free Software Foundation; version 2.0
  7. # or (at your option) any later version. You can redistribute it and/or
  8. # modify it under the terms of either of these two licenses.
  9. #
  10. # Unless required by applicable law or agreed to in writing, software
  11. # distributed under the License is distributed on an "AS IS" BASIS,
  12. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. # See the License for the specific language governing permissions and
  14. # limitations under the License.
  15. #
  16. # You should have received a copy of the licenses; if not, see
  17. # <http://www.gnu.org/licenses/> for a copy of the GNU General Public License
  18. # and <http://www.apache.org/licenses/LICENSE-2.0> for a copy of the Apache
  19. # License, Version 2.0.
  20. #
  21. """Contributed implementations and extensions for dulwich.
  22. This package contains various contributed modules that extend dulwich
  23. functionality. These modules are maintained as part of dulwich but may
  24. have additional dependencies or more specialized use cases.
  25. Available modules:
  26. - diffstat: Generate diff statistics similar to git's --stat option
  27. - paramiko_vendor: SSH client implementation using paramiko
  28. - release_robot: Automated release management utilities
  29. - requests_vendor: HTTP client implementation using requests
  30. - swift: OpenStack Swift object storage backend
  31. """