From 8b4dd11badde76e26831cddec036e02a7258906a Mon Sep 17 00:00:00 2001 From: Benjamen Meyer Date: Thu, 2 Feb 2023 15:30:13 -0500 Subject: [PATCH] Author updates --- .github/workflows/ci-gh-actions.yml | 46 +++++++++++++++++++++++++++++ .travis.yml | 12 -------- README.rst | 7 +++++ setup.cfg | 10 +++---- 4 files changed, 58 insertions(+), 17 deletions(-) create mode 100644 .github/workflows/ci-gh-actions.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/ci-gh-actions.yml b/.github/workflows/ci-gh-actions.yml new file mode 100644 index 0000000..3b500a1 --- /dev/null +++ b/.github/workflows/ci-gh-actions.yml @@ -0,0 +1,46 @@ +name: EOM +on: [pull_request] + +job: + lint: + runs-on: ubuntu-latest + strategy: + fail-fast: true + matrix: + python-version: [3.9] + steps: + - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.head.sha }} + - name: Setup Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Install Dependencies + run: pip install -r test-requirements.txt -r requirements.txt --upgrade + - name: Install + run: pip install . + - name: Run Tox + run: tox -v -e pep8 -- -v + test: + runs-on: ubuntu-latest + strategy: + fail-fast: true + matrix: + python-version: [3.9, 3.10, 3.11] + steps: + - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.head.sha }} + - name: Setup Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Install Dependencies + run: pip install -r test-requirements.txt -r requirements.txt --upgrade + - name: Install + run: pip install . + - name: Run Tox + run: tox -v -e py${{ matrix.python-version }} -- -v + - name: Run Tox Optional Modules + run: nosetests --with-coverage --cover-package=eom tests diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 5ab4f38..0000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: python -python: - - 2.7 - - 3.3 - - 3.4 - - 3.5 - - 3.6 -install: - - pip install -r test-requirements.txt -r requirements.txt - - pip install . -script: - - nosetests --with-coverage --cover-package=eom tests diff --git a/README.rst b/README.rst index 707979e..8fc1d18 100644 --- a/README.rst +++ b/README.rst @@ -11,3 +11,10 @@ Incubator project for general OpenStack API middleware. So far, includes verb-based ACL enforcement and simple/efficient rate limiting. Ideas and code should be contributed upstream to OpenStack, according to community interest. + + +NOTE +---- + +This project was originally developed by Rackspace. However, as the Rackspace repository is not longer public +or modifiable by the maintainers is has been moved to one of the downstream forks. diff --git a/setup.cfg b/setup.cfg index b43dd79..65b5a05 100644 --- a/setup.cfg +++ b/setup.cfg @@ -5,11 +5,11 @@ summary = Experimental OpenStack WSGI Middleware description-file = README.rst license = Apache-2 -author = Rackspace -author-email = ben.meyer@rackspace.com -maintainer = Rackspace -maintainer-email = ben.meyer@rackspace.com -home-page = https://github.com/rackerlabs/eom +author = Benjamen Meyer +author-email = bm_witness@yahoo.com +maintainer = Benjamen Meyer +maintainer-email = bm_witness@yahoo.com +home-page = https://github.com/BenjamenMeyer/eom classifier = Development Status :: 4 - Beta Environment :: OpenStack