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.9.1**
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": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "axe-core axe python selenium accessibility testing automation",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/0c/ff/6d5f83338a09ab3feb185c0143acd1c7bcb1be03c382b1220be75e2c01ec/axe_selenium_python_nhsuk-1.0.4.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.9.1**\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.4",
"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": "56493f03cb000c3208c5fa08f83ad90719c337e7a639df38971829dcf0d40d4e",
"md5": "2e0c1f24e4e0c674c5e4b994e7a01957",
"sha256": "6b6c37430b686358fb848e0530bf5b9e0b840ff5e2bd3cd558fb1a761ae56538"
},
"downloads": -1,
"filename": "axe_selenium_python_nhsuk-1.0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2e0c1f24e4e0c674c5e4b994e7a01957",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 160751,
"upload_time": "2024-08-15T14:25:56",
"upload_time_iso_8601": "2024-08-15T14:25:56.160845Z",
"url": "https://files.pythonhosted.org/packages/56/49/3f03cb000c3208c5fa08f83ad90719c337e7a639df38971829dcf0d40d4e/axe_selenium_python_nhsuk-1.0.4-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0cff6d5f83338a09ab3feb185c0143acd1c7bcb1be03c382b1220be75e2c01ec",
"md5": "7e26c34e924756ddc4f6d6c4cf82dfcd",
"sha256": "aa86abb43674084064790232b9769ed3d7ce4d1bffc6a9b7b0af1e4c1d7f0207"
},
"downloads": -1,
"filename": "axe_selenium_python_nhsuk-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "7e26c34e924756ddc4f6d6c4cf82dfcd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 159413,
"upload_time": "2024-08-15T14:25:58",
"upload_time_iso_8601": "2024-08-15T14:25:58.311815Z",
"url": "https://files.pythonhosted.org/packages/0c/ff/6d5f83338a09ab3feb185c0143acd1c7bcb1be03c382b1220be75e2c01ec/axe_selenium_python_nhsuk-1.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-15 14:25:58",
"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"
}