Commit Graph

10 Commits

Author SHA1 Message Date
justin-h-loi 400c29bc4f Removing bandit/pyaml version requirements 2023-08-29 16:33:43 -04:00
Peter Hamilton e83da492e3 Pin PyYAML to <=5.2
This change pins PyYAML, an upstream dependency for bandit, to be
<=5.2. Version 5.3+ drops support for Python 3.4, which breaks any
tests run using Python 3.4. When PyKMIP drops support for Python
3.4, this change can be reverted.
2020-02-24 14:36:53 -05:00
Peter Hamilton a7f05ab7be Temporarily pin bandit to 1.5.1
A recent regression in bandit 1.6.0 permits the scanning of test
files for vulnerabilities even when those files should be excluded
using the '-x' flag. This change temporarily pins bandit to 1.5.1
in test-requirements.txt to get around this issue in the short
term.

This patch should be undone once bandit 1.6.1 is released, fixing
this issue.
2019-05-09 11:18:25 -04:00
Peter Hamilton 8fd7eb5ab6 Clean up test requirements and remove unused dependencies 2018-12-05 15:55:40 -05:00
Peter Hamilton b5e7323845 Add functional tests for server auth and access control
This change adds a new integration test suite, named 'functional',
that is specifically intended to test third-party authentication
and group-based access control with the PyKMIP server. A new tox
environment is added to handle running these tests separately from
the existing 'integration' test suite. New Travis CI configuration
and setup files have also been added to facilitate running these
tests automatically.
2018-05-09 01:21:03 -04:00
Peter Hamilton c6ba51c2ac Drop Python 3.3 support
This change drops Python 3.3 support for PyKMIP. Python 3.3 was
released over 5 years ago and has reached end-of-life as of
September 19, 2017 with the 3.3.7 release. Library dependencies
have begun to drop Python 3.3 support as well.
2017-12-07 14:53:53 -05:00
Peter Hamilton cc7f3e022a Temporarily pin pytest to <3.3
This change pins the pytest requirement to <3.3 to allow for
continuing Python 3.3 support. This change will be reverted once
official support for Python 3.3 is dropped from PyKMIP.
2017-12-04 10:51:56 -05:00
Hadi Esiely 8601166631 Adds bandit testing to tox profile
This patch adds bandit test support to the tox profile. It also includes an initial bandit profile set for testing.
2015-09-28 12:26:12 -04:00
Peter Hamilton 1cb6deaf0b PyKMIP library version 0.0.1
This implementation supports version 1.1 of the KMIP spec. The
library supports the following operations for SymmetricKey objects:

create
register
get
destroy
2014-08-11 16:34:30 -04:00
Nathan Reller a0d8c9195e Initial commit of KMIP library
This contains the basic items for repository. The basic files and directories
were created to layout the repository structure.

Created a simple KMIP client and server. This was generated using the thrift
library. This version only tests the thrift framework. It does not adhere to
the spec.
2014-04-11 17:38:19 -04:00