Skip to content

Patchflows are not recognized #1494

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
bbuklov opened this issue Mar 13, 2025 · 0 comments
Open

Patchflows are not recognized #1494

bbuklov opened this issue Mar 13, 2025 · 0 comments

Comments

@bbuklov
Copy link

bbuklov commented Mar 13, 2025

Is this a regression?

Yes

Description

I got an error message Patchflow GenerateDocstring not found in deque(['patchwork.patchflows']) after calling command patchwork GenerateDocstring. In fact, the rest of patchflows are also not recognized.

Although, printing a list of availiable patchflows works as expected:

Image

I installed patchwork with command pip install 'patchwork-cli[all]' --upgrade as it was stated in the documentation. I also tried to run patchwork from source code as follows: python3 patchwork/app.py and even cd patchwork && python3 app.py. None of them worked, giving me the same error message.

After a little bit of investigation I've found that the problem is related to import strategies. But I can clearly see GenerateDocstring module under the patchflows directory. Right now I don't know how to fix this problem, that's why I'am creating this issue.

Please provide a link to a minimal reproduction of the bug

No response

Please provide the exception or error you saw

Patchflow GenerateDocstring not found in deque(['patchwork.patchflows'])

Anything else?

My system configuration is:

Image

I have Python 3.12.3 and pip 24.0 installed on this system.

A list of installed Python packages in the environment I used:

Package                      Version
---------------------------- ---------------
agate                        1.13.0
agate-dbf                    0.2.3
agate-excel                  0.4.1
agate-sql                    0.7.2
aiofiles                     24.1.0
annotated-types              0.7.0
anthropic                    0.49.0
anyio                        4.8.0
appdirs                      1.4.4
appthreat-vulnerability-db   5.6.6
attrs                        23.2.0
azure-core                   1.32.0
azure-devops                 7.1.0b4
babel                        2.17.0
backoff                      2.2.1
beautifulsoup4               4.13.3
blinker                      1.9.0
boltons                      21.0.0
bracex                       2.5.post1
browser-use                  0.1.40
cachetools                   5.5.2
certifi                      2025.1.31
cffi                         1.17.1
chardet                      5.2.0
charset-normalizer           3.4.1
chevron                      0.14.0
click                        8.1.8
click-option-group           0.5.6
cohere                       5.14.0
colorama                     0.4.6
colorlog                     6.9.0
cryptography                 44.0.2
csvkit                       2.1.0
cvss                         3.4
dbfread                      2.0.7
defusedxml                   0.7.1
Deprecated                   1.2.18
distro                       1.9.0
eml_parser                   2.0.0
et_xmlfile                   2.0.0
eval_type_backport           0.2.2
exceptiongroup               1.2.2
face                         24.0.0
fastavro                     1.10.0
filelock                     3.17.0
filetype                     1.2.0
Flask                        3.1.0
fsspec                       2025.3.0
gitdb                        4.0.12
GitPython                    3.1.44
giturlparse                  0.12.0
glom                         22.1.0
google-ai-generativelanguage 0.6.16
google-api-core              2.24.2
google-auth                  2.38.0
google-genai                 1.5.0
googleapis-common-protos     1.69.1
greenlet                     3.1.1
griffe                       1.6.0
groq                         0.19.0
grpcio                       1.71.0
grpcio-status                1.71.0
h11                          0.14.0
h2                           4.2.0
hpack                        4.1.0
httpcore                     1.0.7
httpx                        0.28.1
httpx-sse                    0.4.0
huggingface-hub              0.29.3
Hypercorn                    0.17.3
hyperframe                   6.1.0
idna                         3.10
importlib_metadata           8.6.1
isodate                      0.7.2
itsdangerous                 2.2.0
Jinja2                       3.1.6
jiter                        0.9.0
joblib                       1.4.2
json_repair                  0.30.3
jsonpatch                    1.33
jsonpath-python              1.0.6
jsonpointer                  3.0.0
jsonschema                   4.23.0
jsonschema-specifications    2024.10.1
langchain-anthropic          0.3.3
langchain-core               0.3.44
langchain-google-genai       2.1.0
langchain-ollama             0.2.2
langchain-openai             0.3.1
langsmith                    0.3.13
leather                      0.4.0
libcst                       1.1.0
logfire-api                  3.8.0
markdown-it-py               3.0.0
markdownify                  0.14.1
MarkupSafe                   3.0.2
mdurl                        0.1.2
mistralai                    1.5.1
monotonic                    1.6
msgpack                      1.0.5
msrest                       0.7.1
mypy-extensions              1.0.0
numpy                        2.2.3
oauthlib                     3.2.2
olefile                      0.47
ollama                       0.4.7
openai                       1.66.3
openpyxl                     3.1.5
opentelemetry-api            1.31.0
oras                         0.1.30
orjson                       3.10.15
owasp-depscan                5.2.15
packageurl-python            0.15.6
packaging                    24.2
parsedatetime                2.6
patched-code2prompt          0.9.0.dev3
patchwork-cli                0.0.114
pdfkit                       1.0.0
peewee                       3.17.9
pillow                       10.4.0
pip                          24.0
playwright                   1.50.0
posthog                      3.19.1
priority                     2.0.0
prompt_toolkit               3.0.50
proto-plus                   1.26.1
protobuf                     5.29.3
publicsuffixlist             1.0.2.20250312
pyasn1                       0.6.1
pyasn1_modules               0.4.1
pycparser                    2.22
pydantic                     2.10.6
pydantic-ai                  0.0.32
pydantic-ai-slim             0.0.32
pydantic_core                2.27.2
pydantic-graph               0.0.32
pyee                         12.1.1
PyGithub                     2.1.1
Pygments                     2.19.1
PyJWT                        2.10.1
PyNaCl                       1.5.0
pyperclip                    1.9.0
python-dateutil              2.9.0.post0
python-dotenv                1.0.1
python-gitlab                4.13.0
python-magic                 0.4.27
python-slugify               8.0.4
pytimeparse                  1.1.8
PyYAML                       6.0.2
Quart                        0.20.0
referencing                  0.36.2
regex                        2024.11.6
requests                     2.32.3
requests-oauthlib            2.0.0
requests-toolbelt            1.0.0
rich                         13.7.1
rpds-py                      0.23.1
rsa                          4.9
ruamel.yaml                  0.17.40
ruamel.yaml.clib             0.2.12
scikit-learn                 1.6.1
scipy                        1.15.2
semgrep                      1.79.0
semver                       3.0.4
setuptools                   76.0.0
six                          1.17.0
slack_sdk                    3.28.0
smmap                        5.0.2
sniffio                      1.3.1
soupsieve                    2.6
SQLAlchemy                   2.0.39
tabulate                     0.9.0
tenacity                     9.0.0
text-unidecode               1.3
threadpoolctl                3.5.0
tiktoken                     0.8.0
tokenizers                   0.21.1
toml                         0.10.2
tomli                        2.0.2
tqdm                         4.67.1
tree-sitter                  0.21.3
tree-sitter-languages        1.10.2
types-requests               2.32.0.20250306
typing_extensions            4.12.2
typing-inspect               0.9.0
urllib3                      2.3.0
wcmatch                      8.5.2
wcwidth                      0.2.13
websockets                   14.2
Werkzeug                     3.1.3
wrapt                        1.17.2
wsproto                      1.2.0
xlrd                         2.0.1
zipp                         3.21.0
zstandard                    0.23.0

I used main branch to run on raw sources (commit 126f2c5a31e1dbc052235e40c0661e16a615f71b).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant