GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — scyjava.types metafinder by tlambert03 · Pull Request #86 · scijava/scyjava

Conversation

@tlambert03

@tlambert03 tlambert03 commented Aug 23, 2025 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Collaborator

WIP implementation for lazy stub generation upon from scyjava.types... import

this PR includes #82, which should be reviewed/merged first

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
tlambert03 added 28 commits April 22, 2025 22:50
@tlambert03
ignore types folder
0f70b03
@tlambert03
Add scyjava-stubs CLI and dynamic import functionality
459a999
- Introduced `scyjava-stubs` executable for generating Python type stubs from Java classes.
- Implemented dynamic import logic in `_dynamic_import.py`.
- Added stub generation logic in `_genstubs.py`.
- Updated `pyproject.toml` to include new dependencies and scripts.
- Created `__init__.py` for the `_stubs` package to expose key functionalities.
@tlambert03
remove import
a8b2da7
@tlambert03
add test
686739b
@tlambert03
add comment to clarify stubgen command execution in test
7fe31af
@tlambert03
refactor: clean up jpype imports in stubgen test and main module
afcc7a7
@tlambert03
remove unused jpype import from _genstubs.py
a5cacc8
@tlambert03
fix: add future annotations import to _cli.py
ab1bc2d
@tlambert03
refactor: enhance dynamic_import function to accept base_prefix and i…
11649fa
…mprove stub generation
@tlambert03
refactor: rename dynamic_import to setup_java_imports and update usag…
2cb4836
…e in stubs
@tlambert03
reword
71f761e
@tlambert03
feat: add Hatchling build hook for generating Java stubs
65cc471
@tlambert03
wip
6e4181e
@tlambert03
fix inclusion
6e92b13
@tlambert03
add docs
0d231cc
@tlambert03
setuptools plugin stub
79524b0
@tlambert03
Merge branch 'main' into stubs
9bdba53
@tlambert03
remove repr test
51937b5
@tlambert03
skip in jep
192be35
@tlambert03
remove setuptools plugin
e714abb
@tlambert03
Merge branch 'main' into stubs
e7bc894
@tlambert03
remove hatch plugin
a18d9d9
@tlambert03
newlines
b53e795
@tlambert03
update docs
ed0add6
@tlambert03
initial
43cb06d
@tlambert03
working principle
b181bd7
@tlambert03
remove readme
76d9bfa
@tlambert03
remove x
c579490
@tlambert03 tlambert03 mentioned this pull request Aug 23, 2025
refactor: delay import of pandas until needed #87
Merged
@tlambert03
Merge branch 'delay-import' into stubs-metafinder
a519d35
@tlambert03
cleaner
93e4e51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@tlambert03
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.