Tags: zappa/Zappa
Tags
(Refresh) Add arm64 architecture support (#1379) * Add Support for Graviton 2 / ARM Architecture * Changed parameter in README to architecture * Removed redundant blank line * Bugfix + black compliance * Fix: architecture argument not used properly * Fixed black compliance * Fixed architecture label for wheels, added check for invalid architecture * Testing architecture * Added tests for ARM64 architecture * Only allow ARM64 arch if Python version >= 3.8 * Removed redundant references to architecture * Removed redundant references to architecture * Added test for default architecture setting * added .pre-commit hook for black-check and isort-check * Fixed test failure in Python 3.7 * π§ re-work regex for abi3 * π§ fix Zappa.create_lambda_function to pass a list to 'Architectures' in `create_function()` call. * π fix typo in json --------- Co-authored-by: DS992 <> Co-authored-by: Gabor Schulz <gabor@gaborschulz.com> Co-authored-by: shane <shane.cousins@kiconiaworks.com>
Prepare CHANGELOG/VERSION for 0.58.0 release (#1271) * βοΈ update version 0.57.0 -> 0.58.0 βοΈ update CHANGELOG.md with issues addressed in 0.58.0 * π§ attempt to fix "AttributeError: 'String' object has no attribute 'update'" pip/pipenv error. * π§ attempt to fix "AttributeError: 'String' object has no attribute 'update'" pip/pipenv error" -> Upgrade pip/pipenv * π§ attempt to fix "AttributeError: 'String' object has no attribute 'update'" pip/pipenv error" -> Upgrade pip in Makefile * π§ attempt to fix "AttributeError: 'String' object has no attribute 'update'" pip/pipenv error" -> Set pipenv<2023.8.19 * π add python 3.11 support issue to CHANGELOG * π₯ remove unnecessary update pip/pipenv section * π₯ remove `pipenv` from Pipfile (as recommended by pipenv dev team (pypa/pipenv#5927) --------- Co-authored-by: shane <shane.cousins@kiconiaworks.com>
Alternative way to check if running in Docker (#1204) * Update setup.py * Update __init__.py * π fix FileNotFoundError in running_in_docker (#1201) * Remove version constraints * Changed the way Docker is determined * Reference to ticket 1140 * Added documentation for ZAPPA_RUNNING_IN_DOCKER flag * Fixed indentation * Removed log file * Added strtobool and re-added MINIMUM_SUPPORTED_MIINOR_VERSION * updated version * Added #1201 to CHANGELOG.md, reformatted code * Reformatted by black due to line length * Removed unnecessary comment Co-authored-by: monkut <shane.cousins@gmail.com>
π CHANGELOG.md update for 0.56.0 release (#1187) * π CHANGELOG.md update for 0.55.1 release * π add merged PR (#1177) related issues to CHANGELOG. * π add #1117 to list after merge. * π adding resolved issue to CHANGELOG * π§ 0.55.1 -> 0.56.0 π add merged issue to changelog. * π add #1190 * π§ `Pipfile` (pipenv) now used in place of requirements.txt, test_requirements.txt, requirements.in test_requirements.in. Replacing in MANIFEST.in. Related Issue: #1199 * π§ Add resolved issue #1199
Review/Cleanup of master for release prep (#1147) * π§ update for case where expected metadata for given package does not contain 'releases' * :penicl: add warning for case where expected `package_version` is not found. * π§ change pipenv req to version greater than previously reported problem version. * π Add `Pipfile.lock` to `.gitignore` (When supporting multiple versions of python with pipenv don't include the lock file. * π§ fix pipenv version restriction. * π¨ run black on `core.py` * π¨ fix flake8, run black * π§ adjust caching (requirements.txt no longer used. * π fix Pipfile typo * π₯ The python3.6 runtime is deprecated by aws (July 18, 2022 [phase-1], Aug 17, 2022 [phase-2]) remove from tests for next release candidate * π¨ run black π§ update black check command. * π¨ run isort * π change version 0.54.1 -> 0.55.1 π₯ remove 3.6 from SUPPORTED_VERSIONS * π₯ remove 3.6 support * π merge with `0.54.2-release` branch to apply 3.9 support documentation updates. π₯ remove 3.6 support from README * π merge with `0.54.2-release` branch to apply 3.9 support documentation updates. * βͺοΈrevert __version__ back to available pypi version Without a pypi available release the `test_slim_handler` testcase fails. ``` ERROR: No matching distribution found for zappa==0.55.1 E................... ====================================================================== ERROR: test_slim_handler (tests.tests.TestZappa) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/runner/work/Zappa/Zappa/tests/tests.py", line 2211, in test_slim_handler zappa_cli.create_package() File "/home/runner/work/Zappa/Zappa/zappa/cli.py", line 2430, in create_package venv=self.zappa.create_handler_venv(), File "/home/runner/work/Zappa/Zappa/zappa/core.py", line 494, in create_handler_venv raise EnvironmentError("Pypi lookup failed") OSError: Pypi lookup failed -------------------- >> begin captured stdout << --------------------- ``` * π update CHANGELOG with committed changes since last release (5b6e241) * π₯ remove 3.6 from docs * π§ address review comments * β¨ change release to 0.55.1 * β»οΈ Update to allow specification of the latest pypi version for `test_slim_handler()` * β update `test_slim_handler()` so that lastest pypi version is *not* hardcoded (get from "git tags" result) * π¨ run black/isort * π§ attempt to update github action to retrieve the latest tags. * π§ fix bad ci command definition * π created and added issue for python3.6 support removal. * β¨ add `python_requires` to setup(). * π fix issue #900 * π add link to https://slackautoinviter.herokuapp.com to join slack. (the zappateam.slack may be private?) * π₯ remove `future` (past) requirements basestring usage, replacing with isinstance(x, str) π§ change usage of utcnow() -> datetime.datetime.now(datetime.timezone.utc) * π₯ Remove 'futures' package requirement (#826) * π fix issue #900 * π₯ remove unnecessary __future__ import π§ Start versioning at 0; 0.55.1 -> 0.55.0 * π¨ fix flake8 * π fix cd.yaml to only run on push of tag meeting the release tag criteria. (#1152) * π add 1152 to CHANGELOG
PreviousNext