{"id":15419151,"url":"https://github.com/fabioz/pydev","last_synced_at":"2025-05-15T05:08:09.672Z","repository":{"id":6689868,"uuid":"7935003","full_name":"fabioz/Pydev","owner":"fabioz","description":"Python IDE for Eclipse","archived":false,"fork":false,"pushed_at":"2025-03-09T10:40:00.000Z","size":128969,"stargazers_count":407,"open_issues_count":6,"forks_count":244,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-04-14T08:12:48.438Z","etag":null,"topics":["eclipse","eclipse-plugin","hacktoberfest","ide","java","python","python-ide"],"latest_commit_sha":null,"homepage":"http://www.pydev.org","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fabioz.png","metadata":{"files":{"readme":"README.testing.txt","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","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,"zenodo":null},"funding":{"github":["fabioz"],"patreon":"fabioz","custom":["https://www.pydev.org/about.html"]}},"created_at":"2013-01-31T10:48:29.000Z","updated_at":"2025-04-08T11:09:06.000Z","dependencies_parsed_at":"2023-11-10T12:56:51.872Z","dependency_job_id":"a0bc4002-79d3-4a2a-bbfa-37baf50fb9e4","html_url":"https://github.com/fabioz/Pydev","commit_stats":{"total_commits":8555,"total_committers":114,"mean_commits":75.04385964912281,"dds":0.603156049094097,"last_synced_commit":"4a576c67b08fb30729eb54f07889684669e1af26"},"previous_names":[],"tags_count":165,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabioz%2FPydev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabioz%2FPydev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabioz%2FPydev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabioz%2FPydev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fabioz","download_url":"https://codeload.github.com/fabioz/Pydev/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254276447,"owners_count":22043867,"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":["eclipse","eclipse-plugin","hacktoberfest","ide","java","python","python-ide"],"created_at":"2024-10-01T17:24:18.004Z","updated_at":"2025-05-15T05:08:04.656Z","avatar_url":"https://github.com/fabioz.png","language":"Java","funding_links":["https://github.com/sponsors/fabioz","https://patreon.com/fabioz","https://www.pydev.org/about.html"],"categories":[],"sub_categories":[],"readme":"Noteworthy details when testing PyDev:\n=======================================\n\nFor running the tests the file:\n\norg.python.pydev.core/tests/org.python.pydev.core/TestDependent.\u003cOS\u003e.properties must\nhave the values set regarding to the computer that'll execute the tests.\n\nNote that to make sure that PyDev keeps working on the long run, usually tests\nare required for pull requests (unless it's a really trivial change).\n\n\nCaches during testing\n=======================\n\nThe test setup is usually the slow part of the test because it may have to\nrescan the whole Python sources to rebuild index information.\n\nIt's possible to set org.python.pydev.plugin.PydevTestUtils.ERASE_TEST_DATA_CACHES\nto False to prevent caches from being erased between runs.\n\n\nDisabling tests\n================\n\nIf for some reason a test has to be disabled (for instance because it's too brittle\nor because it's a work in progress or a TODO), it should do so checking the value of:\n\nSharedCorePlugin.skipKnownFailures()\n\n-- Thus it's possible to check for references of that method to see skipped tests.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabioz%2Fpydev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffabioz%2Fpydev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabioz%2Fpydev/lists"}