Wykres commitów

672 Commity (e3903c9f6416e397704f22f5e6600dd169e5d9b6)

Autor SHA1 Wiadomość Data
Paul Sokolovsky e3903c9f64 socket: Allow connect() & bind() to take standard tuple of (host, port). 2015-10-16 00:35:49 +03:00
Paul Sokolovsky 36c802ca14 os: Release 0.3. 2015-10-11 17:42:15 +03:00
Paul Sokolovsky a1cf086eb3 os: Implement execvp(). 2015-10-11 17:41:41 +03:00
Paul Sokolovsky fff07bd79a os: Implement dup(). 2015-10-11 17:36:28 +03:00
Paul Sokolovsky e840da936f xmltok: Release 0.1. 2015-10-10 13:16:47 +03:00
Paul Sokolovsky db6c6e1a55 xmltok: Add test. 2015-10-10 13:10:11 +03:00
Paul Sokolovsky 8e19a487c5 xmltok: Get rid of string concatenation in a loop. 2015-10-10 13:10:11 +03:00
Paul Sokolovsky e6a6503193 xmltok: Comment out unused token types. 2015-10-10 13:10:11 +03:00
Paul Sokolovsky 1c63b95740 xmltok: Yield attibute name and value at the same time. 2015-10-10 13:10:11 +03:00
Paul Sokolovsky cdfe726ab6 xmltok: Make text_of() support namespaced tags. 2015-10-10 13:10:11 +03:00
Paul Sokolovsky 91c590185c xmltok: Support XML namespaces.
Now all tags/attributes represented by pair (namspace, ident). "namespace"
is empty string for default namespace. E.g.:

('START_TAG', ('', 'specVersion'))
('END_TAG', ('s', 'Body'))
2015-10-10 13:10:11 +03:00
Paul Sokolovsky cebf1973bc xmltok: Initial draft version of XML tokenizer.
API roughly inspired by stdlib "tokenize" module.
2015-10-10 13:10:11 +03:00
Paul Sokolovsky 2bb224b562 _libc: Deprecated, superseded by ffilib. 2015-09-10 01:18:36 +03:00
Paul Sokolovsky 7b9dcba072 signal: Switch to ffilib. 2015-09-09 17:57:25 +03:00
Paul Sokolovsky 6752c6a66a fcntl: Switch to ffilib. 2015-09-08 22:27:59 +03:00
Paul Sokolovsky 4336125d3a time: Depend on ffilib. 2015-09-07 22:05:41 +03:00
Paul Sokolovsky 37d5611127 upip: Release 0.5.8. 2015-09-03 17:29:58 +03:00
Paul Sokolovsky 8c749d292a upip: Add support for native (no wget) SSL operations using ussl module. 2015-09-03 17:27:55 +03:00
Paul Sokolovsky daaffd7edb select: Switch to ffilib. 2015-09-02 00:15:05 +03:00
Paul Sokolovsky 23de8c0a22 unittest: Release 0.1. 2015-08-31 15:33:44 +03:00
Tom Soulanille 729d5b6446 unittest: Add assertAlmostEqual and assertNotAlmostEqual 2015-08-31 15:33:01 +03:00
Paul Sokolovsky 316d960880 upip: Release 0.5.7. 2015-08-30 03:18:49 +03:00
Paul Sokolovsky 5633db3aec upip: Drop _libc, add ffilib. 2015-08-30 03:15:37 +03:00
Paul Sokolovsky 2c00116f52 ffilib: Release 0.1.2. 2015-08-30 03:14:17 +03:00
Paul Sokolovsky 937cbf330c ffilib: Port .bitness from _libc. 2015-08-30 03:13:37 +03:00
Paul Sokolovsky 281feeb6d9 upip: Release 0.5.5. 2015-08-30 02:53:48 +03:00
Paul Sokolovsky fd63aa84f1 upip: Update dependency modules. 2015-08-30 02:53:08 +03:00
Paul Sokolovsky 4a1961d465 select: Release 0.1.5. 2015-08-30 02:47:10 +03:00
Paul Sokolovsky 0a6710ecd1 select: Update for os.errno_ refactor. 2015-08-30 02:47:10 +03:00
Paul Sokolovsky b255da4a83 os: Release 0.2.4. 2015-08-30 02:47:10 +03:00
Paul Sokolovsky 065aa1e527 os: Add support for getting errno on Android.
It defines errno as macro (*__errno()).
2015-08-30 02:47:10 +03:00
Paul Sokolovsky bfbbf85a18 itertools: Release 0.2. 2015-08-25 21:29:44 +03:00
Paul Sokolovsky 91563f06db itertools: cycle(): Factor out common code. 2015-08-25 21:27:54 +03:00
Paul Sokolovsky 9c6a8dbd4b itertools: test_itertools.py: Add tests cycle(). 2015-08-25 21:27:22 +03:00
Paul Sokolovsky 47c4ef54bc itertools: test_itertools.py: Test for islice() on generator. 2015-08-25 21:18:25 +03:00
Paul Sokolovsky 7bbdc050d3 itertools: Make islice() work with arbitrary iterables, not just sequences. 2015-08-25 21:17:34 +03:00
Paul Sokolovsky 9a81d0ec25 itertools: Turn test_itertools.py into real test. 2015-08-25 21:01:43 +03:00
stijn 2e3e764f80 itertools: Make cycle() work with finite generators 2015-08-25 15:48:41 +02:00
stijn ebb0c60fac itertools: CPython compatibility: raise StopIteration for cycle on empty sequence 2015-08-25 14:00:26 +02:00
Paul Sokolovsky 2111e819e8 pickle: Add metadata.txt . 2015-08-23 23:22:36 +03:00
Paul Sokolovsky 0076d61314 unittest: Release 0.0.9. 2015-08-07 22:02:13 +03:00
Tom Soulanille d3fe0957b8 unittest: print test name before execution 2015-08-07 22:01:15 +03:00
Paul Sokolovsky 1dfa08c305 unittest: No longer authored by me personally. 2015-07-30 21:52:05 +03:00
Tom Soulanille 29a9f56372 unittest: fill out asserts and test them 2015-07-30 21:46:56 +03:00
Tom Soulanille edcf812ce7 unittest: update setup.py from metadata.txt 2015-07-30 21:46:56 +03:00
Tom Soulanille c98be9b0fc unittest: make unittest.main() work
Enables standalone test scripts to use the common idiom
  if __name__ == '__main__':
      unittest.main()
e.g. https://docs.python.org/3.4/library/unittest.html#basic-example
2015-07-30 21:46:56 +03:00
Paul Sokolovsky 07830bd027 socket: Release 0.2. 2015-07-26 12:09:35 +03:00
Paul Sokolovsky e7289fe35e socket: Implement inet_aton() in terms of inet_pton(). 2015-07-26 12:08:55 +03:00
Paul Sokolovsky 16467be125 socket: Add constants for basic multicast support. 2015-07-23 00:29:06 +03:00
Paul Sokolovsky 7122b14ebc socket: Release 0.1. 2015-07-16 13:18:42 +03:00