{"id":16516873,"url":"https://github.com/alkasm/sphinx-unqual-types","last_synced_at":"2025-06-11T02:36:19.745Z","repository":{"id":123352318,"uuid":"345210711","full_name":"alkasm/sphinx-unqual-types","owner":"alkasm","description":null,"archived":false,"fork":false,"pushed_at":"2021-03-14T09:36:03.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-02T18:20:08.688Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/alkasm.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":"2021-03-06T22:41:40.000Z","updated_at":"2021-03-14T09:36:05.000Z","dependencies_parsed_at":"2023-04-09T04:16:41.908Z","dependency_job_id":null,"html_url":"https://github.com/alkasm/sphinx-unqual-types","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkasm%2Fsphinx-unqual-types","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkasm%2Fsphinx-unqual-types/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkasm%2Fsphinx-unqual-types/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkasm%2Fsphinx-unqual-types/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alkasm","download_url":"https://codeload.github.com/alkasm/sphinx-unqual-types/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alkasm%2Fsphinx-unqual-types/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259186764,"owners_count":22818629,"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":[],"created_at":"2024-10-11T16:27:23.029Z","updated_at":"2025-06-11T02:36:19.724Z","avatar_url":"https://github.com/alkasm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"With https://github.com/sphinx-doc/sphinx/pull/8996 installed, sphinx generates a page with:\n\n```\nmultiply_polynomial(p: Polynomial, value: int) -\u003e Tuple[Polynomial, Polynomial]\n```\n\nwhich is great. However, using the `autodoc_typehints = \"description\"` in `conf.py` (which moves the type annotations next to the arguments in the description body of the function), sphinx instead generates\n\n```\nmultiply_polynomial(p, value)\n    Parameters:     * p (numpy.polynomial.polynomial.Polynomial) –\n                    * value (int) –\n    Return type:    Tuple[numpy.polynomial.polynomial.Polynomial, numpy.polynomial.polynomial.Polynomial]\n```\n\nas it did before.\n\n---\n\nPreviously...\n\nWith latest Sphinx master installed and running `python -m sphinx . build` (or `sphinx-build . build`) in this folder:\n\n```\n(venv) alkasm:sphinx-unqual-types$ python -m sphinx --version\n__main__.py 4.0.0+\n(venv) alkasm:sphinx-unqual-types$ python -m sphinx . build\nRunning Sphinx v4.0.0+\nbuilding [mo]: targets for 0 po files that are out of date\nbuilding [html]: targets for 1 source files that are out of date\nupdating environment: [new config] 1 added, 0 changed, 0 removed\nreading sources... [100%] index                                                                                                                               \nlooking for now-outdated files... none found\npickling environment... done\nchecking consistency... done\npreparing documents... done\nwriting output... [100%] index                                                                                                                                \nException occurred:\n  File \"/Users/alkasm/prog/test-sphinx/venv/lib/python3.7/site-packages/sphinx/writers/html5.py\", line 776, in unknown_visit\n    raise NotImplementedError('Unknown node: ' + node.__class__.__name__)\nNotImplementedError: Unknown node: pending_xref_condition\nThe full traceback has been saved in /var/folders/1v/dvnfrhkx43x5lgg1810_2nmr0000gn/T/sphinx-err-ct6jaept.log, if you want to report the issue to the developers.\nPlease also report this if it was a user error, so that a better error message can be provided next time.\nA bug report can be filed in the tracker at \u003chttps://github.com/sphinx-doc/sphinx/issues\u003e. Thanks!\n```\n\nSphinx was installed by cloning the repo, checkout master branch, and running a `pip install .` inside a new virtual environment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falkasm%2Fsphinx-unqual-types","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falkasm%2Fsphinx-unqual-types","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falkasm%2Fsphinx-unqual-types/lists"}