Skip to content

feat: add PEP 621 support (flit and trampolim)#21

Merged
henryiii merged 7 commits into
mainfrom
henryiii/ci/testctx
Jun 12, 2021
Merged

feat: add PEP 621 support (flit and trampolim)#21
henryiii merged 7 commits into
mainfrom
henryiii/ci/testctx

Conversation

@henryiii
Copy link
Copy Markdown
Collaborator

@henryiii henryiii commented Jun 11, 2021

Added PEP 621 support for Flit and added trampolim.

  • Flit SDists have bad dist-info files that produces twine warnings, but that's not new.
  • Trampolim products don't pass twine due to twine not supporting metadata 2.2 - skipping check
    • Needed a duplicate CI file due to upload action checking by default - also added "pre"-check for non-release runs.
  • Trampolim doesn't support /src structure (or editable installs) yet (at least src should come soon, thanks to @FFY00), so that one does not make /src structure for now. Support for src structure FFY00/trampolim#3
  • Trampolin is Python 3.7+, but wheels should support 3.6+, I'd think.

@henryiii henryiii changed the title feat: add PEP 621 support feat: add PEP 621 support (flit and trampolim) Jun 11, 2021
Comment thread {{cookiecutter.project_name}}/pyproject-flit621,trampolim.toml Outdated
Comment thread README.md Outdated
@henryiii henryiii force-pushed the henryiii/ci/testctx branch 3 times, most recently from 19db604 to 17e3181 Compare June 11, 2021 23:33
@henryiii henryiii force-pushed the henryiii/ci/testctx branch from 17e3181 to a876eb2 Compare June 12, 2021 04:18
@henryiii
Copy link
Copy Markdown
Collaborator Author

henryiii commented Jun 12, 2021

Details:

  • Trampolim products don't pass twine due to twine not supporting metadata 2.2 - skipping check
    • Needed a duplicate CI file due to upload action checking by default - also added "pre"-check for non-release runs.
  • Flit SDists have bad dist-info files that produces twine warnings, but that's not new.
  • Trampolim doesn't support /src structure (or editable installs) yet (at least src should come soon, thanks to @FFY00), so that one does not make /src structure for now. Support for src structure FFY00/trampolim#3

@henryiii henryiii force-pushed the henryiii/ci/testctx branch from c064278 to 283c020 Compare June 12, 2021 04:47
@henryiii henryiii enabled auto-merge (rebase) June 12, 2021 04:47
@henryiii henryiii disabled auto-merge June 12, 2021 04:51
@henryiii henryiii force-pushed the henryiii/ci/testctx branch 2 times, most recently from 6861a72 to 322b977 Compare June 12, 2021 05:05
@henryiii henryiii enabled auto-merge (rebase) June 12, 2021 05:13
@henryiii henryiii force-pushed the henryiii/ci/testctx branch 3 times, most recently from dc4958f to 1bbe64c Compare June 12, 2021 05:24
@henryiii henryiii force-pushed the henryiii/ci/testctx branch from 1bbe64c to e19cf3f Compare June 12, 2021 05:26
@henryiii henryiii merged commit 48c7b56 into main Jun 12, 2021
@henryiii henryiii deleted the henryiii/ci/testctx branch June 12, 2021 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants