summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add tox configadd_tox_test_automationJan Willhaus2019-11-022-6/+14
|
* Use Python 2.7-friendly version of assessing warningsJan Willhaus2019-11-021-3/+10
|
* Add tests for DeprecationWarnings issued by Model.changesJan Willhaus2019-11-021-3/+6
|
* Fix DeprecationWarnings for using `assertEquals`Jan Willhaus2019-11-022-6/+9
|
* Undo changes to the `warlock.model_factory` APINathaniel Knight2019-11-022-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The changes introduced by commit 64a771d151a5defb9bca82042f ("Allow resolver to be set on the Model") added a new keyword argument to the `warlock.model_factory` function. Due to the way Python handles positional arguments, the change alters the way that existing code is interpreted. Before the change, warlock.model_factory(schema_arg, snd_pos_arg) would execute with kwargs == { 'base_class': snd_pos_arg, 'name': None, } but after the change it's interpreted as kwargs == { 'resolver': snd_pos_arg, 'base_class'=model.Model, 'name': None, } This commit re-arranges the arguments to restore the previous behaviour in an effort to not break existing code.
* Update changelogJan Willhaus2019-11-021-0/+1
|
* Apply isort import order fixes enforced by pre-commit hookJan Willhaus2019-11-021-4/+2
|
* Apply 'no blanket NOQA statements' fixes enforced by pre-commit hookJan Willhaus2019-11-021-2/+2
|
* Apply EOF fixes enforced by pre-commit hookJan Willhaus2019-11-025-5/+5
|
* Add pre-commit framework config, use in linting CI stageJan Willhaus2019-11-023-3/+58
|
* Update changelog, readme title formatJan Willhaus2019-11-022-2/+11
|
* Update jobs in Travis CIJan Willhaus2019-11-021-2/+3
|
* Add poetry.lock to version controlJan Willhaus2019-11-022-1/+475
|
* Prepare project metadata for 1.4Jan Willhaus2019-11-021-4/+5
|
* Drop support for EOL'd Python 3.4Jan Willhaus2019-11-022-3/+1
|
* Merge branch 'release1.3.3'Jan Willhaus2019-11-022-2/+9
|\
| * Bump version, add changelog for 1.3.31.3.3release1.3.3Jan Willhaus2019-05-202-2/+10
| |
| * Install requirements through setuptools, for testingJan Willhaus2019-05-201-2/+2
| |
| * use io module for handling encoding while opening file in setup.pyrelease1.3.2Chandan Kumar (raukadah)2019-05-201-2/+3
| | | | | | | | | | | | | | | | | | | | | | Currently in release 1.3.2 is failing while doing python setup.py install with TypeError: 'encoding' is an invalid keyword argument for this function while reading warlock/setup.py", line 28, in read os.path.join(os.path.dirname(__file__), fname), "r", encoding="utf-8" By using io module while reading the file fixes the issue. Signed-off-by: Chandan Kumar (raukadah) <raukadah@gmail.com>
* | Merge branch 'release1.3.2'Jan Willhaus2019-05-201-1/+6
|\ \ | |/ | | | | | | No actual changes from 1.3.2 are merged as the touched files (and issue) are no longer present. See #37
| * Bump version1.3.2Jan Willhaus2019-05-201-1/+1
| |
| * Add release to changelogJan Willhaus2019-05-201-1/+6
| |
| * Enforce utf-8 encoding when reading files into setup.pyJan Willhaus2019-05-202-3/+5
| |
* | Add missing changelog line on dropping setuptoolsdevelopJan Willhaus2019-05-191-0/+2
| |
* | Re-arrange badges, add commits since versionJan Willhaus2019-05-191-0/+3
| |
* | Remove unnecessary includes from pyprojectJan Willhaus2019-05-191-4/+0
| |
* | Remove superfluous job namesJan Willhaus2019-05-191-10/+5
| |
* | Travis dist declaration only where neededJan Willhaus2019-05-191-2/+3
| |
* | Replace Travis matrix with job listJan Willhaus2019-05-191-20/+25
| |
* | Inline if-clause for poetryJan Willhaus2019-05-191-5/+1
| |
* | Replace setuptools with poetry for packaging/depsJan Willhaus2019-05-198-80/+64
|/
* Release 1.3.1 (#36)1.3.1Jan Willhaus2019-05-192-1/+53
| | | | | | * Bump version * Add changelog framing * Prepare changelog for release
* Acommodate flake8 for blackJan Willhaus2019-05-181-0/+9
|
* Add explicit black configJan Willhaus2019-05-181-0/+11
|
* Blackify 🏴Jan Willhaus2019-05-184-163/+149
|
* Update contributing guidelinesJan Willhaus2019-05-181-6/+7
|
* Move files to follow GH best practicesJan Willhaus2019-05-182-0/+0
|
* Move unittests to tests/ dirJan Willhaus2019-05-186-2/+2
|
* Update CI testing environmentJan Willhaus2019-05-185-10/+69
|
* Update readme headerJan Willhaus2019-05-181-3/+22
|
* Declare codeblocks as python for REPL-looking `>>>`Jan Willhaus2019-05-181-2/+12
|
* Update package metadataJan Willhaus2019-05-182-2/+32
|
* Update jsonschema pinningJan Willhaus2019-05-181-1/+1
|
* Release version 1.3.0v1.3.01.3.0Brian Waldon2016-06-251-1/+1
|
* Run python setup.py develop in TravisBrian Waldon2016-06-251-1/+1
|
* Better error message on __setitem__ failure (#22)Victor Costan2016-06-251-1/+1
| | | repr helps distinguish between strings and integers
* Update HACKING.txtBrian Waldon2016-06-251-2/+2
|
* flake8 complianceBrian Waldon2016-06-253-9/+11
|
* Use py.test and flake8 in Travis CIBrian Waldon2016-06-252-12/+6
|
* Allow a resolver to be set on the ModelDavid Johnson2016-06-255-18/+112
|