Mark Dickinson

Results 130 issues of Mark Dickinson

I encountered the following behaviour while (foolishly) trying to monkeypatch a `HasStrictTraits` subclass. The fact that the monkeypatching doesn't work isn't really surprising. What _is_ suprising is that the attempt...

type: bug

The Traits PyPI page currently shows the same text as is in the top-level repository README. That's not ideal, from various points of view - the reader of the Traits...

component: documentation
type: cleanup
component: build

It would be useful to test occasionally with a version of the `observe` parser generated by the latest version of Lark, so that we get alerted to any regressions that...

type: enhancement
component: build

From https://github.com/enthought/traits/issues/1239#issuecomment-657655412: > xgetattr should really get tests, a decent docstring, and arguably fixes, too: the current version does different things for intermediate lookups than for the final lookup, for...

type: cleanup

The `Enum` docstring would benefit from a couple of examples showing common ways to use it. With the existing description it's rather hard to parse.

type: enhancement
component: documentation

When we have two separate packages being released from a single repository, release management and versioning are unnecessarily painful. If we want to keep `traits-stubs` as a separate package, we...

type: discussion
component: typing stubs

The GitHub actions CI (see #1287) does not currently have job notifications for Slack. If we ever want to replace Travis CI and Appveyor entirely with GitHub Actions, it might...

type: enhancement
component: build

For the test jobs in the GitHub Actions CI (see #1287), we're not currently caching the `pip`-installed packages used. We could do that, at the expense of some extra complexity...

type: enhancement
component: build

This is a placeholder issue for Traits 7.0: a reminder to review the various pieces of deprecated functionality in the Traits codebase and consider removing them. We'll need to make...

type: cleanup

The 'typecode' parameter to `Array` and `CArray` is long deprecated. We should remove it (but not until Traits 7.0). To do: check for uses of this keyword in other ETS...

type: cleanup