davos icon indicating copy to clipboard operation
davos copied to clipboard

Import packages in Python, even if they aren't installed!

Results 15 davos issues
Sort by recently updated
recently updated
newest added

I went to give this very timely release a try, and but I've encountered a problem and I'm not sure what I might be doing wrong. In my first cell,...

enhancement

Good suggestion from one of our SoftwareX reviewers: > I suggest creating a documentation website using an option like Sphinx and ReadTheDocs.org, which provides free hosting, or using a wiki...

documentation
enhancement
good first issue
help wanted

Good suggestion from one of our SoftwareX reviewers: > Currently, the README has a mix of user-friendly information and technical information, and the technical information may be intimidating to new...

documentation
enhancement
good first issue
help wanted

I'd love to write a script that could be integrated into Davos as a CLI entrypoint, and provide a tool that people could use to "davos-enhance" a notebook automatically. The...

enhancement

This would be really useful feature for temporarily setting config options while smuggling certain packages, and ensuring that they're reset afterward. There are even a couple use cases for it...

enhancement

Something that could be worth adding is an option (disabled by default) to treat a Davos project more like a "complete" virtual environment -- i.e., include & provide all required...

enhancement

Is davos would be something to help us to setup per notebook venv? e.g. in https://github.com/dandi/example-notebooks/ we have some notebooks with specific requirements.txt: ``` ❯ find -iname requirements.txt ./000055/BruntonLab/peterson21/requirements.txt ./000006/DataJoint/DJ-NWB-Economo-2018/requirements.txt...

[`--dry-run`](https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-dry-run) was added in [pip v22.2](https://pip.pypa.io/en/stable/news/#v22-2). Since the purpose of smuggling a package is to load it for immediate use, onion comments cannot contain `pip install` arguments that would cause...

documentation

requires implementing: - [ ] parser object analogous to the pip parser in `davos/parsers.py` - [ ] `Davos` method for conda installation (placeholder currently exists) - [x] initial check for...

enhancement