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

1.0.0 release #172

Open
44 of 66 tasks
riga opened this issue Jan 22, 2024 · 5 comments
Open
44 of 66 tasks

1.0.0 release #172

riga opened this issue Jan 22, 2024 · 5 comments

Comments

@riga
Copy link
Owner

riga commented Jan 22, 2024

release_prep CI

  • Update project packaging
  • Drop Python 2 support
  • Polish code (remove deprecated features, type hints, language features)
    • law
      • ./
      • cli
      • job
      • sandbox
      • target
        • ./
        • remote
      • task
      • templates
      • workflow
      • contrib
        • arc
        • awkward
        • cms
        • coffea
        • docker
        • dropbox
        • gfal
        • git
        • glite
        • hdf5
        • htcondor
        • ipython
        • keras
        • lsf
        • matplotlib
        • mercurial
        • numpy
        • profiling
        • pyarrow
        • rich
        • root
        • singularity
        • slack
        • slurm
        • tasks
        • telegram
        • tensorflow
        • wlcg
    • docs
    • tests
    • examples
      • docker_sandboxes
      • dropbox_targets
      • htcondor_at_cern
      • htcondor_at_naf
      • htcondor_at_vispa
      • loremipsum
      • lsf_at_cern
      • notebooks
      • notifications
      • parallel_optimization
      • sequential_htcondor_at_cern
      • singularity_sandboxes
      • slurm_at_maxwell
      • subshell_sandboxes
      • wlcg_targets
      • workflow_dynamic
      • workflow_parameters
      • workflows
  • Refactor docs (tasks to be expanded)
  • Add core unit tests (tasks to be expanded)
@riga riga self-assigned this Jan 22, 2024
@riga riga pinned this issue Jan 26, 2024
@riga
Copy link
Owner Author

riga commented Jan 27, 2024

Summary of changes

(moving target)

  • Dropped Python ≤3.6
  • Requires luigi ≥3.2
  • Removed deprecated features
  • Type hints
  • General code changes
    • Using Python ≥3.7 features
    • Some light de-nesting
    • No change in functionality
  • API changes
    • Made some arguments keyword-only throughout law

@EthanMarx
Copy link
Contributor

Hi @riga, is there any plan to make a minor release soon? I am trying to push a package that depends on law to PyPI, and have to move away from git deps. There's a couple of features / bug fixes since 0.1.18 I would like to include. Thank you!

@riga
Copy link
Owner Author

riga commented Oct 16, 2024

@EthanMarx There was a major fix this week on the handling of htcondor jobs and I am waiting for feedback of a specific user. When everything works out on the user’s side, I‘d prepare a patch release and ping you here on this issue 👍

@riga
Copy link
Owner Author

riga commented Oct 18, 2024

@EthanMarx [email protected] is out.

@EthanMarx
Copy link
Contributor

Thanks a ton!

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

No branches or pull requests

2 participants