1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- [build-system]
- requires = ["setuptools>=61.2"]
- build-backend = "setuptools.build_meta"
- [project]
- name = "dulwich"
- description = "Python Git Library"
- readme = "README.rst"
- authors = [{name = "Jelmer Vernooij", email = "jelmer@jelmer.uk"}]
- license = {text = "Apachev2 or later or GPLv2"}
- keywords = ["vcs", "git"]
- classifiers = [
- "Development Status :: 4 - Beta",
- "License :: OSI Approved :: Apache Software License",
- "Programming Language :: Python :: 3.7",
- "Programming Language :: Python :: 3.8",
- "Programming Language :: Python :: 3.9",
- "Programming Language :: Python :: 3.10",
- "Programming Language :: Python :: 3.11",
- "Programming Language :: Python :: Implementation :: CPython",
- "Programming Language :: Python :: Implementation :: PyPy",
- "Operating System :: POSIX",
- "Operating System :: Microsoft :: Windows",
- "Topic :: Software Development :: Version Control",
- ]
- requires-python = ">=3.7"
- dependencies = [
- "urllib3>=1.25",
- 'typing_extensions;python_version<="3.7"',
- ]
- dynamic = ["version"]
- [project.urls]
- Homepage = "https://www.dulwich.io/"
- Repository = "https://www.dulwich.io/code/"
- GitHub = "https://github.com/dulwich/dulwich"
- "Bug Tracker" = "https://github.com/dulwich/dulwich/issues"
- [project.optional-dependencies]
- fastimport = ["fastimport"]
- https = ["urllib3>=1.24.1"]
- pgp = ["gpg"]
- paramiko = ["paramiko"]
- [project.scripts]
- dulwich = "dulwich.cli:main"
- [tool.mypy]
- ignore_missing_imports = true
- [tool.setuptools]
- packages = [
- "dulwich",
- "dulwich.cloud",
- "dulwich.tests",
- "dulwich.tests.compat",
- "dulwich.contrib",
- ]
- include-package-data = true
- zip-safe = false
- script-files = [
- "bin/dul-receive-pack",
- "bin/dul-upload-pack",
- ]
- license-files = ["COPYING"]
- [tool.setuptools.dynamic]
- version = {attr = "dulwich.__version__"}
|