Comments (5)
For those unaware of kwallet behavior, it allows to store passwords in a hierarchical structure. Today, python-keyring stores every passwords it manages into a dedicated "Python" folder, which is solely used by python-keyring.
jnelson > it seems kwallet proposes by default some folders which look reasonable to use, like the "Passwords" folder. Would it make sense to store things inside this one? Or should we rename "Python" into "python-keyring" so that it's clearer?
Actually, kwallet is the only implementation I know which provides a way to store things in a "folder", the service is otherwise used to discriminate entries. It doesn't make much sense, for now, to expose this, IMO. I agree to provide a more meaningful name, though.
Original comment by: Jonathan Ballet
from keyring.
I added pull request #21 which introduced Folder usage for KWallet backend and allows specifying application name.
Original comment by: Maciej Sitarz
from keyring.
Issue #82 was marked as a duplicate of this issue.
Original comment by: Jason R. Coombs
from keyring.
When playing with bitbucket I deleted the wrong repository, the one from which I requested pull, so pull request #21 disappeared :(
Happily I had the web page opened so I saved all the comments to disk.
I didn't want you too lose all the comments and thoughts so I shared them on dropbox, links below.
I'm really sorry, for the mess.
Comments from pull request #21 (in few formats, choose whatever you like best)
- comments.pdf: http://db.tt/yGUODMn2 (Web page saved as PDF)
- comments.html: http://db.tt/hZIUA98m (HTML TXT file)
- comments_html.tgz: http://db.tt/HvmQARqZ (HTML files with graphics)
Original comment by: Maciej Sitarz
from keyring.
I'm going to mark this as wontfix, as it's just languishing. Do feel free to put together a pull request or otherwise revive this ticket.
Original comment by: Jason R. Coombs
from keyring.
Related Issues (20)
- Request for documentation regarding the "service" parameter HOT 1
- mypy failing with spurious error (Argument 1 to "filter" has incompatible type) HOT 1
- Add full-fledged type hints HOT 1
- get_credential(service, None) does not find anything after deleting one of two usernames HOT 3
- mypy failing again HOT 2
- Support for empty string usernames is inconsistent HOT 8
- Python 3.12.2 can't find brew installed keyring on Mac Sonoma 14.4 HOT 3
- Memory Leak on MacOS HOT 1
- homebrew installs invalid keyring completion file, causing "usage: install" messages at shell startup HOT 5
- multiprocess tests failing on import-mode importlib HOT 1
- Backslashes in password are not handled correctly
- 25.1.0: generate completion files without installed `keyring` now fails HOT 2
- Windows and MacOS units fail discovery on Linux HOT 5
- Unable to install dbus-python on Ubuntu 23.10 HOT 1
- Plaintext backend does not allow installing HOT 1
- Typo in _get_creds
- Should third party keyring backends use keyringrc.cfg, or use their own config file? HOT 1
- `NameError: name 'pywintypes' is not defined` when calling `WinVaultKeyring.get_password()` HOT 2
- Username doesn't allow for Special Characters
- Windows requires username passed to get_credential
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keyring.