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"
}