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

MNT: upgrade to python3 and apply our cookiecutter #11

Open
6 tasks
tangkong opened this issue Sep 11, 2023 · 1 comment
Open
6 tasks

MNT: upgrade to python3 and apply our cookiecutter #11

tangkong opened this issue Sep 11, 2023 · 1 comment

Comments

@tangkong
Copy link
Contributor

Naively, I propose upgrading this project to python3 and applying our standard python cookiecutter. This would bring with it the framework for running tests in GHA and installation via pypi/conda-forge

Is there a specific reason this repo hasn't been upgraded? (some py2 specific feature? Secrets?)

Rough To-Do List:

  • run pyupgrade
  • apply cookiecutter
    • set up cli entrypoint
    • list dependencies
  • include in pcds-conda
  • set up pypi project and conda-forge feedstocks
@klauer
Copy link

klauer commented Sep 18, 2023

This should be approached with extreme caution

Some scripts here are used to boot every single IOC in the LCLS: https://confluence.slac.stanford.edu/display/PCDS/Detailed+Soft+IOC+boot+process

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

No branches or pull requests

2 participants