-
Notifications
You must be signed in to change notification settings - Fork 122
Build system changes, doc fixes, few attribute renames #359
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
Conversation
anything in there is effectively the old api, which is considered deprecated. The name change doesn't affect anything, because all the stuff is wildcard-imported anyway. But it prevents the documentation from being built due to circular alias errors
obsolete, should use a slurm-container solution for testing and dev
* pyslurm.Job: add attribute run_time_remaining * pyslurm.JobStep: add run_time_remaining and elapsed_cpu_time attributes * rename __version__.py to just version.py * update doc_requirements to exclude cython 3.1.* releases * mkdocs.yml updates * move flake8 config to pyproject.toml * move away from invoking setup.py directly * build.sh: use pip install * rename pyslurm.pyx to deprecated.pyx anything in there is effectively the old api, which is considered deprecated. The name change doesn't affect anything, because all the stuff is wildcard-imported anyway. But it prevents the documentation from being built due to circular alias errors. * add first working pyslurm.spec file for building rpms * ability to provide core-count for builddocs.sh * remove configure.sh script obsolete, should use a slurm-container solution for testing and dev * remove run_tests* scripts * add cython-lint config, update flake8 config * remove cython.cfg, flake8 config is in pyproject.toml * update tox.ini * pyslurm.JobStep: rename step.alloc_cpus to step.cpus * update copyright for docs * doc: add JobStepStatistics * core job+step: fix docs
* pyslurm.Job: add attribute run_time_remaining * pyslurm.JobStep: add run_time_remaining and elapsed_cpu_time attributes * rename __version__.py to just version.py * update doc_requirements to exclude cython 3.1.* releases * mkdocs.yml updates * move flake8 config to pyproject.toml * move away from invoking setup.py directly * build.sh: use pip install * rename pyslurm.pyx to deprecated.pyx anything in there is effectively the old api, which is considered deprecated. The name change doesn't affect anything, because all the stuff is wildcard-imported anyway. But it prevents the documentation from being built due to circular alias errors. * add first working pyslurm.spec file for building rpms * ability to provide core-count for builddocs.sh * remove configure.sh script obsolete, should use a slurm-container solution for testing and dev * remove run_tests* scripts * add cython-lint config, update flake8 config * remove cython.cfg, flake8 config is in pyproject.toml * update tox.ini * pyslurm.JobStep: rename step.alloc_cpus to step.cpus * update copyright for docs * doc: add JobStepStatistics * core job+step: fix docs
* pyslurm.Job: add attribute run_time_remaining * pyslurm.JobStep: add run_time_remaining and elapsed_cpu_time attributes * rename __version__.py to just version.py * update doc_requirements to exclude cython 3.1.* releases * mkdocs.yml updates * move flake8 config to pyproject.toml * move away from invoking setup.py directly * build.sh: use pip install * rename pyslurm.pyx to deprecated.pyx anything in there is effectively the old api, which is considered deprecated. The name change doesn't affect anything, because all the stuff is wildcard-imported anyway. But it prevents the documentation from being built due to circular alias errors. * add first working pyslurm.spec file for building rpms * ability to provide core-count for builddocs.sh * remove configure.sh script obsolete, should use a slurm-container solution for testing and dev * remove run_tests* scripts * add cython-lint config, update flake8 config * remove cython.cfg, flake8 config is in pyproject.toml * update tox.ini * pyslurm.JobStep: rename step.alloc_cpus to step.cpus * update copyright for docs * doc: add JobStepStatistics * core job+step: fix docs
In 4a118b6, you have removed the callable |
Hi @osnyx yes, it was intentional, in favor of accessing |
Thanks for the answer. |
yeah I think I need to merge the CHANGELOG of all releases together. Thinking about it again, its just confusing if previous changes are buried in older releases - doesn't make too much sense actually. |
alloc_cpus
attribute to justcpus
, to be in sync withpyslurm.Job
scripts/build.sh
to not usesetup.py build
anymore, move topip install
. Also speed up cythonizing files with proper multithreading.