|
1a03e6c9
|
[README.md] Link proof of concept for doc gen
|
Samuel Marks <8****s@u****m>
|
8 months ago
|
|
|
37692ebd
|
[README.md] Add link+shield to hosted documentation
|
Samuel Marks <8****s@u****m>
|
8 months ago
|
|
|
2a368ebc
|
[requirements-docs.txt] Add missing dependencies
|
Samuel Marks <8****s@u****m>
|
8 months ago
|
|
|
dbfb2383
|
[mkdocs.yml,docs] Prepare to generate doc site ; [cdd/shared/defaults_utils.p...
|
Samuel Marks <8****s@u****m>
|
8 months ago
|
|
|
3f0e13f1
|
[README.md] Fix code-coverage (codecov.io) shield to include a token as per i...
|
Samuel Marks <8****s@u****m>
|
9 months ago
|
|
|
7675debc
|
[README.md,setup.py,cdd/shared/pkg_utils.py,cdd/tests/{mocks/cstify.py,test_s...
|
Samuel Marks <8****s@u****m>
|
over 1 year ago
|
|
|
9cb55df3
|
Revert "100% Test Success (#5)"
|
Samuel Marks <8****s@u****m>
|
over 1 year ago
|
|
|
7ba481f2
|
[cdd/tests/test_{compound,json_schema,shared,sqlalchemy}] Increase test cover...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
fc4eea27
|
[cdd/shared/ast_utils.py] Fix `Literal` support in `get_types` ; remove unnec...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
04b7ad4e
|
[cdd/shared/parse/utils/parser_utils.py] Correctly use `merge_params` and fix...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
217849e9
|
[cdd/tests/test_shared/test_pkg_utils.py] `test_get_python_lib` fix for windows?
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
67ddad55
|
[cdd/compound/exmod_utils.py] Comment out unused function ; [cdd/tests/test_c...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
6439bfc4
|
[cdd/tests/test_shared/test_pkg_utils.py] Use `rpartial` ; [.github/workflows...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
978264ff
|
[cdd/shared/pkg_utils.py] Add `get_python_lib` to `__all__` ; [cdd/tests/test...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
7a004ea8
|
[cdd/tests/test_shared/test_pkg_utils.py] Work on `test_get_python_lib` ; [cd...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
fb0c69c7
|
[cdd/tests/test_compound/test_exmod.py] Add tests for `emit_sqlalchemy_submod...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
87871b7d
|
[cdd/tests/test_shared/test_pkg_utils.py] Work on `test_get_python_lib` ; [cd...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
52871118
|
[cdd/tests/test_shared/test_pkg_utils.py] Backtrack how test should look for ...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
94a3ffa7
|
[cdd/tests/test_compound/test_exmod.py] Revert test debug for those which are...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
cd3a5156
|
[cdd/tests/test_compound/test_exmod.py] Debug tests which are skipped on GitH...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
3797c691
|
[cdd/tests/test_utils_for_tests.py] Specialise for `is_jetbrains`
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
a30976cf
|
[cdd/tests/{test_sqlalchemy/test_emit_sqlalchemy.py,test_utils_for_tests.py}]...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
2035c70b
|
[cdd/{shared/defaults_utils.py,sqlalchemy/utils/parse_utils.py,tests/test_sql...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
3708a049
|
[cdd/tests/test_sqlalchemy/test_parse_sqlalchemy_utils.py] Increase test cove...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
14ccebd4
|
[setup.py,cdd/{class_/emit.py,compound/doctrans_utils.py,function/utils/emit_...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
8fb74307
|
[cdd/tests/test_sqlalchemy/test_emit_sqlalchemy_utils.py] Comment out `test_u...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
21e96bd6
|
[cdd/sqlalchemy/utils/emit_utils.py] Use `ARRAY` for `list` and `tuple` out o...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
e8df33e7
|
[cdd/shared/ast_utils.py] Implement `deduplicate` ; [cdd/docstring/utils/pars...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
fd42d9f4
|
[cdd/compound/exmod.py] Determine `imports` and add them to the create_table ...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
d5aae54c
|
[cdd/sqlalchemy/utils/emit_utils.py] `_handle_column_args` fix `found_type` l...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
58f8cceb
|
[cdd/shared/ast_utils.py] Resolve TODO from `deduplicate_sorted_imports` to a...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
7278738d
|
[cdd/sqlalchemy/utils/emit_utils.py] Imbue `_handle_column_args` with ability...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
d7de223d
|
[cdd/compound/exmod_utils.py] Properly determine the fully-qualified module n...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
509648f6
|
[cdd/docstring/utils/parse_utils.py] Split `parse_adhoc_doc_for_typ` for `fla...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
b3a6cd73
|
[cdd/docstring/utils/parse_utils.py] Improve `parse_adhoc_doc_for_typ` ; [cdd...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
f50861ab
|
[cdd/sqlalchemy/utils/emit_utils.py] Resolve C901 'param_to_sqlalchemy_column...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
ef349559
|
[cdd/compound/exmod_utils.py] Fix import generation ; [cdd/sqlalchemy/emit.py...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
c07305ff
|
[cdd/__main__.py] Add `--extra-module` option; [cdd/compound/{exmod,exmod_uti...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
b5d81edc
|
[cdd/compound/exmod.py] Generate SQLalchemy `create_tables` and `connection` ...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
509faf8f
|
[cdd/compound/exmod.py] `flake8` adherence
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
f65baefc
|
[cdd/{shared/ast_utils.py,sqlalchemy/utils/emit_utils.py}] Fix Python 3.6 sup...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
c9236462
|
[cdd/compound/exmod.py] Add `emit_base_engine_metadata` (temporarily?) ; [cdd...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
5200aca9
|
[cdd/tests/mocks/openapi.py] Fix broken import (moved type definition) ; [cdd...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
5e206997
|
[cdd/tests/test_sqlalchemy/test_emit_sqlalchemy_utils.py] Fix tests after mov...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
2c5c84c6
|
[cdd/compound/exmod_utils.py] Fix support for Hybrid SQLalchemy ; [cdd/compou...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
f033f508
|
[*.py] Run `black` using latest 3.8 version rather than 3.6 with latest `blac...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
0790a67a
|
[cdd/tests/test_compound/test_exmod_utils.py] `test__emit_symbols_isfile_emit...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
116c280a
|
[cdd/tests/test_compound/test_exmod_utils.py] `test__emit_symbols_isfile_emit...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
3c0ebeaf
|
[cdd/compound/exmod_utils.py] `infer_imports` when merging into existing modu...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
c5b20d68
|
[cdd/tests/test_compound/test_exmod.py] Try running all these tests in GitHub...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
ee5c58b8
|
[cdd/tests/test_compound/test_exmod.py] `black`en
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
d687fe76
|
[cdd/tests/test_compound/test_exmod.py] Add `path.realpath` to fix macOS support
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
cffa4184
|
[cdd/tests/test_compound/test_exmod.py] Replace custom `normalise_double_path...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
f56b84a5
|
[cdd/tests/test_compound/test_exmod.py] Hide previous assertion behind an `if...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
d6baf33a
|
[cdd/tests/test_compound/test_exmod.py] Revert to 817666dd4e7dc6ff241f39ece76...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
4883e42f
|
[cdd/docstring/utils/parse_utils.py] Fix `_union_literal_from_sentence` (regr...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
0dabb924
|
[cdd/{function/utils/parse_utils.py,shared/{ast_utils.py,defaults_utils.py,do...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
e54c9d10
|
[cdd/compound/exmod_utils.py] Ensure filename is present on parsed nodes
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
752dfd19
|
[cdd/compound/exmod.py] Fix `output_directory` for when relative directory gi...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
61d004a6
|
[.github/workflows/main.yml] Move `pip install` for `codecov` and `coverage` ...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
232b5960
|
[cdd/tests/{test_cli/{test_cli_exmod.py,test_cli_gen.py},test_compound/test_e...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
f7d5f707
|
[cdd/__main__.py] Put short args before long args ; add `--recursive` before ...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
f51efb88
|
[cdd/tests/test_utils_for_tests.py] Skip `test_unittest_main` on GitHub Actio...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
23703372
|
[cdd/shared/pure_utils.py] Expand `find_module_filepath` to work on a simple ...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
d5af6057
|
[cdd/shared/ast_utils.py] `infer_imports` implementation for typing, typing_e...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
8b4e208e
|
[.github/workflows/main.yml] Remove Python 3.12 runner (temporarily; FYI - th...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
d42fafb4
|
[cdd/tests/{utils_for_tests,utils_for_tests}.py] Use `find_spec` to determine...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
29d86d8b
|
[requirements.txt] Condition `astor` on 3.9 not 3.8 as per https://docs.pytho...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
7931140c
|
[requirements.txt] Condition `astor` on 3.9 not 3.8 as per https://docs.pytho...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
ec90512b
|
[cdd/shared/ast_utils.py] Soften `yaml` requirement ; [.github/workflows/main...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
5d2432cb
|
[.github/workflows/main.yml] `Required` is needed which is only in `typing` f...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
97f20939
|
[cdd/compound/exmod_utils.py] Fix remaining failing tests by using correct su...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
b66bb70d
|
[cdd/compound/exmod_utils.py] Fix remaining failing tests by using correct su...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
5f8cf5ee
|
[cdd/tests/{test_compound/test_exmod.py,utils_for_tests.py}] Remove the old a...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
3ec49542
|
[cdd/tests/{test_compound/test_exmod.py,utils_for_tests.py}] Various attempts...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
4fd9de00
|
[cdd/tests/test_compound/test_exmod.py] Start rewriting `pip` usage to be fro...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
a70531dd
|
[*.py] Fix Python 3.12 support ; run with latest `black`, `isort`, `autoflake`
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
798d42a0
|
[cdd/shared/ast_utils.py] Implement `Assign` for `param2ast` ; [cdd/tests/{mo...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
ebac97f2
|
[cdd/shared/ast_utils.py] Rethink what types `param2ast` should apply dependi...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
1511f369
|
[*.py] Fix Python 3.6 warnings
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
5bf030ee
|
[cdd/{shared/docstring_parsers.py,tests/mocks/ir.py}] Fix 3.6 support ; [setu...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
dc53ea94
|
[*.py] Fix 3.6 support
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
9c94e55d
|
[cdd/**/*.py] Increase type annotation coverage ; minor logic fixes that this...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
943dc2ef
|
[cdd/class_/utils/shared_utils.py] Implement call `Protocol`s `class`es ; [cd...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
53b5bcef
|
[cdd/tests/mocks/exmod.py] Fix imports after find/replace (also fix `node.s` ...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
cdd66af4
|
[*.py] Type annotations ; fixed docstring 3-split parsing so now only <5 test...
|
Samuel Marks <8****s@u****m>
|
about 2 years ago
|
|
|
d1117ade
|
[cdd/tests/{test_class/test_parse_class.py,test_docstring/test_parse_docstrin...
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
5e1cbf05
|
[cdd/tests/{test_class/test_parse_class.py,test_argparse_function/test_emit_a...
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
8734ca6e
|
[cdd/docstring/utils/parse_utils.py] Expand `parse_adhoc_doc_for_typ` to chec...
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
289e9974
|
[cdd/docstring/utils/parse_utils.py] Fix parsing some new adhoc types ; [cdd/...
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
d3a6acda
|
[cdd/docstring/utils/parse_utils.py] Fix parsing some new adhoc types
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
661ada3b
|
[cdd/docstring/utils/parse_utils.py] Progress on parsing adhoc types
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
722b0b75
|
[cdd/shared/types.py] Start using type annotations for ir everywhere
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
a23f0a24
|
[cdd/tests/mocks] Consistency improvements for Keras 3 support
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
35974b20
|
[cdd/class_/parse.py] `autoflake -r -i --remove-all-unused-imports .` ; [cdd/...
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
e2165118
|
[*.py] Use PEP589 syntax to describe IR
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
6df5dbc5
|
[cdd/docstring/utils/parse_utils.py] Guard word length ; [cdd/shared/ast_util...
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
6da673c2
|
[cdd/shared/ast_utils.py] Modify `param2ast` to not emit `(NoneStr)` explicit...
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
f72e2503
|
[cdd/docstring/utils/parse_utils.py] Add support for more of the adhoc syntax...
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|
|
a83f7d61
|
[cdd/shared/docstring_parsers.py] Hack a try/except for getting the adhoc doc...
|
Samuel Marks <8****s@u****m>
|
over 2 years ago
|
|