keeper-secrets-manager-core


Namekeeper-secrets-manager-core JSON
Version 16.6.6 PyPI version JSON
download
home_pagehttps://github.com/Keeper-Security/secrets-manager
SummaryKeeper Secrets Manager for Python 3
upload_time2024-09-18 00:05:49
maintainerNone
docs_urlNone
authorKeeper Security
requires_python>=3.6
licenseMIT
keywords keeper password manager sdk
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Keeper Secrets Manager Python SDK

For more information see our official documentation page https://docs.keeper.io/secrets-manager/secrets-manager/developer-sdk-library/python-sdk

# Change Log

## 16.6.6
* KSM-552 - Stop generating UIDs that start with "-"

## 16.6.5
* KSM-529 - Handle broken encryption in records and files

## 16.6.4
* KSM-488 - Remove unused package dependencies

## 16.6.3
* KSM-479 - Remove dependency on `distutils` due to Python 3.12 removing it

## 16.6.2
* KSM-463 - Python SDK - Fix a bug when fields is null
* KSM-458 - Python SDK - Remove core's dependency on the helper module. Fixes [issue 488](https://github.com/Keeper-Security/secrets-manager/issues/488)

## 16.6.1
* KSM 444 - Python - Added folderUid and innerFolderUid to Record

## 16.6.0
* KSM-413 - Added support for Folders
* KSM-434 - Improved Passkey field type support

## 16.5.4
* KSM-405 - Added new script field type and oneTimeCode to PAM record types
* KSM-410 - New field type: Passkey
* KSM-394 - Ability to load configuration from AWS Secrets Manager using AWS AIM role in EC2 instance or AWS IAM user
* KSM-416 - Fix OS detection bug
* KSM-400 - Unpinned few dependencies

## 16.5.3
* KSM-393 - Fix file permissions on localized Windows OS

## 16.5.2
* KSM-375 - Make HTTPError to be more informative
* KSM-376 - Support for PAM record types
* KSM-381 - Transactions
* Fixed [Issue 441](https://github.com/Keeper-Security/secrets-manager/issues/441) - Bug caused by space in username

## 16.5.1
* KSM-371 - Fix Windows Config file permissions issue
* KSM-370 - Upgrade to latest cryptography>=39.0.1 library

## 16.5.0
* KSM-313 - Improved Keeper Notations. New parser, new escape characters, Notation URI, search records by title and other meta data values in the record
* KSM-319 - `KEY_CLIENT_KEY` in configurations is missing in certain situations
* KSM-356 - Ability to create of the new custom field

## 16.4.2
* Fix to support dynamic client version

## 16.4.1
* Upgrading and pinning `cryptography` dependency to 38.0.3

## 16.4.0
* Record deletion
* KSM-305 - Support for Canada and Japan data centers
* KSM-308 - Improve password generation entropy
* KSM-240 - Config file permission checking (Create new client-config.json with locked down permission/ACL mode. Print STDERR warning if client-config.json ACL mode is too
  open. To disable ACL mode checking and setting, set environmental variable `KSM_CONFIG_SKIP_MODE` to `TRUE`. To prevent
  warnings of the client-config.json being too open, set environmental variable `KSM_CONFIG_SKIP_MODE_WARNING` to `TRUE`.
  For Unix, `client-config.json` is set to `0600` mode. For Windows, `client-config.json` has only the user that created
  the `client-config.json` and the **Administrator** group.)



## 16.3.5

* Removed non-ASCII characters from source code. Added Python comment flag to allow non-ASCII to source code, just in
case.
* Allow `enforceGeneration`, `privacyScreen`, and `complexity` in record fields when creating a record.
* Record creation validation. Making sure that only legitimate record field types, notes section, and title of the record can be saved

## 16.3.4

* Provide better exception messages when the config JSON file is not utf-8 encoded.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Keeper-Security/secrets-manager",
    "name": "keeper-secrets-manager-core",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "Keeper Password Manager SDK",
    "author": "Keeper Security",
    "author_email": "sm@keepersecurity.com",
    "download_url": "https://files.pythonhosted.org/packages/c4/b2/1e0fe5d7b64ddb98609a16e35ded1234bd2bb48a67bc302facb27adbdda1/keeper_secrets_manager_core-16.6.6.tar.gz",
    "platform": null,
    "description": "# Keeper Secrets Manager Python SDK\n\nFor more information see our official documentation page https://docs.keeper.io/secrets-manager/secrets-manager/developer-sdk-library/python-sdk\n\n# Change Log\n\n## 16.6.6\n* KSM-552 - Stop generating UIDs that start with \"-\"\n\n## 16.6.5\n* KSM-529 - Handle broken encryption in records and files\n\n## 16.6.4\n* KSM-488 - Remove unused package dependencies\n\n## 16.6.3\n* KSM-479 - Remove dependency on `distutils` due to Python 3.12 removing it\n\n## 16.6.2\n* KSM-463 - Python SDK - Fix a bug when fields is null\n* KSM-458 - Python SDK - Remove core's dependency on the helper module. Fixes [issue 488](https://github.com/Keeper-Security/secrets-manager/issues/488)\n\n## 16.6.1\n* KSM 444 - Python - Added folderUid and innerFolderUid to Record\n\n## 16.6.0\n* KSM-413 - Added support for Folders\n* KSM-434 - Improved Passkey field type support\n\n## 16.5.4\n* KSM-405 - Added new script field type and oneTimeCode to PAM record types\n* KSM-410 - New field type: Passkey\n* KSM-394 - Ability to load configuration from AWS Secrets Manager using AWS AIM role in EC2 instance or AWS IAM user\n* KSM-416 - Fix OS detection bug\n* KSM-400 - Unpinned few dependencies\n\n## 16.5.3\n* KSM-393 - Fix file permissions on localized Windows OS\n\n## 16.5.2\n* KSM-375 - Make HTTPError to be more informative\n* KSM-376 - Support for PAM record types\n* KSM-381 - Transactions\n* Fixed [Issue 441](https://github.com/Keeper-Security/secrets-manager/issues/441) - Bug caused by space in username\n\n## 16.5.1\n* KSM-371 - Fix Windows Config file permissions issue\n* KSM-370 - Upgrade to latest cryptography>=39.0.1 library\n\n## 16.5.0\n* KSM-313 - Improved Keeper Notations. New parser, new escape characters, Notation URI, search records by title and other meta data values in the record\n* KSM-319 - `KEY_CLIENT_KEY` in configurations is missing in certain situations\n* KSM-356 - Ability to create of the new custom field\n\n## 16.4.2\n* Fix to support dynamic client version\n\n## 16.4.1\n* Upgrading and pinning `cryptography` dependency to 38.0.3\n\n## 16.4.0\n* Record deletion\n* KSM-305 - Support for Canada and Japan data centers\n* KSM-308 - Improve password generation entropy\n* KSM-240 - Config file permission checking (Create new client-config.json with locked down permission/ACL mode. Print STDERR warning if client-config.json ACL mode is too\n  open. To disable ACL mode checking and setting, set environmental variable `KSM_CONFIG_SKIP_MODE` to `TRUE`. To prevent\n  warnings of the client-config.json being too open, set environmental variable `KSM_CONFIG_SKIP_MODE_WARNING` to `TRUE`.\n  For Unix, `client-config.json` is set to `0600` mode. For Windows, `client-config.json` has only the user that created\n  the `client-config.json` and the **Administrator** group.)\n\n\n\n## 16.3.5\n\n* Removed non-ASCII characters from source code. Added Python comment flag to allow non-ASCII to source code, just in\ncase.\n* Allow `enforceGeneration`, `privacyScreen`, and `complexity` in record fields when creating a record.\n* Record creation validation. Making sure that only legitimate record field types, notes section, and title of the record can be saved\n\n## 16.3.4\n\n* Provide better exception messages when the config JSON file is not utf-8 encoded.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Keeper Secrets Manager for Python 3",
    "version": "16.6.6",
    "project_urls": {
        "Bug Tracker": "https://github.com/Keeper-Security/secrets-manager/issues",
        "Documentation": "https://github.com/Keeper-Security/secrets-manager",
        "Homepage": "https://github.com/Keeper-Security/secrets-manager",
        "Source Code": "https://github.com/Keeper-Security/secrets-manager"
    },
    "split_keywords": [
        "keeper",
        "password",
        "manager",
        "sdk"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c4b21e0fe5d7b64ddb98609a16e35ded1234bd2bb48a67bc302facb27adbdda1",
                "md5": "c29fcc17d6ae89b54cec0a500136a546",
                "sha256": "bda9e733908b34edbac956825fc062e6934894f210d49b0bba1679d167d7be80"
            },
            "downloads": -1,
            "filename": "keeper_secrets_manager_core-16.6.6.tar.gz",
            "has_sig": false,
            "md5_digest": "c29fcc17d6ae89b54cec0a500136a546",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 43150,
            "upload_time": "2024-09-18T00:05:49",
            "upload_time_iso_8601": "2024-09-18T00:05:49.519807Z",
            "url": "https://files.pythonhosted.org/packages/c4/b2/1e0fe5d7b64ddb98609a16e35ded1234bd2bb48a67bc302facb27adbdda1/keeper_secrets_manager_core-16.6.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-18 00:05:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Keeper-Security",
    "github_project": "secrets-manager",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "keeper-secrets-manager-core"
}
        
Elapsed time: 0.32099s