You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

pyproject.toml 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. [build-system]
  2. requires = ["setuptools>=61.0"]
  3. build-backend = "setuptools.build_meta"
  4. [project]
  5. name = "gyp-next"
  6. version = "0.14.0"
  7. authors = [
  8. { name="Node.js contributors", email="ryzokuken@disroot.org" },
  9. ]
  10. description = "A fork of the GYP build system for use in the Node.js projects"
  11. readme = "README.md"
  12. license = { file="LICENSE" }
  13. requires-python = ">=3.6"
  14. classifiers = [
  15. "Development Status :: 3 - Alpha",
  16. "Environment :: Console",
  17. "Intended Audience :: Developers",
  18. "License :: OSI Approved :: BSD License",
  19. "Natural Language :: English",
  20. "Programming Language :: Python",
  21. "Programming Language :: Python :: 3",
  22. "Programming Language :: Python :: 3.6",
  23. "Programming Language :: Python :: 3.7",
  24. "Programming Language :: Python :: 3.8",
  25. "Programming Language :: Python :: 3.9",
  26. "Programming Language :: Python :: 3.10",
  27. ]
  28. [project.optional-dependencies]
  29. dev = ["flake8", "pytest"]
  30. [project.scripts]
  31. gyp = "gyp:script_main"
  32. [project.urls]
  33. "Homepage" = "https://github.com/nodejs/gyp-next"
  34. [tool.setuptools]
  35. package-dir = {"" = "pylib"}
  36. packages = ["gyp", "gyp.generator"]