federated icon indicating copy to clipboard operation
federated copied to clipboard

Update TFF to use the new standardized format to describe project metadata declaratively.

Open copybara-service[bot] opened this issue 2 years ago • 1 comments

Update TFF to use the new standardized format to describe project metadata declaratively.

See https://peps.python.org/pep-0621/

copybara-service[bot] avatar Oct 20 '23 17:10 copybara-service[bot]

Just curious. Two questions:

  • does it allow dev installations that way?
  • any way to mark builds platform specific, so that they are marked by python build?

evgri243 avatar Nov 08 '23 21:11 evgri243

@evgri243

Just curious. Two questions:

  • does it allow dev installations that way?
  • any way to mark builds platform specific, so that they are marked by python build?

What do you mean by dev installations? Do you mean creating a developer environment typically done using venv and installing the requirements.txt? If yes, then no that is still a separate process this is just to replace the setup.py script.

I think yes. Maybe this is what you are looking for https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#dependencies-and-requirements or possibly https://setuptools.pypa.io/en/latest/userguide/dependency_management.html#platform-specific-dependencies

michaelreneer avatar Mar 27 '24 17:03 michaelreneer