Skip to content
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

PyPI package #737

Open
1 of 5 tasks
Cudok opened this issue Oct 24, 2024 · 1 comment
Open
1 of 5 tasks

PyPI package #737

Cudok opened this issue Oct 24, 2024 · 1 comment
Assignees

Comments

@Cudok
Copy link
Contributor

Cudok commented Oct 24, 2024

  • create package
  • test upload to https://test.pypi.org
  • docu of the building and upload process
  • adapt bim2sim installation guide
  • write test to test new PyPI packages
@Cudok Cudok self-assigned this Oct 24, 2024
@Cudok
Copy link
Contributor Author

Cudok commented Dec 5, 2024

it not possible to upload the created package to test.pypi

  • Reason: there are dependencies with direct references (links to git-repos) in the pyproject.toml of bim2sim
  • calling dependencies via direct references is (more or less) not possible

dependencies with direct references

solution

  • there are other solutions, like using requirements.txt, poetry and other tricks solutions, but the clear and favored solution is:
    • bring all direct references (git links) to pypi and use the pypi references
  • but when this is not possible, we stay with the actual installation routine of bim2sim without using pypi

pypi challenge steps / todos

  • David ask developer of OCCutils
    • short Answer: will bring it to pypi, but not clear when
  • check for OCCutils pypi deployment in January of 2025 @Cudok and @DaJansenGit
  • David will check if the adaption of the code of eppy is still needed
  • geomeppy: simple PR of bim2sim related changes
  • pyvis: David ask developer to include fix

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

When branches are created from issues, their pull requests are automatically linked.

1 participant