Commit Graph

10 Commits (de9b38a2015fbc16692ea3c4d3311fa435a570b7)

Author SHA1 Message Date
Nico Schottelius 2fe647a1f7 Revert "implement before/after to declare dependencies and deprecate require" 12 years ago
Steven Armstrong 84770b9ef2 implement before/after to declare dependencies and deprecate require 12 years ago
Steven Armstrong 6d430524f1 binary all the way, fixes issue #138 12 years ago
Steven Armstrong 6c685e61d5 fixes #126 12 years ago
Nico Schottelius 2fca87eda8 ++comment 12 years ago
Nico Schottelius a498330bd3 remove _read_stdin and open stdin file in non-binary mode 12 years ago
Nico Schottelius 45d5e4719a read from stdin using read, not buffer.read() to be compatible with other IO streams 12 years ago
Nico Schottelius a32d3abd33 allow to pass in environment into emulator 12 years ago
Nico Schottelius 7b51e22922 allow to read stdin from different handle than sys.stdin in emulator 12 years ago
Nico Schottelius c9f728e073 lib/cdist => cdist (pypi) 12 years ago
Steven Armstrong 36513997d9 implement multiple parameters based on https://github.com/telmich/cdist/pull/71 by Sébastien Gross 13 years ago
Steven Armstrong 06649d3478 new feature: capture and forward stdin to types 13 years ago
Steven Armstrong 7d61b77708 fix autorequire dependency handling 13 years ago
Steven Armstrong 2ff286cf1d inherit dependencies from defining object when setting up implicit dependencies through autorequire 13 years ago
Steven Armstrong 0760ff3c94 implement boolean parameters, forgotten files ;-) 13 years ago
Nico Schottelius 46e6ea4308 print name, not object (user does not need to see python way of things) 13 years ago
Nico Schottelius be67059725 print name, not object (user does not need to see python way of things) 13 years ago
Nico Schottelius 861b13ffe4 record sanitised object, not the user supplied one, as requirement 13 years ago
Nico Schottelius 0861276436 remove obsolete MissingEnvironmentVariableError() 13 years ago
Nico Schottelius 2d61070023 remove old IllegalRequirementError exception 13 years ago
Nico Schottelius eadb62e67a minimal beaufity 13 years ago
Nico Schottelius dcd3bcee32 use the great method object_from_name() in emulator 13 years ago
Nico Schottelius 754aba1a15 record source in setup_object not in requirements 13 years ago
Nico Schottelius ab565dc3d9 cleanup / emulator 13 years ago
Nico Schottelius 91ecfa7d3f back to 100% tests working 13 years ago
Nico Schottelius 4be37f6e93 begin rename Object => CdistObject 13 years ago
Steven Armstrong 252ae5ea56 new feature: dependency resolver 13 years ago
Steven Armstrong 68f66af21a implement: accept parameters with dashes 13 years ago
Steven Armstrong d0123acc2a implement singleton as requirement 13 years ago
Steven Armstrong c58ec7e4ef prevent circular dependencies 13 years ago
Steven Armstrong 7d0238682b implement autorequire in emulator 13 years ago
Steven Armstrong 8f306a7484 /__debug/__cdist_debug/ 13 years ago
Steven Armstrong 2246b7496b fails if requirement has illegal object_id 13 years ago
Nico Schottelius 7bb81e2f18 Whitespace does not not weigh anything - remove - sed -i 's/ *$//g' *py */*py 13 years ago
Steven Armstrong e9a0aa1863 fail if requirements type does not exist 13 years ago
Nico Schottelius 03ea7787d2 +self 13 years ago
Nico Schottelius 3c31b4f9a3 and finally also adjust the requirement itself 13 years ago
Nico Schottelius 5a72223ae3 strip away / in emulator in requirements 13 years ago
Nico Schottelius ee1c568c7b almost finish correct requirement loading, but need sleep 13 years ago
Nico Schottelius 0dd38f75c2 remove leading / from object_id of requirement 13 years ago
Nico Schottelius a7a3ee6f19 adjust prefix 13 years ago
Nico Schottelius e002710c4c rewrite emulator to class based approach for better logging 13 years ago
Steven Armstrong d83de25774 Stripp leading slash from requirements object_id 13 years ago
Steven Armstrong 1e622f9128 raise IllegalRequirementError if requirements object_id starts with a / 13 years ago
Steven Armstrong 1c84e423d1 include type name in error message 13 years ago
Steven Armstrong f285d9e64e emulator: fail if object_id of requirement starts with slash 13 years ago
Steven Armstrong bcde8683af rewrite emulator to use Type and Object classes 13 years ago
Nico Schottelius 72a2543470 introduce install support in emulator 13 years ago
Nico Schottelius 94cca2e537 prepend hostname in emulator as well 13 years ago
Nico Schottelius c6e8f163f5 use variable require, not __require for defining 13 years ago