Skip to content

Use vanilla src layout for packaging #115

@VigneshVSV

Description

@VigneshVSV

It looks like its better to use the vanilla src layout to package and publish the repository instead of a custom specified deeply nested folder structure.

In this way, when new folders are added, there is no need to specify it in pyproject.toml.

Rough steps:

  • Rename hololinked to src and ensure that when the package is build, all deeply nested subfolders are found in the build and importable with the same import statements currently used. This may need some additional configuration in pyproject.toml.
  • remove subfolder names in pyproject.toml
  • publish to test pypi using the corresponding github action. Reinstall from testpypi and ensure everything works, possibly triggering the job - "Unit Tests with test pypi". If these files are outdated and not working, fixing them would be greatly helpful.

Metadata

Metadata

Assignees

Labels

beginnerbeginner level good first issues, usually issues that can worked on without skimming the whole repogood first issueGood for newcomers

Type

Projects

Status

Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions