Bibliography¶
Here are some links to understand choices.
Project tools¶
- Structure your python project
- cookiecutter,
- virtualenv,
- git flow,
- unittest with pytest,
- doc coverage test,
- tox,
- documentation with sphinx,
- pypi packaging,
- travisCI,
- readthedocs CI
- Understand generated files from cookiecutter and build an opensource CLI
- cookiecutter,
- MANIFEST.in,
- setup.cfg,
- setup.py,
- docopts
- Best practice for using git flow
- git flow
- Master the use of virtual environments (FR)
- Using python 3 inside a virtual environment
- Cookiecutter - pypackage
- Understanding coverage report
Documentation tool - sphinx¶
Hooks¶
Because I would automate the update of docs/FromMakefile [because of include ../file.md
is missing in markdown, even with recommonmark]
AWS¶
Public Datasets¶
- aws public datasets
- To test the s3_analyst tool with real-world data
Collections¶
Documentation to filter over collections
Warning Behind the scenes, the above example will call ListBuckets, ListObjects, and HeadObject many times. If you have a large number of S3 objects then this could incur a significant cost.