d4de30e648
- Update to 1.8.5: * Added + Support parsing of t-strings + add helper to convert nodes to matchers + Allow configuring empty formatter lists in codemod CLI + Enable support for free-threaded CPython + Expose TypeAlias and TypeVar related structs in rust library + FullyQualifiedNameProvider: Optionally consider pyproject.toml files when determining a file's module name and package + Add validation for If node + include python 3.13 in build * Fixed + generate Attribute nodes when applying type annotations + Avoid raising bare Exception + fix various Match statement visitation errors + Mention codemod -x flag in docs + Clear warnings for each file in codemod cli + Typo fix in codemods_tutorial.rst (trivial) + fix certain matchers breaking under multiprocessing by initializing them late * Updated + update pyo3 to 0.25 + Replace multiprocessing with ProcessPoolExecutor + Support pipe syntax for Union types in codegen + Remove dependency on chic and upgrade annotate-snippets + make libcst_native::tokenizer public - Drop patch pyo3-022.patch, no longer required. - Do not build the package when running the testsuite. - Reinstate running the testsuite.
Steve Kowalik2025-10-24 01:47:58 +00:00
568ae33f3c
- Upgrade to 1.4.0: - Fix Literal parse error in RemoveImportsVisitor - Don't reset context.scratch between files - Various documentation fixes Typo fix FullRepoManager ✏️ Fix tiny typo in docs/source/metadata.rst ✏️ Fix typo in docs/source/scope_tutorial.ipynb Update CONTRIBUTING.md - Add helper functions for common ways of filtering nodes - Dump CST to .dot (graphviz) files - Implement PEP-696 - Upgrade to 1.3.1: - ImportError due to missing mypy_extensions dependency - Upgrade to 1.3.0: - Removed dependencies on typing_extensions and typing_inspect - Temporarily switch off running of the test suite (gh#Instagram/LibCST#1176)
Matej Cepl2024-07-22 11:47:40 +00:00
7214b3e593
Accepting request 1153705 from home:uncomfyhalomacro:branches:devel:languages:python
Matej Cepl2024-03-01 20:28:12 +00:00
9d1b86b18a
- Remove skip_failing_test.patch not needed anymore
Daniel Garcia2022-12-14 12:44:22 +00:00
fc72ad8a58
- Remove 650-sorting-in-test_ordering.patch not needed anymore - Add remove-ufmt-dep.patch, python-ufmt is not in tumbleweed - Add replace-python-call.patch, wrong executable call when outside of venv (gh#Instagram/LibCST#468) - Update to 0.4.9: - Bump setuptools-rust version by @zsol in #809 - 0.4.8 - Fix parse error message for number parsing by @zzl0 in #724 - Fix problematic doc build, due to the new builder image provided by readthedocs doesn't has the graphviz-dev package pre-installed any more by @MapleCCC in #751 - Fix docstring of FullRepoManager by @MapleCCC in #750 - Fix bug when TypeOf is one of options in OneOf / AllOf by @MapleCCC in #756 - Tighten the metadata type of ExpressionContextProvider by @MapleCCC in #760 - Fix the bug that the use of formatter in codemods has undetermined target Python version, resulting in hard-to-reason-with behavior by @MapleCCC in #771 - Python 3.11 rutime support - test using python 3.11 beta versions by @zsol in #723 - Python 3.11 wheels by @vfazio in #801 - Raise informative exception when metadata is unresolved in a metadata-based match by @MapleCCC in #757 - Add AccessorProvider by @matthewshaer in #807 - 0.4.7 - 2022-07-12 - Fix get_qualified_names_for matching on prefixes of the given name by @lpetre in #719 - Implement lazy loading mechanism for expensive metadata providers by @Chenguang-Zhu in #720 - 0.4.6 - 2022-07-04 - convert_type_comments now preserves comments following type comments by
Daniel Garcia2022-12-14 12:08:22 +00:00
d7f17cf2e5
Accepting request 860001 from home:bnavigator:branches:devel:languages:python
Matej Cepl2021-01-03 22:55:21 +00:00
38688d5028
- Add skip_failing_test.patch skipping test_ordering (libcst.metadata.tests.test_scope_provider.ScopeProviderTest) which doesn't work with Python 3.6 on i586 (gh#Instagram/LibCST#442).
Matej Cepl2021-01-03 16:40:17 +00:00