{"id":47766824,"url":"https://github.com/fluent-qa/fluentqa-pytpl","last_synced_at":"2026-04-03T07:29:48.907Z","repository":{"id":184097204,"uuid":"663941057","full_name":"fluent-qa/fluentqa-pytpl","owner":"fluent-qa","description":"fluentqa python template/starter project ","archived":false,"fork":false,"pushed_at":"2025-03-19T07:27:48.000Z","size":2711,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-19T08:21:33.943Z","etag":null,"topics":["python-starter","python-template"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fluent-qa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-08T13:49:25.000Z","updated_at":"2025-03-19T07:27:52.000Z","dependencies_parsed_at":"2024-12-23T04:27:28.961Z","dependency_job_id":"12b4a90f-2d98-44c3-b57f-a39460c6b936","html_url":"https://github.com/fluent-qa/fluentqa-pytpl","commit_stats":null,"previous_names":["fluent-qa/fluentqa-pytpl"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/fluent-qa/fluentqa-pytpl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluent-qa%2Ffluentqa-pytpl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluent-qa%2Ffluentqa-pytpl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluent-qa%2Ffluentqa-pytpl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluent-qa%2Ffluentqa-pytpl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fluent-qa","download_url":"https://codeload.github.com/fluent-qa/fluentqa-pytpl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluent-qa%2Ffluentqa-pytpl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31342111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T06:57:30.245Z","status":"ssl_error","status_checked_at":"2026-04-03T06:57:29.849Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python-starter","python-template"],"created_at":"2026-04-03T07:29:48.069Z","updated_at":"2026-04-03T07:29:48.897Z","avatar_url":"https://github.com/fluent-qa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\n\nThis project is a template UV project\n\n- create project by UV, because UV is so fast\n\n```\nAs a python Beginer, use UV to management Python Dev evnironment, key points for basic usage:\n\n- How to use uv to create a virtual environment with different python version\n\n- How to use uv to add/remove python packages\n\n- How to use uv to Build/Run python project\n\n- How to use uv to manage different scripts like package.json in Node.js\n\nPlease replay as simple as possible in markdown format, and use code block to show the commands, please make sure as simple as possible, and one question then another.\n\nDon't explain too much, just focus on how to use uv to manage a python project without any advanced knowledge or skill.\n```\n\n# UV for Python Beginners\n\n## Creating a Virtual Environment\n\nCreate a virtual environment with the default Python version:\n\n```bash\nuv venv .venv\n```\n\nCreate with a specific Python version:\n\n```bash\nuv venv .venv --python=3.10\n```\n\nActivate the environment:\n\n```bash\nsource .venv/bin/activate\n```\n\n## Managing Python Packages\n\nAdd packages:\n\n```bash\nuv pip install requests\n```\n\nAdd multiple packages:\n\n```bash\nuv pip install requests pandas matplotlib\n```\n\nAdd with specific version:\n\n```bash\nuv pip install requests==2.31.0\n```\n\nRemove packages:\n\n```bash\nuv pip uninstall requests\n```\n\nList installed packages:\n\n```bash\nuv pip list\n```\n\n## Building/Running Python Projects\n\nRun a Python script:\n\n```bash\nuv python script.py\n```\n\nInstall project dependencies from requirements.txt:\n\n```bash\nuv pip install -r requirements.txt\n```\n\n## Managing Scripts (like package.json)\n\nCreate a pyproject.toml file:\n\n```toml\n[tool.uv.scripts]\nstart = \"python app.py\"\ntest = \"pytest\"\nlint = \"flake8\"\n```\n\nRun scripts:\n\n```bash\nuv run start\n```\n\n```bash\nuv run test\n```\n\n```bash\nuv run lint\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffluent-qa%2Ffluentqa-pytpl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffluent-qa%2Ffluentqa-pytpl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffluent-qa%2Ffluentqa-pytpl/lists"}