Files
revng-revng/python/pyproject_revng.toml
Giacomo Vercesi 591107cdce Overhaul PTML functionality
The logic of the `revng ptml` command was too tightly coupled with the
parsing of the xml. Overhaul the structure of the ptml code and split it
in two locations:
* `revng.ptml`: this module contains functions that allow easy
  manipulation of PTML, both for printing it and for obtaining the split
  metadata/text version.
* `revng.internal.cli._commands.ptml`: this implements the actual `revng
  ptml` command. This leverages the new logic in the `revng.ptml` module
  while maintaining the same functionality.
2025-05-05 17:28:48 +02:00

20 lines
419 B
TOML

# This file is distributed under the MIT License. See LICENSE.md for details.
[project]
name = "revng"
description = "Redistributable revng python package"
version = "1.0.0"
dependencies = [
"PyYAML>=6.0.1,<7.0",
"yachalk>=0.1.7,<1.0",
"llvmcpy>=0.2.1,<1.0",
]
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
[tool.setuptools.package-data]
revng = ["py.typed"]