Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.1.0 release #45

Merged
merged 154 commits into from
Jul 26, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
154 commits
Select commit Hold shift + click to select a range
c58c22c
fix repostatus
jantman Jun 13, 2015
15694d7
syntax fix for py26
jantman Jun 13, 2015
8e80b22
bump boto req to 2.32.0 for py3 support
jantman Jun 13, 2015
a1059b1
test fix for py26
jantman Jun 13, 2015
c5d4184
py3 fixes
jantman Jun 13, 2015
89bbe87
py3 - no more contextlib.nested
jantman Jun 13, 2015
3c5db49
py3 - no iteritems()
jantman Jun 13, 2015
16d449f
more test fixes; now passing locally on py26, py27, py34
jantman Jun 13, 2015
1b0f4d2
update docs for RTD docs process
jantman Jun 13, 2015
125b0d0
issue #22 - can't do dynamic generation or sphinx-apidoc on RTD, need…
jantman Jun 13, 2015
ac94090
fixes #22 - RTD badges and alt text on other badges
jantman Jun 13, 2015
7d327eb
fixes #1 - AwsLimit should take a reference to an _AwsService class i…
jantman Jun 13, 2015
30281ec
fixes #10 - set limit overrides on command line via runner
jantman Jun 16, 2015
0bbf254
fixes #11 - implement threshold overrides and expose up to Checker
jantman Jun 16, 2015
f5032ae
fix issues with py26 and py3 tests
jantman Jun 16, 2015
8f84db4
fixes #12 - --help should point to RTD
jantman Jun 16, 2015
3637129
handle quoted key/value arg pairs with spaces
jantman Jun 16, 2015
d7f2ea9
properly handle limit overrides as ints in runner
jantman Jun 16, 2015
17b65fb
docs updates
jantman Jun 16, 2015
9271098
fixes #4 - manual fixes to some of the generated examples
jantman Jun 16, 2015
e8dd86b
fixes #25 - python usage examples
jantman Jun 18, 2015
9ccf039
use pytest-blockage
jantman Jun 18, 2015
0317bc2
pull in my pytest-blockage branch until https://github.com/rob-b/pyte…
jantman Jun 18, 2015
bdce6f6
fixes #27 - remove TODOs from docs and code
jantman Jun 18, 2015
81cb92e
fixes #29 - skeleton and docs on how to create new service classes
jantman Jun 19, 2015
af617ca
docs
jantman Jun 19, 2015
c65bed3
fixes #6 - agpl info
jantman Jun 19, 2015
ea5a168
fix bug in ec2 service
jantman Jun 20, 2015
c8bb60c
fix issue in headers
jantman Jun 20, 2015
4fe1179
fixes #17 - VPC service
jantman Jun 20, 2015
66abe98
fixes #20 - autoscaling service
jantman Jun 20, 2015
c8833e3
fixes #26 - --list-defaults doesn't actually list defaults
jantman Jun 20, 2015
8fe3b76
fixes #24 - columnize runner output
jantman Jun 20, 2015
000c334
fixes #3 - colorized output for runner
jantman Jun 20, 2015
d98f6f5
update doc comment
jantman Jun 20, 2015
26c3ab1
update docstring
jantman Jun 20, 2015
fa1c008
add skeleton of TrustedAdvisor
jantman Jun 20, 2015
2c9df75
more TA buildout
jantman Jun 20, 2015
84888d7
trying PyCharm - gitignore .idea
jantman Jun 20, 2015
e60c620
convert runner to a class
jantman Jun 20, 2015
74d4980
issue #14 - skeleton of trusted advisor checks
jantman Jun 21, 2015
7fd14c7
issue #14 - TrustedAdvisor working minimally
jantman Jun 21, 2015
f6de4b0
s/Auto Scaling Groups/Auto Scaling groups/ to match TA
jantman Jun 21, 2015
245b9e2
finish implementation of TA checks in Checker
jantman Jun 21, 2015
1981878
py32 fix
jantman Jun 21, 2015
71147e0
don't build dynamic docs on Travis
jantman Jun 21, 2015
19cdf68
pytest-blockage move from my fork to upstream
jantman Jun 21, 2015
3ea80f4
use unittest.mock instead of mock package on py >= 3.4; see https://c…
jantman Jun 21, 2015
207cea7
unused imports in last commit
jantman Jun 21, 2015
0f0988e
add notes on boto and credentials for multiple accounts
jantman Jun 23, 2015
0c732dc
issue #14 - TA-related CLI examples in docs
jantman Jun 27, 2015
8a62ec1
issue #14 - docs on Trusted Advisor
jantman Jun 28, 2015
84adb1f
fix py26 test issue
jantman Jun 28, 2015
4f5d58f
pytest-blockage 0.2.0 on pypi - see https://github.com/rob-b/pytest-b…
jantman Jun 30, 2015
d3d749b
Rename EC2 limit 'EC2-Classic Elastic IPs' to 'Elastic IP addresses (…
jantman Jun 30, 2015
41d40c1
add VPC 'Internet gateways' limit
jantman Jun 30, 2015
bb5ca36
add note on breaking up find_usage()
jantman Jul 1, 2015
0d16b37
refactor VPC service find_usage()
jantman Jul 1, 2015
f0441f7
refactor EBS-related limits into EBS service, to work with TA
jantman Jul 1, 2015
43a9701
change trustedadvisor log messages for unknown services and limits fr…
jantman Jul 1, 2015
4b0e025
add EBS limits for Active volumes and Active snapshots
jantman Jul 1, 2015
9ba2478
fixes #35 - change EBS limit names and units to match Trusted Advisor
jantman Jul 1, 2015
f21597c
fixes #36 - ELB service
jantman Jul 1, 2015
860a261
issue #38 - partial implementation - only one ElastiCache limit liste…
jantman Jul 1, 2015
c47bffa
fix tests on py32
jantman Jul 1, 2015
7c6559b
fixes #37 - implement RDS service
jantman Jul 8, 2015
9d8a2e3
fix invalid limit name in docs example
jantman Jul 8, 2015
83e612c
py27 test fix
jantman Jul 8, 2015
873bc92
fixes #38 - implement the rest of the ElastiCache limits using defaul…
jantman Jul 10, 2015
5f332a4
mock released 1.1.0, which no longer works with py26
jantman Jul 10, 2015
420568f
issue #13 - fix a bunch of docs validation issues; still 3 links brok…
jantman Jul 13, 2015
e9c6619
ignore non-local image URI warnings in sphinx, per http://stackoverfl…
jantman Jul 13, 2015
a6692da
re-enable nitpicky mode and warnings-as-errors mode for sphinx build;…
jantman Jul 13, 2015
2185fa4
fix bad sphinx text domain
jantman Jul 13, 2015
1dcedcf
fixes #39 - add missing required IAM permissions
jantman Jul 14, 2015
0d5f25a
fixes #41 - trusted advisor checks for accounts without support
jantman Jul 14, 2015
4bc4e75
fix error on landscape.io
jantman Jul 14, 2015
473d7df
landscape.io fixes
jantman Jul 14, 2015
74dcdb4
landscape.io - rename AwsLimit 'id' param/attribute and _add_current_…
jantman Jul 14, 2015
4a29584
landscape.io fixes
jantman Jul 14, 2015
1760454
update landscape to remove some superfluous errors
jantman Jul 15, 2015
0eaabbb
issue #23 - more landscape.io fixes
jantman Jul 15, 2015
f40ad0b
more landscape.io fixes
jantman Jul 15, 2015
84b410a
issue #23 - more landscape fixes. Landscape is down now, will have to…
jantman Jul 16, 2015
7ea7cc4
fix test broken by previous commit
jantman Jul 16, 2015
6885fc8
fixes #5 - documentation about regions
jantman Jul 16, 2015
733ef9c
travis pushover
jantman Jul 16, 2015
d52cadb
list instead of single value
jantman Jul 16, 2015
e365ac9
TravisCI pushover for me
jantman Jul 16, 2015
b43c635
landscape fixes
jantman Jul 17, 2015
d428b42
landscape ignore awslimitchecker/services/__init__.py - this just gen…
jantman Jul 17, 2015
b6c0fac
fixes #15 - allow runner/console entry to perform all operations on o…
jantman Jul 17, 2015
1a8fa45
fix empty-dict bug in awslimitchecker.utils.dict2cols
jantman Jul 17, 2015
2307e36
issue #8 - refactor version._get_version() and version._get_project_u…
jantman Jul 18, 2015
f9bb77e
switch setup.py to find_packages()
jantman Jul 18, 2015
dfb15fd
initial WIP commit of version checking
jantman Jul 18, 2015
d69e6ab
pep8 checks
jantman Jul 18, 2015
fd49ff6
have the tests set the git config name/email if not set (for Travis, …
jantman Jul 18, 2015
3a4a083
add some more debugging for Travis
jantman Jul 18, 2015
ea7edba
fix previous commit
jantman Jul 18, 2015
84d9dd1
more fixes
jantman Jul 18, 2015
e17cb47
more Travis integration test debugging
jantman Jul 18, 2015
56d73a0
move unit and integration tests into their own tox/travis environments
Jul 18, 2015
8a2997d
add more debugging of tests themselves
Jul 18, 2015
6565a69
more debugging
Jul 18, 2015
480819d
temporarily trim down .travis.yml to one integration env until things…
Jul 18, 2015
a73bff9
even more debugging
Jul 18, 2015
e632c6b
more debugging
Jul 18, 2015
47bfe0f
more debugging
Jul 18, 2015
d33e863
show env in tox
Jul 18, 2015
5a850bd
switch to sys.executable to try to find current interpreter
Jul 18, 2015
beaccb4
oops
Jul 18, 2015
47934c6
even more debugging
Jul 18, 2015
6e7db78
fix for detatched head being detected as dirty
Jul 19, 2015
cb06b96
fix typo
Jul 19, 2015
7568d4b
ugh.
Jul 19, 2015
a59b824
stop altering git config locally; remove some output; print the alc -…
jantman Jul 19, 2015
46b18a1
confirm git status output in test
jantman Jul 19, 2015
a7baf81
fix bug in last commit
jantman Jul 19, 2015
4b22f07
another fix
jantman Jul 19, 2015
dc5e1eb
something quite wrong; add MORE debugging
jantman Jul 19, 2015
712e65f
moar
jantman Jul 19, 2015
2bcacd1
even more debugging
jantman Jul 19, 2015
757043b
typo
jantman Jul 19, 2015
c0dfab3
fix logic error
jantman Jul 19, 2015
88667d0
fix test and clean up output
jantman Jul 19, 2015
148f745
test for dirty git
jantman Jul 19, 2015
fa04fea
fix dirty test file
jantman Jul 19, 2015
9e2cc53
add test for dirty local install
jantman Jul 19, 2015
323524a
fix git dirty handling
jantman Jul 19, 2015
cc2365b
fix git status issue
jantman Jul 19, 2015
a500ac8
Revert "temporarily trim down .travis.yml to one integration env unti…
jantman Jul 19, 2015
612061a
pyflakes fix
jantman Jul 19, 2015
c5007e2
py26 fixes
jantman Jul 19, 2015
4a10bd5
flake8
jantman Jul 19, 2015
1d1c6f2
python3 fixes
jantman Jul 19, 2015
f354dc8
simplification
jantman Jul 19, 2015
25440b4
fix empty tag bug
jantman Jul 19, 2015
124027b
exempt python-version-specific code from coverage
jantman Jul 20, 2015
e922436
exempt 'except ImportError:' blocks from coverage
jantman Jul 20, 2015
3c55bff
versioncheck 100% test coverage
jantman Jul 20, 2015
bf092d5
add pytest output about skips and xfails
jantman Jul 20, 2015
5b4e1c5
fix some failing tests
jantman Jul 20, 2015
303690c
versioncheck._check_output needs to raise CalledProcessError on py26
jantman Jul 20, 2015
edfa139
issue #8 - only run versioncheck once; cache the result in checker
jantman Jul 21, 2015
a34279f
bug fix in last commit
jantman Jul 21, 2015
4ea0266
issue #8 - suppress logging in AGPLVersionChecker unless env var set;…
jantman Jul 21, 2015
5eeccc9
fixes #8 - remove last superfluous STDERR from git checks
jantman Jul 24, 2015
0959cca
regenerate documentation
jantman Jul 25, 2015
10bc458
update doc strings
jantman Jul 25, 2015
ba12da7
issue #44 - changelog for 0.1.0 release (first release); update relea…
jantman Jul 25, 2015
4203714
issue #44 - update docs with information on python3 support
jantman Jul 25, 2015
8ce0a16
issue #44 - update docs with some GitHub links/badges
jantman Jul 25, 2015
7e456fd
issue #44 - change setup.py homepage and default version url to https…
jantman Jul 25, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ exclude_lines =
# this cant ever be run by py.test, but it just calls one function,
# so ignore it
if __name__ == .__main__.:
if sys.version_info\[.+
if sys.version_info.+
raise NotImplementedError
except ImportError:
6 changes: 2 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,12 @@ coverage.xml

# Sphinx documentation
docs/build/
docs/source/awslimitchecker*.rst
docs/source/modules.rst
docs/source/limits.rst
docs/source/iam_policy.rst

# PyBuilder
target/

# virtualenv
bin/
include/

.idea/
7 changes: 7 additions & 0 deletions .landscape.yaml
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
doc-warnings: true
strictness: medium
test-warnings: false
pylint:
disable:
- protected-access
ignore-paths:
- awslimitchecker/services/__init__.py
27 changes: 19 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,21 @@ cache:
- $HOME/.pip-cache/

env:
- TOXENV=py26 PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py27 PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py32 PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py33 PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py34 PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py26-unit PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py27-unit PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py32-unit PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py33-unit PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py34-unit PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=pypy-unit PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=pypy3-unit PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py26-integration PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py27-integration PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py32-integration PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py33-integration PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=py34-integration PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=pypy-integration PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=pypy3-integration PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=docs PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=pypy PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=pypy3 PIP_DOWNLOAD_CACHE=$HOME/.pip-cache
- TOXENV=cov PIP_DOWNLOAD_CACHE=$HOME/.pip-cache

install:
Expand All @@ -33,7 +40,11 @@ notifications:
email:
on_success: always
on_failure: always

pushover:
users:
- secure: lJew7OKfWteJixOuxH+vfKIrIWzManoqQbDqG7xpB++LpsezWMoEIh+S4GqxWuRoxo8F5wJZuNTAvyyu5p2C3DIMbYvoy5PFYvAhMB7wkPesT03zUMMFGFDNdIOTfArt0yWyTtEBm5dcwhxe3kg9sq9nMY/3XcEGXkCO1vgR3/yUZByAZ6CJ27THEZ3B6QzLvDGAMT1lEC8iCUX+EwyCQRH+67a5WaI2F1is14JbGGLDzq2rTR3Tv0jH1wEXp2aLdPkqpZmw2T6URPYnv5QfOdzagMnAL3M33Nbmi3yTIaJal05oI6McaTFOX28QkwkLfPTUAj/eH66fzxV5JZlxvWk3ugoTSNGCBWMTzuIaTOAyauaisXM76Gth849M1XtoVu4gAAwdwd12UEUvtELNtWi1onwmhMTUdZ7HGNFggfMNZzs8Brd5S9+yZA7Fn1prU3DPb8GAEw8nOlgsdQZ8kDjpTlmvxdbeH7zb5+Yw8huxj2qvYsYFCfneFlO2TEnR+VwkcgiW8zjwQCYaT2ku0lWOjzVMQvaVyS4DXLl9P1PcDVgifUZr0caDFxDrFtEinML6WbO4kSSOyGRAbaHKWqI9Cu1g89HlcaLVNAzlnznChxHcpdLfxHstlnMuGUe0ejCi0ljj0ucMBRIEa63E3oteiFE+Mo5iNcDcnt/cBos=
api_key:
secure: mm7zd1jAIZO/FAVdxoH3Pref7OwReRbRUQq1l7/V16JBySAkCq6MRxQ0nN0/eOqDH0fu/BBMfRrvkYn/vFnR3Y+qGvp4QpCb1A8WY2WgfnF65wFpDxAbhJ3c37fwc+4o1VocaXke60zwbIXFA3pWThZAnMvxFsColos7IEbu8h/JAvz/L4mOIrKpmgBSdXeimhheYdJS/q7RvOUxkOqS/qbXhNNjxZImuMSu7vUS55ANy+BXQ4/2UdGeGeXS2j/Kzz+xC7XJ5ztp7v/U9CRPMahB8eFidgDQpoGLEBWYyIV2XMDdi2sW8C8xX0HfLDbqAnpS5clCEfDdRK6sI6bxtvWimjk+z2gexc1hTjexWDgyAacc7U4rsBwRWT9J2bSzmmY4yd9nZZIZIlHYqaf0uRayFR1gcRDUzvmJOf1CNLUQq26f08DUbpBgeKk4dT8wW+nLhLrulkzqe2UivlyCc85JQVTNEuJsMWg/6QbQBy97ja15GcyWttzf9/QjmZEp0GxKfAZQmZCEskFnV+uoNCvG9D5g8kbmq2FLwFsm4EEw0gXmFmr+9FEXFkaLd1MzkGcFfwcOX+YtalARidWrd+SkU2TtDRci6b4qQylvOuFi67SpMQMO5FM6zwZkHqK2hYobq+mpy2ffInYaGJSaWxp+/8BjQ6IJwaiOTtk6R8Q=
branches:
except:
- /^noci-.*$/
4 changes: 2 additions & 2 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Changelog
=========

0.0.1 (YYYY-MM-DD)
0.1.0 (2015-07-25)
------------------

* initial minimal smoke-test release
* initial released version
56 changes: 49 additions & 7 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@ awslimitchecker

.. image:: https://pypip.in/v/awslimitchecker/badge.png
:target: https://crate.io/packages/awslimitchecker
:alt: PyPi package version

.. image:: https://pypip.in/d/awslimitchecker/badge.png
:target: https://crate.io/packages/awslimitchecker
:alt: PyPi downloads

.. image:: https://landscape.io/github/jantman/awslimitchecker/master/landscape.svg
:target: https://landscape.io/github/jantman/awslimitchecker/master
Expand All @@ -19,6 +21,30 @@ awslimitchecker
:target: https://codecov.io/github/jantman/awslimitchecker?branch=master
:alt: coverage report for master branch

.. image:: https://readthedocs.org/projects/awslimitchecker/badge/?version=latest
:target: https://readthedocs.org/projects/awslimitchecker/?badge=latest
:alt: sphinx documentation for latest release

.. image:: https://readthedocs.org/projects/awslimitchecker/badge/?version=develop
:target: https://readthedocs.org/projects/awslimitchecker/?badge=develop
:alt: sphinx documentation for develop branch

.. image:: https://img.shields.io/github/release/jantman/awslimitchecker.svg
:alt: GitHub latest release version
:target: https://github.com/jantman/awslimitchecker/releases

.. image:: https://img.shields.io/github/forks/jantman/awslimitchecker.svg
:alt: GitHub Forks
:target: https://github.com/jantman/awslimitchecker/network

.. image:: https://img.shields.io/github/stars/jantman/awslimitchecker.svg
:alt: GitHub Stars
:target: https://github.com/jantman/awslimitchecker

.. image:: https://img.shields.io/github/issues/jantman/awslimitchecker.svg
:alt: GitHub Open Issues
:target: https://github.com/jantman/awslimitchecker/issues

.. image:: http://www.repostatus.org/badges/0.1.0/active.svg
:alt: Project Status: Active - The project has reached a stable, usable state and is being actively developed.
:target: http://www.repostatus.org/#active
Expand All @@ -35,18 +61,30 @@ Advisor where available), notifying you when you are approaching or at your limi
Full project documentation is available at `http://awslimitchecker.readthedocs.org <http://awslimitchecker.readthedocs.org>`_.

Status
-------
------

This project is currently in very early development. At this time please consider it alpha code and not reliable;
furthermore its API may be changing rapidly. I hope to have this stabilized soon. I wouldn't call it ready for
use, but contributions are certainly welcome.

What It Does
------------

- Check current AWS resource usage against AWS Service Limits
- Show and inspect current usage
- Override default Service Limits (for accounts with increased limits)
- Compare current usage to limits; return information about limits that
exceed thresholds, and (CLI wrapper) exit non-0 if thresholds are exceeded
- Define custom thresholds per-limit
- where possible, pull current limits from Trusted Advisor API

Requirements
------------

* Python 2.6 or 2.7 (`boto <http://docs.pythonboto.org/en/latest/>`_ currently has incomplete python3 support)
* Python 2.6 through 3.4. Python 2.x is recommended, as `boto <http://docs.pythonboto.org/en/latest/>`_ (the AWS client library) currently has
incomplete Python3 support. See the `boto documentation <http://boto.readthedocs.org/en/latest/>`_ for a list of AWS services that are Python3-compatible.
* Python `VirtualEnv <http://www.virtualenv.org/>`_ and ``pip`` (recommended installation method; your OS/distribution should have packages for these)
* `boto <http://docs.pythonboto.org/en/latest/>`_ >= 2.30.0
* `boto <http://docs.pythonboto.org/en/latest/>`_ >= 2.32.0

Installation
------------
Expand All @@ -61,11 +99,14 @@ system-wide, you can (using sudo).
pip install awslimitchecker

Credentials
------------
-----------

awslimitchecker does nothing with AWS credentials, it leaves that to boto itself.
You must either have your credentials configured in one of boto's supported config
files, or set as environment variables. See `boto config <http://docs.pythonboto.org/en/latest/boto_config_tut.html>`_
files, or set as environment variables. See
`boto config <http://docs.pythonboto.org/en/latest/boto_config_tut.html>`_
and
`this project's documentation <http://awslimitchecker.readthedocs.org/en/latest/getting_started.html#credentials>`_
for further information.

Usage
Expand All @@ -77,7 +118,8 @@ For basic usage, see:

awslimitchecker --help

See the `project documentation <http://awslimitchecker.readthedocs.org>`_ for further information.
See the `project documentation <http://awslimitchecker.readthedocs.org>`_
for further information.

Bugs and Feature Requests
-------------------------
Expand All @@ -89,7 +131,7 @@ Pull requests are always welcome.
Please see the [Development]() and [Getting Help]() documentation for more information.

License
--------
-------

awslimitchecker is licensed under the `GNU Affero General Public License, version 3 or later <http://www.gnu.org/licenses/agpl.html>`_.
This shouldn't be much of a concern to most people.
Expand Down
2 changes: 1 addition & 1 deletion awslimitchecker/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
################################################################################

While not legally required, I sincerely request that anyone who finds
bugs please submit them at <https://github.com/jantman/pydnstest> or
bugs please submit them at <https://github.com/jantman/awslimitchecker> or
to me via email, and that you send any contributions or improvements
either as a pull request on GitHub, or to me via email.

Expand Down
Loading