Maria Knorps

Results 25 issues of Maria Knorps

Testing FawltyDeps on real project: [pyfolio](https://github.com/quantopian/pyfolio/), I encountered following setup.py structure: ```python ... support_ipython_6 = (sys.version_info >= (3, 3)) install_reqs = [ 'ipython>=3.2.3' if support_ipython_6 else 'ipython>=3.2.3, =1.4.0', 'numpy>=1.11.1', 'pandas>=0.18.1',...

more data needed
P3
parsing-deps

As we advance in the complexity of objects representing the FD domain, our test code also grows in complexity. It takes notably more time to change the test code base...

P3
type: feature request
umbrella

**Is your feature request related to a problem? Please describe.** Add an option to export mapping to a file which may later be used by user-defined mapping option developed in...

P3
type: feature request
would-be-nice

P4
type: feature request
CLI

Test if the operation of generating pyproject.toml FawltyDeps section via: ``` fawltydeps --generate-toml-config ``` is loaded again gives the same object. This will be best achieved with the property-based test...

good first issue
P3
type: refactoring

When [refactoring tests](https://github.com/tweag/FawltyDeps/pull/271) from using subprocess runs of `fawltydeps` to usage of `main` function we encountered some trouble with testing logger messages. As pointed out by @Nour in https://github.com/tweag/FawltyDeps/pull/271#discussion_r1163327450 we...

P3
type: refactoring

Following @jherland's [comment](https://github.com/tweag/FawltyDeps/pull/271#discussion_r1163928937) #271: > > I'm a little worried about these changes. As I understand it, where `run_fawltydeps()` can use the `cwd` to actually set the current working directory...

P3
type: refactoring

As mentioned by @Nour-Mws in https://github.com/tweag/FawltyDeps/pull/47#discussion_r1065645516, Code Design document right now focus on Code Style. The task is to add information on code design decisions made: - a clear description...

P3
type: documentation

For functions that parse actual Python jupyter and dependency files, raise specialized errors and catch+continue in the caller instead of simply `logger.error(...)` + return in the callee. ------------------ Following a...

P3
type: refactoring