Commit Graph

237 Commits

Author SHA1 Message Date
Ammar Askar
5d56162300 Quick little base test for connection 2015-04-03 22:04:45 +05:00
Ammar Askar
ea11461e76 Fully test the encryption package, and add a test for uncompressed packets when packet compression is enabled 2015-04-03 21:30:31 +05:00
Ammar Askar
89f788f3ea Remove unused test environment 2015-04-03 09:01:07 +05:00
Ammar Askar
1249f99a1e Packet tests 2015-04-03 08:51:53 +05:00
Ammar Askar
08e126188a Add a serialization test 2015-04-03 08:06:20 +05:00
Ammar Askar
a073ee35d8 Add more encryption tests 2015-04-03 07:19:46 +05:00
Ammar Askar
2afb43ef27 read the docs badge because why not 2015-04-03 04:58:26 +05:00
Ammar Askar
d0f6120043 Oops, ignore pylint warnings not errors 2015-04-03 04:29:40 +05:00
Ammar Askar
398050c248 Only execute coveralls on the cover build 2015-04-03 04:15:16 +05:00
Ammar Askar
1e3437d638 Test coverage in readme 2015-04-03 04:02:06 +05:00
Ammar Askar
4dfdb6282b coveralls support 2015-04-03 03:53:13 +05:00
Ammar Askar
515b0b3719 Add travis status to README 2015-04-03 03:31:58 +05:00
Ammar Askar
e966237d54 Add travis support 2015-04-03 03:24:01 +05:00
Ammar Askar
d3917b42a4 split up pylint into errors and warning runners 2015-04-03 03:13:22 +05:00
Ammar Askar
c353d8bb86 Address more pylint and py3 compatibility problems 2015-04-03 02:25:34 +05:00
Ammar Askar
dcb2845ac4 Fix some pylint concerns 2015-04-03 01:44:03 +05:00
Ammar Askar
f7ed4da0d0 Platform independent manifest verification 2015-04-02 23:43:03 +05:00
Ammar Askar
4fe5caa7d9 Added an easy encryption test 2015-04-02 22:02:47 +05:00
Ammar Askar
b37c095039 Fix connection to work with new authentication module 2015-04-02 22:02:08 +05:00
Ammar Askar
0347894fd8 Read the docs will always default to their theme, no need to explicitly define it there 2015-04-02 21:14:44 +05:00
Ammar Askar
b021bab08b Re-add pycharm/intellij files to .gitignore 2015-04-02 21:07:26 +05:00
Ammar Askar
c1b3beab11 Fall back to classic theme if rtd_theme not available 2015-04-02 21:06:59 +05:00
Jeppe Klitgaard
c34d30566f Made some tests for authentication. Still many tests to be made 2015-04-02 00:11:14 +02:00
Jeppe Klitgaard
c1e7960165 Finished up authentication.py, I hope. Still needs tests and documentation 2015-04-02 00:09:52 +02:00
Jeppe Klitgaard
5242c68240 Updated MANIFEST.in 2015-04-01 23:42:04 +02:00
Jeppe Klitgaard
6cf6110bc5 Updated authentication.py and made it work with the rest of pyCraft 2015-04-01 23:38:10 +02:00
Jeppe Klitgaard
edacd24c81 added clean to bin, used for cleaning up all the crap that builds up. 2015-04-01 23:09:52 +02:00
Jeppe Klitgaard
00dd2f3345 build_docs made executable 2015-04-01 23:07:57 +02:00
Jeppe Klitgaard
3c0b2cfa50 Added build_docs to bin 2015-04-01 20:58:51 +02:00
Jeppe Klitgaard
687435cc96 Docs now automatically figure out the pyCraft version. Docs now also use the RTD theme when compiling locally. 2015-04-01 20:00:51 +02:00
Jeppe Klitgaard
83a92daf0b Added tox runner for verifying MANIFEST.in and added MANIFEST.in in preparation for pypi 2015-04-01 19:50:16 +02:00
Jeppe Klitgaard
481fed48e7 Improved setup.py 2015-04-01 18:56:55 +02:00
Jeppe Klitgaard
d4863c4ddb We now use rst format for README file (easier with pypi) 2015-04-01 18:44:21 +02:00
Jeppe Klitgaard
3f87b91c6e Fixed typo 2015-04-01 17:44:35 +02:00
Jeppe Klitgaard
8e40122c24 Moved authentication out of networking submodule. 2015-04-01 17:43:16 +02:00
Jeppe Klitgaard
ddeaab51d3 Added tox for testing 2015-04-01 17:40:56 +02:00
Jeppe Klitgaard
4a38e6fe3d Added the first test, yay 2015-04-01 17:40:40 +02:00
Jeppe Klitgaard
256eda11e1 Added more stuff to gitignore 2015-04-01 17:40:10 +02:00
Jeppe Klitgaard
3cb922310a Setup.py and versioning 2015-04-01 17:38:14 +02:00
Jeppe Klitgaard
59a5fe1285 Merge remote-tracking branch 'origin/master' into jeppes_initial_work 2015-04-01 17:22:05 +02:00
Jeppe Klitgaard
bb94d99bd4 Moved code into a python module 2015-04-01 17:19:12 +02:00
Ammar Askar
1b4a0955c3 Handle compression thresholds of -1 properly 2015-04-01 19:58:37 +05:00
Jeppe Klitgaard
f9ab29880a requirements.txt and README.md shouldn't be executable? 2015-04-01 16:43:36 +02:00
Ammar Askar
ee4319dbb4 Document the ability to listen for packets 2015-03-22 20:00:45 +05:00
Ammar Askar
12eb0407a4 Rewrite README 2015-03-22 19:22:51 +05:00
Ammar Askar
2cc1d64b6d Added a way to listen for certain packets 2015-03-22 19:05:55 +05:00
Ammar Askar
20c4c87510 Add a variable to indicate if the client is spawned 2015-03-22 18:20:01 +05:00
Ammar Askar
463b48414e Implemented packet compression when sending packets and added code to make the client actually spawn 2015-03-22 18:16:47 +05:00
Ammar Askar
ba70a169e3 Just buffer data when reading packets.
As of this commit, the rewrite is complete and pyCraft is back to a usable state
2015-03-22 17:39:15 +05:00
Ammar Askar
c7b71d87a7 Update arbitrary request example to follow better practices 2015-03-22 03:44:45 +05:00