Results 41 issues of dgelessus

**What's the problem this feature will solve?** virtualenv uses the location returned by `appdirs.user_data_dir(...)` to store downloaded and extracted copies of pip/setuptools/wheel. Because these files can be easily redownloaded/reextracted if...

enhancement
help-wanted

Should we eventually remove the use of Core Foundation for operations like creating strings and collections? As far as I can tell, there are no bootstrapping issues where Core Foundation...

enhancement

This one is a bit tricky. On all modern architectures, Objective-C exceptions are implemented using [libunwind](http://www.nongnu.org/libunwind/), the same system as C++ exceptions. Unfortunately it's not possible to handle these exceptions...

enhancement

We already support `NSArray` and `NSDictionary`. Additional candidates would be: * [ ] [`NSFastEnumeration`](https://developer.apple.com/documentation/foundation/nsfastenumeration?language=objc), for generic iteration support over any Objective-C collection * [ ] [`NSSet`](https://developer.apple.com/documentation/foundation/nsset?language=objc) * [ ] [`NSCountedSet`](https://developer.apple.com/documentation/foundation/nscountedset?language=objc)...

enhancement

We should support working with Objective-C protocols. * [x] There should be an `ObjCProtocol` class to look up protocols by name, similar to `ObjCClass`. * [x] `ObjCProtocol` instances should provide...

enhancement

Many parts of our reference documentation are generated using the Sphinx [autodoc](https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html) extension, which includes contents of docstrings from our Python code into the documentation. To extract the docstrings, autodoc...

enhancement

The async tests (tests/test_async.py) sometimes cause errors for no apparent reason. For example, this error message appears every now and then for me locally and on Travis: ```python test_call_at (tests.test_async.AsyncCallTests)...

bug

At the moment `ObjCClass` extends `ObjCInstance` and `type`. As far as I can tell, the fact that it extends `type` is not used or needed for anything at the moment....

enhancement

#24 added support for non-modular projects (thank you!). This works fine when using the default `run` task provided by the `application` plugin, but not for other `JavaExec` tasks (the necessary...

There are a few documentation sections that appear in almost every BeeWare project's documentation, often with very similar or identical content. Examples of this include the how-to guides for contributing...

enhancement