Closed Bug 1335918 Opened 4 years ago Closed 3 years ago

Implement json-e in Python

Categories

(Taskcluster :: Services, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

References

Details

We'll need a new repo, like https://github.com/taskcluster/json-e-py

This should match the JS json-e implementation (bug 1335909)
Blocks: 1335920
Do we need a new repository?
Is there any reason we can't have a single repo with json-e in py/js/golang?
I guess it would be hard on travis, but we can probably use tc-github for CI.

Note:
  My motivation for this is that compatibility between different json-e implementations
  should be an extremely high priority. And this might be easier to achieve with a single
  repo, as we can ensure that we use the same test cases across languages.

Is it crazy ?
Flags: needinfo?(dustin)
This doesn't block bug 1324767 (simplification of decision task)

But it likely blocks 1328719
Blocks: cot-v2
See Also: → 1324767
I expected a new repo because we've done the same for taskcluster clients and software like docopt seems to do so as well.

I agree that cross-testing is a lot easier with a shared repo.

Fundamentally, it doesn't matter to me :)
Flags: needinfo?(dustin)
See Also: → 1335909
Assignee: nobody → dustin
Blocks: 1372600
See Also: 1324767
This is complete.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Component: Platform Libraries → Services
You need to log in before you can comment on or make changes to this bug.