law
law copied to clipboard
1.0.0 release
- [x] Update project packaging
- [x] Drop Python 2 support
- [ ] Polish code (remove deprecated features, type hints, language features)
- [x] law
- [x] ./
- [x] cli
- [x] job
- [x] sandbox
- [x] target
- [x] ./
- [x] remote
- [x] task
- [x] templates
- [x] workflow
- [x] contrib
- [x] arc
- [x] awkward
- [x] cms
- [x] coffea
- [x] docker
- [x] dropbox
- [x] gfal
- [x] git
- [x] glite
- [x] hdf5
- [x] htcondor
- [x] ipython
- [x] keras
- [x] lsf
- [x] matplotlib
- [x] mercurial
- [x] numpy
- [x] profiling
- [x] pyarrow
- [x] rich
- [x] root
- [x] singularity
- [x] slack
- [x] slurm
- [x] tasks
- [x] telegram
- [x] tensorflow
- [x] wlcg
- [x] docs
- [x] 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
- [x] law
- [ ] Refactor docs (tasks to be expanded)
- [ ] Add core unit tests (tasks to be expanded)
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