I am looking for a Python engineer to create a skeleton Python project in preparation for initiating a larger software project.
The solution shall be a skeleton Python project including source only for the demonstration of the following features:
a. Scripted build
b. Dependency management (Declared imports are automatically installed)
c. Formatting tool (Valid python is formatted to a specific consistent standard)
d. Static Analysis tool (Common code “smells” are flagged)
e. Unit Testing (Python source is executed with specific outcomes)
f. Code coverage (Code not executed in unit tests is displayed)
g. Commercial software license
Specific instructions can be found in Google Docs here: [login to view URL]
I shall be looking to the market for a price rather than declaring a budget. My expectation is that the suitable engineer is familiar with the tools and constraints that are documented. Packaging examples should not require extensive research, configuration or new creation of tools. (If it does it suggests the tools are less valuable through their obscure or circuitous nature).
The same version of the project specification linked to above is also attached as a PDF:
Python 3 skeleton project v1.0.pdf
Please confirm you have read the project specification when bidding and provide an answer to this question:
"What role you think static code analysis and code coverage has in the future of Python?"