{"id":20765758,"url":"https://github.com/amany-mm/alx-backend-python","last_synced_at":"2025-07-12T03:10:57.424Z","repository":{"id":258075557,"uuid":"870815174","full_name":"amany-mm/alx-backend-python","owner":"amany-mm","description":"Python Backend Specialization","archived":false,"fork":false,"pushed_at":"2024-11-05T02:34:03.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T06:13:26.468Z","etag":null,"topics":["async","integration-testing","python","unit-testing"],"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/amany-mm.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":"2024-10-10T18:05:32.000Z","updated_at":"2024-12-24T09:23:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"cfa5e6d2-572a-4fac-b2e9-ff2f31e69494","html_url":"https://github.com/amany-mm/alx-backend-python","commit_stats":null,"previous_names":["amany-mm/alx-backend-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amany-mm%2Falx-backend-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amany-mm%2Falx-backend-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amany-mm%2Falx-backend-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amany-mm%2Falx-backend-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amany-mm","download_url":"https://codeload.github.com/amany-mm/alx-backend-python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243093420,"owners_count":20235365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["async","integration-testing","python","unit-testing"],"created_at":"2024-11-17T11:18:44.489Z","updated_at":"2025-03-11T18:43:00.665Z","avatar_url":"https://github.com/amany-mm.png","language":"Python","readme":"# Python Backend Specialization\n\n## Table of Contents\n* [About](#about)\n* [Requirements](#requirements)\n* [Projects](#projects)\n\n## About\nThis directory consists of:\n\n### Advanced Python\n- Variable annotations\n- Async\n- Unittests and integration tests\n\n## Requirements\n### General\n* Allowed editors: `vi`, `vim`, `emacs`\n* All your files will be interpreted/compiled on Ubuntu `18.04` LTS using `python3` (version `3.7`)\n* All your files should end with a new line\n* The first line of all your files should be exactly `#!/usr/bin/env python3`\n* A `README.md` file, at the root of the folder of the project, is mandatory\n* Your code should use the `pycodestyle` style (version `2.5.`)\n* All your files must be executable\n* The length of your files will be tested using `wc`\n* All your modules should have a documentation (`python3 -c 'print(__import__(\"my_module\").__doc__)'`)\n* All your classes should have a documentation (`python3 -c 'print(__import__(\"my_module\").MyClass.__doc__)'`)\n* All your functions (inside and outside a class) should have a documentation (`python3 -c 'print(__import__(\"my_module\").my_function.__doc__)'` and `python3 -c 'print(__import__(\"my_module\").MyClass.my_function.__doc__)'`)\n* A documentation is not a simple word, it’s a real sentence explaining what’s the purpose of the module, class or method (the length of it will be verified)\n\n## Projects\n0. [0x00-python_variable_annotations](./0x00-python_variable_annotations)\n1. [0x01-python_async_function](./0x01-python_async_function)\n2. [0x02-python_async_comprehension](./0x02-python_async_comprehension)\n3. [0x03-Unittests_and_integration_tests](./0x03-Unittests_and_integration_tests)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famany-mm%2Falx-backend-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famany-mm%2Falx-backend-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famany-mm%2Falx-backend-python/lists"}