-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add missing keyring
dep in setup.py and pyproject.toml
#182
Conversation
Signed-off-by: Tugdual Saunier <[email protected]>
Looks good, but should IMHO be merged with PR #191 |
This should probably be an optional dependency, not a strict one; that whole dependency tree isn't necessary unless the |
@WhyNotHugo sure, but shouldn't pyproject.toml be updated as well? (in #191) |
You're right, it SHOULD be added to pyproject.toml, although as an optinal dependency. See here for an example of the exact syntax. |
It SHALL, as well as
|
Dear @WhyNotHugo, I created this
About the requirements file, we can include the
About the
What do you think? The Regards, |
Hi, I included a big patch with the setup process. The commit is: 4f5b252 Thanks a lot. PS: This is the commit message: Full packaging review This patch includes a lot of changes:
With these changes, the setup process works fine, with and without It is possible check the creation using: python -m pip install . And then use the command |
This PR
pip install --no-cache-dir -v git+https://github.com/tucksaun/offlineimap3.git@master
works successfully + GHA).References
Additional information
#102 added support of system keyring and added
keyring
torequirements.txt
but not insetup.py
norpyproject.toml
. As a result the installation of offlineimap using pippip install --no-cache-dir -v git+https://github.com/OfflineIMAP/offlineimap3.git@master
does not work anymore.Adding the missing dependency to those files fixes it.