db09acd8fe
Fix install of dev package dependencies from lockfile
...
Override default pip behavior by preemptively installing dev package dependencies
Keep support for tox default skip_install config flag
2020-09-25 00:54:45 -04:00
b339e3d6d9
Update poetry requirement to mitigate coming breaking API changes
...
Poetry 1.1 is due any day and when it does much of the functionality this
module uses will be moved to poetry-core. Until this module is updated
to use poetry-core 1.1 will be a breaking change
2020-09-25 00:38:20 -04:00
9db6838d94
Update logging calls to use the tox reporter
2020-09-24 23:56:36 -04:00
166fb7bbfc
Add publish make target to automate upload
2020-09-24 22:00:58 -04:00
0ab70f4c22
Add removal of overlooked temp assets to clean make target
...
Expand all flags to full version for future reference
2020-09-24 21:58:40 -04:00
31fc3e6bb1
Update toxfile with new environments and test automation
...
Add proper testenv with pytest command to run (currently trivial) tests
Update static and security envs to use variable for path identification
* Avoids transversals and errors caused by different working dirs
Add static-tests env for enforcing quality checks on test files
Update security env to include test files
2020-09-24 21:58:39 -04:00
b95ad7a3a0
Update readme with completed trivial test step
2020-09-24 21:58:39 -04:00
4efd05e022
Bump patch version
2020-09-24 21:58:39 -04:00
d87dc0a660
Fix constant named for PEP440 that should be named for PEP508
...
Update author email to be consistent with pyproject
2020-09-24 21:58:39 -04:00
eed2038e63
Add trivial tests to ensure metadata consistency between pyroject and module
2020-09-24 21:58:39 -04:00
7d3fd324e5
Add pytest dev dependency for future test framework
...
Add toml dev dependency for reading the pyproject
Update dev dependency list to be alphabetized
2020-09-24 21:58:39 -04:00
f16dfdd182
Bump minor version
2020-09-23 23:32:26 -04:00
215ee011d3
Update problem and usecase description to reflect wider context
...
This version also not written at 3am
2020-09-23 23:30:25 -04:00
51386fba1a
Add roadmap section for beta and stable work
2020-09-23 23:30:25 -04:00
748eab5b76
Add code of conduct
...
Add contributing section to readme
2020-09-23 23:30:19 -04:00
308423a86c
Add table of contents
...
Add developing docs section
Add current limitations docs section
2020-09-23 23:29:57 -04:00
417747c332
Add basic usage instructions
...
Add badges
2020-09-23 21:43:41 -04:00
dc826df191
Add static and security check envs to toxfile
2020-09-23 20:37:00 -04:00
c9c750d5e4
Update module content to conform to code quality requirements
...
Add missing exception
Add missing docstrings
Lint and blacken
Fix broken handling of poetrys "unsafe" packages
2020-09-23 20:37:00 -04:00
deea0b9c7a
Add automation config files
...
Add coveragerc for upcoming pytest coverage
Add pre-commit config
Add makefile for automating common processes
2020-09-23 20:37:00 -04:00
9e28238b52
Add project dependencies and update pyproject meta
...
Add classifiers and keywords
Add dev dependencies
Add repo link
2020-09-23 20:37:00 -04:00
3711f4b42f
Add more detailed project overview
2020-09-23 02:53:25 -04:00
c5bdb69063
Add first functional version of the plugin module
2020-09-23 02:17:39 -04:00
3b70c051ba
Add initial project metafiles
2020-09-23 02:17:30 -04:00
f4b19b1d02
Initial commit
2020-09-23 02:16:20 -04:00