7 Commits

Author SHA1 Message Date
Jake Teo
b69429b65d
Merged changes from original repo, changed '--dynamic' to '--mode'
* fixed MySQL + krbV mappings to be reversed

* Working on issue #88

* More --clean tests.

* Fixed #88

* mapping aws-sam-translator

https://pypi.org/project/aws-sam-translator/
https://github.com/awslabs/serverless-application-model

* Fixed#133

Sorted `imports` based on `lowercase` package's `name`, similar to `pip freeze`.

* Tweak formatting

* Add pyAFQ Mapping

* Add discord mapping

Map discord to discord.py

* Add PyFunctional mapping

Maps `functional` to `pyfunctional`. Fixes #232.

* Upgrade pip before running tests on travis

This should ensure that all tests use the same version of pip and this should hopefully fix the pypy build that is using pip 19

* Upgrading pypy to pypy3

Maybe forcing pypy to use python 3 will solve the issue (although it works fine with python 2.7 at the moment)

* Remove unecessary pip upgrade step

* Mapping for github3

* changes based on discussions w maintainer

* remove obsolete '=='

Co-authored-by: Hari Sekhon <harisekhon@gmail.com>
Co-authored-by: AlexPHorta <alexandre.horta@gmail.com>
Co-authored-by: Pat Myron <PatMyron@users.noreply.github.com>
Co-authored-by: Abhishek Kumar Singh <toanant@users.noreply.github.com>
Co-authored-by: Ben Bodenmiller <bbodenmiller@gmail.com>
Co-authored-by: John Kruper <36000@users.noreply.github.com>
Co-authored-by: Paweł Kalemba <5924586+pkalemba@users.noreply.github.com>
Co-authored-by: SwiftWinds <12981958+SwiftWinds@users.noreply.github.com>
Co-authored-by: Alan Barzilay <alan-barzilay@users.noreply.github.com>
Co-authored-by: alan-barzilay <alan.barzilay@gmail.com>
Co-authored-by: ryan-rozario <ryan.rozario1999@gmail.com>
Co-authored-by: Siyang <teo_siyang@imda.gov.sg>
2021-03-29 22:20:28 +08:00
Jon Banafato
d1a7eda5e8 Enable flake8 linting in tox.ini and .travis.yml
Currently, flake8 is accessible via `make lint`, but it does not run
along side the rest of the test suite. This change adds flake8 checks to
the tox.ini file to enable linting as a routine part of running tests.

Additionally, drop the changes made in #100.
2017-10-24 15:14:52 -04:00
Jon Banafato
0a9845d87d Run Travis-CI tests inside of tox
By using tox instead of the default Travis-CI Python environments, we
ensure that we have a single entrypoint to testing both locally and in
CI. This reduces redundant code and makes it clear when test
environments don't match up on different platforms.

[tox-travis](https://tox-travis.readthedocs.io/en/stable/) is introduced
here to automatically run tox jobs under the proper Travis-CI
environments. Additionally, the coveralls step is moved to a [build
stage](https://docs.travis-ci.com/user/build-stages) to run once after
all other Travis-CI tests complete.
2017-10-24 14:08:18 -04:00
Jon Banafato
3b8419ca92 Declare support for Python 3.6
All tests pass under Python 3.6, so declare official support for it.
Closes #68.
2017-10-20 14:35:06 -04:00
Jon Banafato
5008bda188 Drop support for end-of-lifed Python versions
The following versions of Python are no longer supported by the core
developers of Python and pip:

- Python 2.6
    - End of life on 2013-10-29 [1]
    - Dropped from pip on 2017-03-18 [2]
- Python 3.3
    - End of life on 2017-09-29 [3]
    - Dropped from pip on 2017-03-22 [4]

Developers should migrate off of these versions ASAP, as they may be
missing critical security fixes.

[1] https://www.python.org/dev/peps/pep-0361/#release-lifespan
[2] https://github.com/pypa/pip/pull/4343
[3] https://www.python.org/dev/peps/pep-0398/#lifespan
[4] https://github.com/pypa/pip/pull/4355
2017-10-20 13:30:48 -04:00
Jon Banafato
980c92e6fe Explicitly support Python 3.5
All tests pass on Python 3.5, so declare official support for it.
2016-11-03 10:56:41 -04:00
Vadim Kravcenko
6a3019427c Initial commit 2015-04-22 18:40:17 +02:00