Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix "ModuleNotFoundError: No module named 'config'" error. #59

Merged
merged 10 commits into from
Oct 13, 2023

Conversation

amruthvvkp
Copy link
Owner

@amruthvvkp amruthvvkp commented Oct 10, 2023

Fixes #58,
Fixes #61,
Fixes #63,
Fixes #64

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Other (please describe):

Pre-PR Checklist

  • General

    • New code is unit tested.
    • All relevant documentation is updated.
    • This pull request references any related issue by including "closes <link to issue>" (or "fixes" or "resolves"). If the pull request doesn't completely fix the issue, it should include "addresses".
    • Create an issue if this pull request does not completely fix the issue.
  • Code changes

    • This pull request includes tests or only affects documentation.
    • This pull request includes a label categorizing the change e.g. bug, feature, enhancement, docs.

Changes

  • Moved TestSettings to a different folder which is exclusive for all automated tests, this won't be included in the final packaging.
  • Moved config.py to flaui/lib.
  • Added Coverage library and settings to pyproject.toml for Python 3.8.
  • Added Dynamic Poetry version parsing from Git tag for stable and alpha releases.
  • Updated GitHub actions to use dynamic poetry version parsing while deploying staging builds to Test PyPI and releases to PyPI.
  • Added GitHub actions to draft a release on PR merge to master.
  • Added automatic label attachment to PR.
  • Added Automatic release note generation based on committed PR labels.
  • Added CODEOWNER for GitHub settings.
  • Added PR template.

Testing Instructions

Run the below code to setup Python.NET bridge successfully -

from flaui.lib.pythonnet_bridge import setup_pythonnet_bridge

setup_pythonnet_bridge()

Screenshots

image

Checklist

  • I have read the contributing guidelines.
  • I have followed the code style guidelines.
  • I have added tests to cover my changes.
  • I have updated the documentation to reflect my changes.
  • I have added labels to categorize my changes.
  • I have tested my changes locally and they pass all tests.
  • I have rebased my branch on the latest main branch.
  • I have squashed my commits into a single commit with a descriptive commit message.
  • I have signed the contributor license agreement.

@amruthvvkp amruthvvkp self-assigned this Oct 10, 2023
@amruthvvkp amruthvvkp added bug Something isn't working documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file labels Oct 10, 2023
@github-actions
Copy link

Deployed to Test PyPI 🚀

The package version `0.0.8a23` has been published to Test PyPI. Please test and verify the package before publishing to PyPI - https://test.pypi.org/project/flaui-uiautomation-wrapper/0.0.8a23/

Pusher: @amruthvvkp, Action: pull_request, Workflow: PR Checks

@github-actions github-actions bot added feature configuration minor and removed documentation Improvements or additions to documentation labels Oct 10, 2023
@amruthvvkp amruthvvkp merged commit b39c35b into master Oct 13, 2023
@amruthvvkp amruthvvkp deleted the amruthvvkp/issue58 branch October 13, 2023 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working configuration dependencies Pull requests that update a dependency file feature minor
Projects
None yet
3 participants