James Morris
4ae5cab830
Fix travis tests
2021-05-14 10:13:04 -04:00
James Morris
0176039174
Move coveralls calls from Travis to GitHub
2021-01-07 16:38:09 -05:00
James Morris
35b2654154
Consolidate tox.ini setup test definitions
2020-12-10 15:02:26 -05:00
James Morris
1ce429512f
Take coveralls out of debug mode
2020-12-10 12:50:26 -05:00
James Morris
a5df50db57
Try a different coveralls client for travis
2020-12-10 12:25:35 -05:00
James Morris
6650e0c0c6
Add Python 3.8 to tests and drop Python 2.7 and 3.4 support
2020-10-07 15:38:29 -04:00
James Morris
8e1407de54
Added some more package metadata, bumped version in preparation of new release, tweaked setup.py
2020-07-28 14:26:31 -04:00
KOLANICH
eed3884e70
Moved the metadata from setup.py to setup.cfg
2020-07-24 18:12:29 +03:00
James Morris
0b7bf249b6
Pin PyYAML only for Python 3.4
2020-07-17 14:55:32 -04:00
James Morris
7f2a951b5a
Removed obsolete 'sudo' key and renamed 'matrix' to 'jobs'
2020-07-16 16:57:56 -04:00
James Morris
40c5642eb2
Hide OSX tests until travis decides to support Python on OSX
2020-07-16 16:54:11 -04:00
James Morris
7d6119ceed
Pin PyYAML so Python 3.4 tests will pass
2020-07-13 14:06:22 -04:00
Stephen Fuhry
36a88858a9
swap out python 3.3 (EOL) with 3.7
2019-02-04 11:22:38 -05:00
Michael Greene
bdd04fba1e
try building libgpgme and libgpg-error
2017-08-16 18:42:24 -07:00
Michael Greene
6769b621bd
test^3
2017-08-15 22:40:43 -07:00
Michael Greene
063b4bff35
test
2017-08-15 22:31:02 -07:00
Michael Greene
819ceb8aaa
test
2017-08-15 22:27:42 -07:00
J08nY
a8305af024
Fix Travis.
2017-06-30 00:59:47 +02:00
Michael Greene
8a43726f5f
add some builds with LC_ALL=C
2017-06-21 17:30:45 -07:00
Michael Greene
99f4593108
getting ci working for the osx tests
2017-03-20 10:13:33 -07:00
Michael Greene
6977939da5
#166 - apply workaround from @SirCmpwn for changes to EnumMeta in Python 3.6
...
- also add Python 3.6 to the tox/travis test matrices
2017-02-27 10:05:57 -08:00
Drew Hubl
ba461e55b6
Add OSX tests
2017-02-17 05:11:42 -07:00
Michael Greene
97e1678aa6
removed some leftover 3.2 stuff that was missed
...
[skip ci]
2016-02-16 16:18:01 -08:00
Michael Greene
0efb355643
- removed Python 3.2 from CI/unit tests and list of supported interpreters
...
- bumped minimum cryptography version to 1.1
- added missing pyasn1 line from requirements in README
[skip ci]
2016-02-15 14:23:34 -08:00
Michael Greene
890581880b
added Python 3.5 to build matrix and tox configs;
...
fixed Python 3.2 compatibility for testing
[skip ci]
2016-01-12 14:20:26 -08:00
Michael Greene
9c6d9636b4
- implemented key protection such that unprotected private keys can be protected with passphrases, and already-protected passphrases can be re-protected with a new passphrase, and unit tests for these two scenarios - closes #149
...
- updated CI configs so that Python 3.2 can actually finish running the test suite without crashing since it is stuck on an older version of Cryptography
- added additional tests to test setup.py on all versions of Python after I noticed that a recent change would have made it break on Python 3.2
- enum34 should no longer be installed needlessly on Python 3.4 or newer
- added --no-cache-dir to tox's call to pip to install dependencies needed for testing
2015-06-11 19:55:07 -07:00
Michael Greene
5eda5349be
naturally, travis needs to know to actually *install* gpg2 for that to work
2015-06-02 16:00:22 -07:00
Michael Greene
84567e085f
- PEP8
...
- modified tox.ini so that py32 can continue to be tested even though cryptography no longer supports it
- Key Generation - #147 :
- implemented new API method
- added unit tests for generating keys, adding user ids, and adding new subkeys
- added unit tests to test basic expected exception raising when trying to use incomplete keys
- added a very basic key-completeness test to the @KeyAction decorator
- added __contains__ to SignatureVerification
2015-06-01 17:45:41 -07:00
Michael Greene
7c246fb5a5
.
2014-08-26 13:31:45 -07:00
Michael Greene
abdc38018e
forgot to actually commit this file :X
2014-08-26 12:31:14 -07:00
Michael Greene
807062234f
cleaned up some code in PGPKey.sign; added new Signature(MPIs) method from_signer; removed OpenSSL 0.9.8 from testing because it causes unnecessary problems during testing, and I don't want to support it anyway
2014-08-26 12:25:35 -07:00
Michael Greene
43bc7bf7f6
Updated cryptography to 0.5.4 - closes #91
...
Slightly reorganized the default imports in pgpy/__init__.py
First pass at updating the ascii_unarmor regex to support cleartext signatures - #102 , #27 , #28
Added pypy3 to the test matrix as an allowed failure
2014-08-22 13:00:40 -07:00
Michael Greene
76229f76c1
fix to allow pypy test to actually run
2014-08-10 02:41:54 -07:00
Michael Greene
16bf090f5c
fixed pypy's allowed failure, I hope
2014-08-01 13:25:01 -07:00
Michael Greene
9ca80e7e5e
added pypy to the test suite out of curiosity, and marked it as an allowed failure
2014-07-31 13:09:37 -07:00
Michael Greene
c42e8f214a
only need to do one PEP8 test, so removed the redundancy
...
added two tests to test setup.py using pip, to ensure that it actually installs as intended
2014-07-20 21:02:54 -07:00
Michael Greene
45b44829ab
pep8 failures should not constitute a build failure
2014-06-02 13:22:18 -07:00
Michael Greene
7f4253aa56
Moved tox from requirements-test.txt to .travis.yml because it needs to be installed before it can be invoked
2014-05-08 18:40:54 -07:00
Michael Greene
30b682ae59
tox installs dependencies, so that doesn't need to be done before getting to the tox step. Also, TOXENV needs to be exported or else it does nothing
2014-05-08 18:17:06 -07:00
Michael Greene
5c725e19a0
install python dependencies last
2014-05-08 18:05:42 -07:00
Michael Greene
94cac902c7
maybe this will work instead - thanks, pyca/cryptography
2014-05-08 18:03:48 -07:00
Michael Greene
5dbd94ad0e
CI unit tests should now use TOX and test both libssl 0.9.8 and libssl 1.0.0
2014-05-08 17:36:55 -07:00
Michael Greene
e97917bdcb
added PEP8 test stage
2014-05-01 17:33:36 -07:00
Michael Greene
c835d8d9d1
Add PYTHONPATH=. to get py.test to run tests against the local copy, instead of the one installed by "pip install ."
2014-05-01 13:24:09 -07:00
Michael Greene
0a418e6cbb
let's try python-coveralls instead, and add --cov-report term-missing
2014-05-01 12:50:39 -07:00
Michael Greene
1c04e22930
let's try this
2014-05-01 12:43:46 -07:00
Michael Greene
171f3d6270
Coveralls setup per #20
2014-05-01 12:22:16 -07:00
Michael Greene
5d4cc480e0
Enabled Python 3.4 travis-ci/travis-ci#1989
2014-04-30 13:03:52 -07:00
Michael Greene
5c78467431
reverted part of 28d6c80 as Python 3.4 is not quite enabled on Travis-CI yet. (see travis-ci/travis-ci#1989 )
2014-04-29 01:39:45 -07:00
Michael Greene
28d6c80d62
add Python 3.4 and ensure gnupg is installed (for keyid/keysignature tests)
2014-04-29 01:33:49 -07:00