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

Put CARLA on PyPi #92

Open
4 of 8 tasks
indyfree opened this issue Jul 20, 2021 · 3 comments
Open
4 of 8 tasks

Put CARLA on PyPi #92

indyfree opened this issue Jul 20, 2021 · 3 comments
Assignees

Comments

@indyfree
Copy link
Collaborator

indyfree commented Jul 20, 2021

  • Remove all print statements and replace with logger
  • Update setup.py with meta information
  • Create setup.cfg that links README
  • Add __version__ to package
  • Publish as package to github
  • Upload to PyPi
  • Put last 2 steps into CI/CD pipeline
  • Optional: Automatically increase version

Also check out this guide: https://realpython.com/pypi-publish-python-package/

@indyfree indyfree added this to To do in CF Benchmark via automation Jul 20, 2021
@Philoso-Fish Philoso-Fish self-assigned this Jul 21, 2021
@indyfree indyfree moved this from To do to In progress in CF Benchmark Aug 1, 2021
@indyfree
Copy link
Collaborator Author

indyfree commented Aug 1, 2021

@Philoso-Fish
Copy link
Collaborator

@Philoso-Fish according to these links we should/can also use a setup.cfg, not really sure if its absolutely needed:

* https://medium.com/@joel.barmettler/how-to-upload-your-python-package-to-pypi-65edc5fe9c56

* https://packaging.python.org/guides/distributing-packages-using-setuptools/#setup-cfg

* https://github.com/pypa/sampleproject

Alright, will add a setup.cfg linking our licence and readme 👍

@Philoso-Fish
Copy link
Collaborator

I created a carla-recourse account for pypi.org and test.pyppi.org.
Everyone who needs the login information can contact me.

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

No branches or pull requests

2 participants