Context
The jupyter-projspec JupyterLab extension now has a "Create Project" feature (fsspec/jupyter-projspec#4) in development that depends on the updated Project.create() API.
What changed since 0.2.0
The Project.create() method signature changed from:
def create(self, name: str) -> Self: # 0.2.0
to:
def create(self, name: str) -> list[str]: # current HEAD
The new version returns the list of created files (via fs.find() diff), which is needed by the extension to report results to the user. Additionally, many more project types now have _create() implemented, and the projspec create CLI subcommand was added.
Request
Could you cut a new release to PyPI (0.2.1 or 0.3.0) so that jupyter-projspec can declare a proper version constraint (projspec >0.2.0)?
Context
The
jupyter-projspecJupyterLab extension now has a "Create Project" feature (fsspec/jupyter-projspec#4) in development that depends on the updatedProject.create()API.What changed since 0.2.0
The
Project.create()method signature changed from:to:
The new version returns the list of created files (via
fs.find()diff), which is needed by the extension to report results to the user. Additionally, many more project types now have_create()implemented, and theprojspec createCLI subcommand was added.Request
Could you cut a new release to PyPI (0.2.1 or 0.3.0) so that
jupyter-projspeccan declare a proper version constraint (projspec >0.2.0)?