OpenAstronomy / OpenAstronomy/build-python-dist

Allow action inputs to be read from `pyproject.toml`

Open
#17 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
2
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Picking up on https://github.com/OpenAstronomy/github-actions-workflows/pull/127#issuecomment-1519168858 I wonder if we should make the sdist action be able to read its config from pyproject.toml then we wouldn't need these vars at all?

Originally posted by @Cadair in https://github.com/OpenAstronomy/github-actions-workflows/issues/126#issuecomment-1539587198

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the source-distribution action and how its current configuration variables are consumed, then compare that configuration with the package metadata in pyproject.toml. Done means the action can read its relevant configuration from pyproject.toml so the existing variables are no longer required; the issue does not name specific files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.