axe-selenium-python-nhsuk


Nameaxe-selenium-python-nhsuk JSON
Version 1.0.3 PyPI version JSON
download
home_pagehttps://github.com/ghufrankhan/axe-selenium-python
SummaryPython library to integrate axe and selenium for web accessibility testing.
upload_time2024-01-08 15:39:05
maintainer
docs_urlNone
author
requires_python
licenseMozilla Public License 2.0 (MPL 2.0)
keywords axe-core axe python selenium accessibility testing automation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            axe-selenium-python-nhsuk
*************************

axe-selenium-python-nhsuk integrates aXe and Selenium to enable automated web accessibility testing.

**This version of axe-selenium-python-nhsuk is using axe-core v4.8.2**

Information
===========

| This package is derived from `axe-selenium-python 2.1.6 <https://pypi.org/project/axe-selenium-python/2.1.6/>`_.
| The main purpose of creating a new package was to allow us to update the axe-core version and push to PyPi. The original package has not been updated since 2018.

Installation
============

To install axe-selenium-python-nhsuk:

.. code-block:: bash

  $ pip install axe-selenium-python-nhsuk

Usage & CHANGELOG
=================

For Usage and CHANGELOG, go to: https://pypi.org/project/axe-selenium-python/

Updating & Deployment to PyPi
=============================

Update files
------------
Create a new branch and make the following changes:

- **axe_selenium_python/axe_selenium_python/package-lock.json** - Update line 8-10 using information found `here <https://github.com/dequelabs/axe-core/blob/develop/package-lock.json>`_ - search for 'axe-core' to find the relevant info
- **axe-selenium-python/axe_selenium_python/package.json** - Update line 16 (use the same version you set in the file above on line 8)
- **axe-selenium-python/README.rst** - Update the version of axe-core that will be used (found at the top of this README file)
- **axe-selenium-python/setup.py** - Increase the version number on line 13 - e.g. 1.0.3 > 1.0.4 (this new version number will also be used as a GitHub release tag)

Create a Pull Request and merge your changes to the master branch.

Deploy to PyPi
--------------
- On GitHub.com, navigate to the main page of the repository
- To the right of the list of files, click **Releases**
- Click **Create a new release**
- Click **Choose a tag**, type the same version number you set in *axe-selenium-python/setup.py*, click **Create a new tag**
- Ensure the *Target* is set to **master**
- Enter a *Release title* - e.g. Release axe-core version 4.4.3
- If required, enter additional text in the Release decription
- Click **Publish release**

If the release is successful then it should appear on PyPi in a few minutes.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ghufrankhan/axe-selenium-python",
    "name": "axe-selenium-python-nhsuk",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "axe-core axe python selenium accessibility testing automation",
    "author": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/3c/df/65381bda4c1410151ad7104e81ce9cebe8452541a2d528ae2a31f4c82fd5/axe-selenium-python-nhsuk-1.0.3.tar.gz",
    "platform": null,
    "description": "axe-selenium-python-nhsuk\n*************************\n\naxe-selenium-python-nhsuk integrates aXe and Selenium to enable automated web accessibility testing.\n\n**This version of axe-selenium-python-nhsuk is using axe-core v4.8.2**\n\nInformation\n===========\n\n| This package is derived from `axe-selenium-python 2.1.6 <https://pypi.org/project/axe-selenium-python/2.1.6/>`_.\n| The main purpose of creating a new package was to allow us to update the axe-core version and push to PyPi. The original package has not been updated since 2018.\n\nInstallation\n============\n\nTo install axe-selenium-python-nhsuk:\n\n.. code-block:: bash\n\n  $ pip install axe-selenium-python-nhsuk\n\nUsage & CHANGELOG\n=================\n\nFor Usage and CHANGELOG, go to: https://pypi.org/project/axe-selenium-python/\n\nUpdating & Deployment to PyPi\n=============================\n\nUpdate files\n------------\nCreate a new branch and make the following changes:\n\n- **axe_selenium_python/axe_selenium_python/package-lock.json** - Update line 8-10 using information found `here <https://github.com/dequelabs/axe-core/blob/develop/package-lock.json>`_ - search for 'axe-core' to find the relevant info\n- **axe-selenium-python/axe_selenium_python/package.json** - Update line 16 (use the same version you set in the file above on line 8)\n- **axe-selenium-python/README.rst** - Update the version of axe-core that will be used (found at the top of this README file)\n- **axe-selenium-python/setup.py** - Increase the version number on line 13 - e.g. 1.0.3 > 1.0.4 (this new version number will also be used as a GitHub release tag)\n\nCreate a Pull Request and merge your changes to the master branch.\n\nDeploy to PyPi\n--------------\n- On GitHub.com, navigate to the main page of the repository\n- To the right of the list of files, click **Releases**\n- Click **Create a new release**\n- Click **Choose a tag**, type the same version number you set in *axe-selenium-python/setup.py*, click **Create a new tag**\n- Ensure the *Target* is set to **master**\n- Enter a *Release title* - e.g. Release axe-core version 4.4.3\n- If required, enter additional text in the Release decription\n- Click **Publish release**\n\nIf the release is successful then it should appear on PyPi in a few minutes.\n",
    "bugtrack_url": null,
    "license": "Mozilla Public License 2.0 (MPL 2.0)",
    "summary": "Python library to integrate axe and selenium for web                 accessibility testing.",
    "version": "1.0.3",
    "project_urls": {
        "Homepage": "https://github.com/ghufrankhan/axe-selenium-python"
    },
    "split_keywords": [
        "axe-core",
        "axe",
        "python",
        "selenium",
        "accessibility",
        "testing",
        "automation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e721c70f7394dd28052637545c8ec9c78474c8a2aebac225d8509be2906cc62f",
                "md5": "2a0d6ae28280cf44273938625c7d7e6c",
                "sha256": "33c699c46e2b73223069eff4940b30dd8d7369664bd68f1cf2e7f20ec42ace9a"
            },
            "downloads": -1,
            "filename": "axe_selenium_python_nhsuk-1.0.3-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2a0d6ae28280cf44273938625c7d7e6c",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 155536,
            "upload_time": "2024-01-08T15:39:03",
            "upload_time_iso_8601": "2024-01-08T15:39:03.664633Z",
            "url": "https://files.pythonhosted.org/packages/e7/21/c70f7394dd28052637545c8ec9c78474c8a2aebac225d8509be2906cc62f/axe_selenium_python_nhsuk-1.0.3-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3cdf65381bda4c1410151ad7104e81ce9cebe8452541a2d528ae2a31f4c82fd5",
                "md5": "c686fc44faf3b1392935ec93892d25de",
                "sha256": "4ebeec54c7a41d82e59aee2903d535b93359b7d274d194f31bbb27d19cf4cc8f"
            },
            "downloads": -1,
            "filename": "axe-selenium-python-nhsuk-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "c686fc44faf3b1392935ec93892d25de",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 154262,
            "upload_time": "2024-01-08T15:39:05",
            "upload_time_iso_8601": "2024-01-08T15:39:05.112921Z",
            "url": "https://files.pythonhosted.org/packages/3c/df/65381bda4c1410151ad7104e81ce9cebe8452541a2d528ae2a31f4c82fd5/axe-selenium-python-nhsuk-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-08 15:39:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ghufrankhan",
    "github_project": "axe-selenium-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "axe-selenium-python-nhsuk"
}
        
Elapsed time: 0.17919s