utils/src/poetry2setup.py

18 lines
387 B
Python
Raw Normal View History

2022-07-22 15:24:11 -04:00
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()