Credits¶
Development Lead¶
Joel Shprentz (@jshprentz).
Contributors¶
None yet. Why not be the first?
Python Packages¶
Meetup2apricot builds upon these excellent library packages:
oauthlib, OAuth request-signing logic
requests, HTTP requests for humans
requests_oauthlib, OAuth library support for Requests, OAuth for humans
requests-toolbelt, utilities for requests
Testing Packages¶
These Python packages help test Meetup2xibo.
pytest, a testing framework
pytest-mock, mock objects for pytest
pytest_regex, regular expression match for assertions (sample code copied from blog)
Development Tools¶
These tools help build, document, test, and validate Meetup2xibo.
black reformats source code to conform to PEP 8 guidelines.
bumpversion updates version numbers in source code.
coverage measures code coverage during tests.
flake8 checks code style.
pip-tools resolves Python package versions in a virtual environment.
Sphinx renders documentation in HTML, PDF, and other formats.
tox automates testing with multiple Python versions.