issues
search
riga
/
law
Build large-scale task workflows: luigi + job submission + remote targets + environment sandboxing using Docker/Singularity
http://law.readthedocs.io
BSD 3-Clause "New" or "Revised" License
98
stars
40
forks
source link
1.0.0 release
#172
Open
riga
opened
8 months ago
riga
commented
8 months ago
[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
[ ] Refactor docs (tasks to be expanded)
[ ] Add core unit tests (tasks to be expanded)
riga
commented
8 months ago
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