Skip to content

Move from setup.py to pyproject.toml#252

Open
ozzloy wants to merge 3 commits into
OfflineIMAP:masterfrom
ozzloy:move-from-setup.py-to-pyproject.toml
Open

Move from setup.py to pyproject.toml#252
ozzloy wants to merge 3 commits into
OfflineIMAP:masterfrom
ozzloy:move-from-setup.py-to-pyproject.toml

Conversation

@ozzloy

@ozzloy ozzloy commented Jun 18, 2026

Copy link
Copy Markdown

This PR

  • I've read the DCO.
  • I've read the Coding Guidelines
  • The relevant informations about the changes stands in the commit message, not here in the message of the pull request.
  • Code changes follow the style of the files they change.
  • Code is tested (provide details).

Additional information

it's not clear to me if the mailing list is actively used. the mailing list is referenced in the contributing guide but it also seems to be just spam and messages without replies.

the AUR package is currently (2026-06-18) broken. here's a patch to fix that package: https://wiki.archlinux.org/title/Talk:OfflineIMAP#offline_imap3-git_patch
the readme references the aur package though.

the guide also mentions a "next" branch, but there is no "next" branch, so i made commits on top of master.

ozzloy added 3 commits June 16, 2026 12:00
Signed-off-by: daniel watson <ozzloy@each.do>
Signed-off-by: daniel watson <ozzloy@each.do>
also grab directory name at runtime instead of hard coding "offlineimap".  the
directory is named "offlineimap3" now, so build succeeds with this change.

Signed-off-by: daniel watson <ozzloy@each.do>
@ozzloy

ozzloy commented Jun 18, 2026

Copy link
Copy Markdown
Author

should have been clearer:
i tried to install offlineimap3-git package from AUR. that failed because it assumes there's a setup.py in this source code. this repo does not have a setup.py anymore. this repo does still have some stale references to setup.py and that broke some of the make targets. this patch set fixes those references to setup.py by moving to pyproject.toml.

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.

1 participant