Package: pwbs
PAiP Web Build SystemActual Version :v.0.5.0-dev2PWBSis Build System for easy automation process.Licensed under MIT LicensePyPi Package:https://pypi.org/project/pwbs/Documentation onreadthedocs.ioFeaturesCurrent FeaturesSingle TasksTask executes one commandMulti Command TasksTask executes multiple commandsPlanned FeaturesMulti TaskTasks that executes other tasksWatcher TaskTask that executes command or task when something in watched path changesScheduler TaskTask that executes command or task every X timeServer Mode TaskTask that makes simple HTTP Server that listens for request
and on request executes specified tasks or commandsWebSocket Server ModeMode that makes PWBS create WebSocket Server listenning tasks to executeWeb Interface Server ModeMode that makes HTTP Server that serves simple Web Interface
for executing tasks through itCreditsCreated byPatryk AdamczykChangelogAll notable changes to this project will be documented in this file.The format is based onKeep a Changelogwith additional group for informations,
and this project adheres toSemantic Versioning.[0.5.0-dev2] - 2019-06-19InformationsRelease 12 (pwbs 0.5.0.dev2)0.5.0-dev1 was backed by wrong Changelog dataAddedMore info on Error Dumping to SentryChangedRelative Imports changed to absolute imports[0.5.0-dev0] - 2019-05-16InformationsRelease 11 (pwbs 0.5.0.dev0)AddedSentry Error TrackingHelp on run without argumentsPWBS Event Manager[Schema] PWBS Local Configuration File Schema Version v.0.4ChangedChangelog FormatAbsolute ImportsDocumentation RephraseDeprecatedPWM (To change into internal functions or pwm as dependency)RemovedPWBS (Old version of PWBS runnning automation tasks for semantic versioning)Handling STDOUT of CommandsFixedCode Style[0.4.0-alpha0] - 2018-09-25InformationsRelease 10 (pwbs 0.4.0a0)Release for blocking stable on Alpha Release[0.4.0-dev0] - 2018-09-25InformationsRelease 9 (pwbs 0.4.0.dev0)Complete Rewrite of PWBSAdded[PWBS Functionality] Single Tasking[PWBS Functionality] Multi Command TaskingCLI Argument Parsing usingargparsePWBS Config ManagerPWBS Logger[PWBS CLI] Special Command–verbose(Set Verbose Level [Possible: 0, 1, 2, 3, 255][PWBS CLI] Special Commnad–debug(Turn on Debug Mode)[PWBS CLI] Special Command–version(Show version of PWBS)[PWBS CLI] Special Commnad–new-config(Generate new configuration file)[PWBS CLI] Special Command–log(Turning on logging to file)[PWBS CLI] Special Command–logfile(File to log onto)[PWBS CLI] Special Commnad–configfile(File to load as configuration file)[PWBS CLI] Special Command–test-mode(Special Test Mode (V: 255, Debug: on))[PWBS CLI] Special Command–run-tests(Run PWBS Testing Module)Tests for PWBSLoggers -> LoggerAssertionErrorLoggers -> Base Logger (Handling logging to console)Loggers -> Log Logger (Handling logging to file)Loggers -> Logger (Handling Logging to file and console)Config -> PWBSConfigFileDontExistErrorConfig -> PWBSInvalidConfigFileConfig -> Config ManagerConfig -> PWBS Config ManagerCommand -> Command Type EnumCommand -> Command Platform EnumCommand -> Command Mode EnumCommand -> Command ClassCommand -> Commnad List Class [Command Collection]Full Documentation in RST using Sphinx[Schema] PWBS Local Configuration File Schema Version v.0.1[Schema] PWBS Local Configuration File Schema Version v.0.2[Schema] PWBS Local Configuration File Schema Version v.0.3[Schema] PWBS Local Configuration File Schema Version Working DraftConfiguration to host documentation on ReadTheDocsChangedMoved PWM tolib/pwmRemoved[PWBS Functionality] Multi TaskingTask InterpreterSpecial Commands InterpreterCommands InterpreterPWBS Utilities FunctionsTestsDocumentation[0.3.0-dev1] - 2017-12-22InformationsRelease 8 (pwbs 0.3.0.dev1)AddedTask Interpreter - Support for Multi Task[0.2.0-dev3] - 2017-12-20InformationsNot Released on PyPi (Eventually it’s not on in Release History)Changed[PWM] Tests for PWM to check is Modules reads files correctly on whatever OSFixedFile Path Errors (By base on Windows)[0.2.0-dev2] - 2017-12-16InformationsRelease 7 (pwbs 0.2.0.dev2)FixedDescription Files[0.2.0-dev1] - 2017-12-16InformationsRelease 6 (pwbs 0.2.0.dev1)AddedTask InterpreterTask Interpreter - Support for Single TasksCommand Interpreter -> Normal Task Interpreter[PWM] [pwm_exec] Execute Generator Function[0.1.0-dev2] - 2017-12-16InformationsRelease 5 (pwbs 0.1.0.dev2)Added[PWBS CLI] Special Command –new-config[PWBS CLI] Special Command –config <file>PWBS Config Manager for loading Configuration File[0.1.0-dev1] - 2017-12-13InformationsRelease 4 (pwbs 0.1.0.dev1)AddedDocumentation BaseTest for PWBS Module[PWM] Tests for PAiP Web ModulesFixedPackage Description[0.0.1-dev4] - 2017-12-12InformationsRelease 3 (pwbs 0.0.1.dev4)AddedAUTHORS FileContribution GuideError ListPWBS Command Interpreter[PWBS CLI] Special Command –help[PWBS CLI] Special Command –verbose <mode>Tox as Test Runner for Python Versions TestingChanged Python Required Minimum Version to Python 3.5Changed encoding to open files that are part of description to UTF-8[0.0.1-dev3] - 2017-12-09InformationsRelease 2 (pwbs 0.0.1.dev3)AddedFull Baner with Debug Information in verbose modes [PWBS CLI]Description for Package on PyPiBasic Test for PWBS[0.0.1-dev2] - 2017-12-09InformationsFirst Release on PyPiRelease 1 (pwbs 0.0.1.dev2)ChangedREADME FileReady To Release Improvements[0.0.1-dev1] - 2017-12-09InformationsPAiP Web ModulesIt’s was an idea as simple modules which act
like little libraries for specific thingsFrom this version on PWM was little library
writed in pwbs as internal dependencyAddedSetup Configuration for Release to PyPiPyLint ConfigurationCoverage ConfigurationFirst Version of ChangelogPAiP Web ModulesPWM - DebugPWM - ExecutionPWM - JSONPWM - System InformationPWM - WatcherBasic Baner in PWBS CLI[0.0.0-dev5] - 2017-12-08ChangedVersion Change for checking bumpversion configuration[0.0.0-dev4] - 2017-12-08AddedTests for checking is Python working correctlyStarted working on base Python Module[0.0.0-dev3] - 2017-12-08InformationsFirst Commit on GitLab Repository of PWBS ProjectAddedPAiP Web Build System Edition 1 - v.0.9.1.0GitLab Repository for ProjectBase requirements fileBase version of PWBS is used for automation of development of new oneBumpversion Configuration for Semantic Versioning ToolingCI Python Script [For Continuos Testing in Local Development Environment[[0.0.0] - 2017-12-08InformationsActual Versions of PWBS are based on single file implementation of pwbs ideasThese Version of PWBS starts work on PAiP Web Build System Edition 2 ProjectAddedPAiP Web Build System Edition 1 - v.0.9.1.0