utils/src/poetry2setup.py

17 lines
387 B
Python

from __future__ import print_function
from poetry.core.utils._compat import Path
from poetry.core.factory import Factory
from poetry.core.masonry.builders.sdist import SdistBuilder
def build_setup_py():
return SdistBuilder(Factory().create_poetry(Path(".").resolve())).build_setup()
def main():
print(build_setup_py().decode("utf8"))
if __name__ == "__main__":
main()