profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/PiDelport/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Pi Delport PiDelport Registree Cape Town, South Africa https://about.me/pjdelport Hack of some trades.

byashimov/django-controlcenter 875

Set of widgets to build dashboards for Django projects

jazzband/django-voting 46

A generic voting application for Django

michaeljohnbarr/django-timezone-utils 27

Time zone utilities for Django models.

buza-project/buza-website 21

Buza is a Q&A site for high school students built using Django

PiDelport/backports.weakref 7

Backports of new features in Python's weakref module

PiDelport/backports.tempfile 5

Backports of new features in Python's tempfile module

PiDelport/backports.os 4

Backport of new features in Python's os module

PiDelport/backports.test.support 2

Backport of Python 3's test.support module

PiDelport/acra 1

Working copy (Sentry support)

PiDelport/chartist-js 1

Working copy (fixes)

push eventregistreerocks/nautilus-wallet

Pi Delport

commit sha 717464b6227c7dd4d230486a32996b382db24fab

feat(asset-services-celery): expand ping task

view details

Pi Delport

commit sha 743045909ccb009f5866230cd9a74f3cdb2657df

feat(asset-services-api): expand CeleryErrorResponse

view details

Pi Delport

commit sha 4441271620d244ca2ae6a020daf63fd05c2061df

feat(asset-services-api): expand ping handler

view details

push time in 9 hours

create barnchregistreerocks/nautilus-wallet

branch : asset-services/task-records

created branch time in 9 hours

push eventregistreerocks/nautilus-wallet

Pi Delport

commit sha 11b3a62cfd43569b8e9ccb8a4e42b67c5eb0a075

feat(asset-services-celery): add celery_worker_preflight_checks

view details

Pi Delport

commit sha e5616795cfc8334c30d952ed24308e32c68648c8

feat(asset-services-worker): use celery_worker_preflight_checks

view details

Pi Delport

commit sha 57d9ae9e9bc15902088c84e81ffd74e6968b5778

feat(asset-services-api): add verification handlers

view details

push time in 9 hours

release PiDelport/twilio-oai-rust

0.20.3

released time in 20 hours

created tagPiDelport/twilio-oai-rust

tag0.20.3

Twilio OpenAPI clients for Rust

created time in 20 hours

created tagPiDelport/twilio-oai-rust

tag0.20.2

Twilio OpenAPI clients for Rust

created time in 20 hours

release PiDelport/twilio-oai-rust

0.20.2

released time in 20 hours

push eventregistreerocks/nautilus-wallet

Pi Delport

commit sha b57155965cb9f3936162a6102fd00729c22ba44e

feat(asset-services,twilio-verify): add twilio-verify client

view details

Pi Delport

commit sha 6e04db5cf70db1fdcaf69d8de93e3fee5130adf5

feat(asset-services-celery): add verification tasks

view details

Pi Delport

commit sha 49b51b23ed5a846a30ced16ded17fa225c8fac5b

build(asset-services): add Twilio env vars to docker-compose

view details

Pi Delport

commit sha bcc7c61a6d7476b3ce5ee5cf1f09686eb5b7565c

feat(asset-services-celery): add celery_worker_preflight_checks

view details

Pi Delport

commit sha a87a28fb91e4ad99221c9e196dc80ed7305e45c8

feat(asset-services-worker): use celery_worker_preflight_checks

view details

Pi Delport

commit sha c2af5c67061b66552ef84e38ebb20232bf9c1c24

feat(asset-services-api): add verification handlers

view details

push time in a day

push eventregistreerocks/nautilus-wallet

Pi Delport

commit sha b57155965cb9f3936162a6102fd00729c22ba44e

feat(asset-services,twilio-verify): add twilio-verify client

view details

push time in a day

push eventPiDelport/twilio-oai-rust

Pi Delport

commit sha beb55087db384489cd8bbd748600928c5a415ed4

feat: update twilio-oai 1.20.2 → 1.20.3 (#2) * fix: update package versions in README, too * feat: update twilio-oai 1.20.2 → 1.20.3 Release notes: * https://github.com/twilio/twilio-oai/releases/tag/1.20.3

view details

push time in a day

delete branch PiDelport/twilio-oai-rust

delete branch : twilio-oai-1.20.3

delete time in a day

PR opened PiDelport/twilio-oai-rust

feat: update twilio-oai 1.20.2 → 1.20.3 enhancement
+1024 -955

0 comment

873 changed files

pr created time in a day

create barnchPiDelport/twilio-oai-rust

branch : twilio-oai-1.20.3

created branch time in a day

push eventPiDelport/twilio-oai-rust

Pi Delport

commit sha 00b9f50fca355bfc7af4621a3b62b6bc336218cf

Add initial twilio-oai clients: v1.20.2 (#1) * feat: initial code generation scripts * chore: fetch twilio-oai v1.20.2 specs * feat: generate twilio-oai v1.20.2 clients * build: add twilio-oai 1.20.2 members to Cargo workspace * ci: add GithHub Actions workflow for checks

view details

Pi Delport

commit sha 8a341e47f0ea8c26d47bb66cfee0871537ce71e3

fix: use template from openapi-generator branch with fixes

view details

Pi Delport

commit sha 8a0dafcede076727d02388cf6806cb24ea9d74fe

feat: generate twilio-oai v1.20.2 clients with fixes

view details

push time in a day

delete branch PiDelport/twilio-oai-rust

delete branch : twilio-oai-1.20.2

delete time in a day

push eventPiDelport/twilio-oai-rust

Pi Delport

commit sha 00b9f50fca355bfc7af4621a3b62b6bc336218cf

Add initial twilio-oai clients: v1.20.2 (#1) * feat: initial code generation scripts * chore: fetch twilio-oai v1.20.2 specs * feat: generate twilio-oai v1.20.2 clients * build: add twilio-oai 1.20.2 members to Cargo workspace * ci: add GithHub Actions workflow for checks

view details

push time in a day

PR merged PiDelport/twilio-oai-rust

Add initial twilio-oai clients: v1.20.2 enhancement

This depends on upstream OpenAPI Generator fixes:

  • [x] https://github.com/OpenAPITools/openapi-generator/issues/10421
+234054 -0

0 comment

1051 changed files

PiDelport

pr closed time in a day

push eventregistreerocks/nautilus-wallet

Pi Delport

commit sha b1e4d081121016954851d913216af9c373f6e916

feat(asset-services,twilio-verify): add twilio-verify client

view details

Pi Delport

commit sha e42ca66f471f184db4cc87d7310981ea412dd729

feat(asset-services-celery): add verification tasks

view details

Pi Delport

commit sha 00273cb4a943fabdf0a0309f38ae05763173d70d

build(asset-services): add Twilio env vars to docker-compose

view details

Pi Delport

commit sha aad24080c322613601f2d2aa5db762e1ff29cb14

feat(asset-services-celery): add celery_worker_preflight_checks

view details

Pi Delport

commit sha 8b59b5aa05c9a804a1403991bd47271df1ec2d91

feat(asset-services-worker): use celery_worker_preflight_checks

view details

Pi Delport

commit sha d0e73fbef57a04f8a9472dab5d03eb594160ec9c

feat(asset-services-api): add verification handlers

view details

push time in a day

push eventregistreerocks/nautilus-wallet

Pi Delport

commit sha b1e4d081121016954851d913216af9c373f6e916

feat(asset-services,twilio-verify): add twilio-verify client

view details

push time in a day

push eventPiDelport/twilio-oai-rust

Pi Delport

commit sha b5101a22bf5ab132ff345f914d8c93478e9a40a2

feat: initial code generation scripts

view details

Pi Delport

commit sha 9874a87dac831de167f6d130bac656ebb1b856e6

chore: fetch twilio-oai v1.20.2 specs

view details

Pi Delport

commit sha 909e235073842ebc91dbf95eb9d1e9fee64a7ea9

feat: generate twilio-oai v1.20.2 clients

view details

Pi Delport

commit sha 20e60a50450261b1d28f9407503b80aed44aa852

build: add twilio-oai 1.20.2 members to Cargo workspace

view details

Pi Delport

commit sha 353454e1a73756a11c9f82ee667ed32acb324fb2

ci: add GithHub Actions workflow for checks

view details

Pi Delport

commit sha bde4ee9ff51f358724a39686bba780ed21327dcd

fix: use template from openapi-generator branch with fixes

view details

Pi Delport

commit sha 7d9681e9ba5f2c7c8e053b92938312ba71b2208d

feat: generate twilio-oai v1.20.2 clients with fixes

view details

push time in a day

push eventPiDelport/twilio-oai-rust

Pi Delport

commit sha b5101a22bf5ab132ff345f914d8c93478e9a40a2

feat: initial code generation scripts

view details

Pi Delport

commit sha 9874a87dac831de167f6d130bac656ebb1b856e6

chore: fetch twilio-oai v1.20.2 specs

view details

Pi Delport

commit sha 909e235073842ebc91dbf95eb9d1e9fee64a7ea9

feat: generate twilio-oai v1.20.2 clients

view details

Pi Delport

commit sha 20e60a50450261b1d28f9407503b80aed44aa852

build: add twilio-oai 1.20.2 members to Cargo workspace

view details

Pi Delport

commit sha 353454e1a73756a11c9f82ee667ed32acb324fb2

ci: add GithHub Actions workflow for checks

view details

push time in a day

push eventPiDelport/openapi-generator

Himanshu Pant

commit sha 538f12c36df8f01c1728c6e0608d3cb79d2c8260

fix: :bug: Added ability to override basePath while creating ApiClient instance (#10327) Solves #9179

view details

William Cheng

commit sha 1d934643fdbc15e90caf27fcce603ed4e6cbe028

update samples

view details

Pi Delport

commit sha d5984118fedb656712ed932b9eef8bbe448550ea

docs(rust,client): link from parameter structs to operation methods

view details

Pi Delport

commit sha 2f1c6ad5d476f3412a63594da9fed0309b574469

docs(rust,client): move "more information" text up This prevents the "more information" text from flowing into the previous bullet point.

view details

Pi Delport

commit sha 9b74be0555d14fe5719016399660ca5683431fc5

docs(rust,client): use code formatting for generatorClass

view details

Pi Delport

commit sha 2a02e7b94c8cf5f86ec8d225caa12efdd63d0eb6

docs(rust,client): use packageName variable for Cargo.toml dependencies example

view details

Pi Delport

commit sha 32f4758e364925c8c2d18e839cded8d3b90b88b7

chore(rust,client): capture sample updates

view details

push time in a day

PR opened OpenAPITools/openapi-generator

Rust client docs improvements

<!-- Enter details of the change here. Include additional tests that have been done, reference to the issue for tracking, etc. -->

<!-- Please check the completed items below -->

PR checklist

  • [ ] Read the contribution guidelines.
  • [ ] Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community.
  • [ ] Run the following to build the project and update samples:
    ./mvnw clean package 
    ./bin/generate-samples.sh
    ./bin/utils/export_docs_generators.sh
    
    Commit all changed files. This is important, as CI jobs will verify all generator outputs of your HEAD commit as it would merge with master. These must match the expectations made by your contribution. You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example ./bin/generate-samples.sh bin/configs/java*. For Windows users, please run the script in Git BASH.
  • [ ] File the PR against the correct branch: master (5.3.0), 6.0.x
  • [ ] If your PR is targeting a particular programming language, @mention the technical committee members, so they are more likely to review the pull request.
+96 -92

0 comment

11 changed files

pr created time in a day

create barnchPiDelport/openapi-generator

branch : rust-client-docs-improvements

created branch time in a day

issue closedOpenAPITools/openapi-generator

[BUG][RUST] Twilio OpenAPI codegen errors

Bug Report Checklist

  • [x] Have you provided a full/minimal spec to reproduce the issue?
  • [x] Have you validated the input using an OpenAPI validator (example)?
  • [x] Have you tested with the latest master to confirm the issue still exists?
  • [x] Have you searched for related issues/PRs?
  • [x] What's the actual output vs expected output? <!--
  • [ ] [Optional] Sponsorship to speed up the bug fix or feature request (example) -->

<!--Docs: https://docs.drone.io/pipeline/configuration/#multiple-pipelines

Please follow the issue template below for bug reports. Also please indicate in the issue title which language/library is concerned. Eg: [BUG][JAVA] Bug generating foo with bar -->

Description

Twilio provides OpenAPI specifications for all of their APIs:

  • https://www.twilio.com/blog/introducing-twilio-open-api-specification-beta
  • https://www.twilio.com/docs/openapi

Twilio's documentation showcases using OpenAPI Generator to generate Rust clients: however, the code generation currently fails for a number of their APIs.

openapi-generator version
  • 5.3.0-SNAPSHOT (latest)
OpenAPI declarations repository
  • https://github.com/twilio/twilio-oai
Generation Details

openapi-generator-cli generate with options:

  • --generator-name rust
  • --library reqwest
  • --additional-properties 'useSingleRequestParameter=true,supportMultipleResponses=true'
Steps to reproduce

See the failing checks in this PR:

  • https://github.com/PiDelport/twilio-oai-rust/pull/1

Specifically, these specs are failing:

Related issues/PRs
Suggest a fix

I made PRs for the issues I've encountered so far:

  • [x] #10419
  • [x] #10420
  • [x] #10432 (not a bug, but strongly affects API usability for Twilio)
  • [x] #10439

I collected the fixes into an integration testing branch:

  • https://github.com/PiDelport/openapi-generator/compare/master...PiDelport:fix-rust-client

With the fixes, the twilio-oai 1.20.2 output builds successfully:

  • https://github.com/PiDelport/twilio-oai-rust/compare/twilio-oai-1.20.2...twilio-oai-1.20.2-fixed
  • Checks

closed time in a day

PiDelport

issue commentOpenAPITools/openapi-generator

[BUG][RUST] Twilio OpenAPI codegen errors

Okay, I think that's enough to get the codegen building and working for Twilio for now! Thank you.

PiDelport

comment created time in a day

push eventPiDelport/twilio-oai-rust

Pi Delport

commit sha 6e3e08f714f9ff217b993fbd35841c6f158f92a7

feat: generate twilio-oai v1.20.2 clients

view details

Pi Delport

commit sha 39315e12a7a9fd90ce34d50ce84660b5607231a5

build: add twilio-oai 1.20.2 members to Cargo workspace

view details

Pi Delport

commit sha 2955ac6d5a04677c9562cbb18dbf1f79c00fd994

ci: add GithHub Actions workflow for checks

view details

Pi Delport

commit sha 87a0c2025d6c5666b9ef20cd4dcb9105d8a29d7c

ci: use Swatinem/rust-cache

view details

Pi Delport

commit sha 888eb16fd78c453d14121d092fed048eb925645d

fix: use template from openapi-generator branch with fixes

view details

push time in a day

push eventPiDelport/openapi-generator

push time in a day

push eventPiDelport/openapi-generator

msmerc

commit sha 916791de7c79e104b30ed1acbdc94a9dc88c9d13

Add semicolon as a special case (#10451) Please could you also add `;` as a special case in enums?

view details

Bruno Coelho

commit sha 7c133be61791b714920a194bd48fd61c51b63311

[swift5][client] add support for async await (#10442) * [swift5][client] add support for async await * [swift5][client] disable CI for the async await sample project temporarily

view details

Pi Delport

commit sha 31342580cb285b49efc1da839f46d0503859a35f

feat(rust,client): derive Default for operation parameter structs (#10432) * feat(rust,client): derive Default for model & api structs This makes operations with many parameters easier to work with. * chore(rust,client): capture sample changes: derive Default

view details

Himanshu Pant

commit sha 538f12c36df8f01c1728c6e0608d3cb79d2c8260

fix: :bug: Added ability to override basePath while creating ApiClient instance (#10327) Solves #9179

view details

William Cheng

commit sha 1d934643fdbc15e90caf27fcce603ed4e6cbe028

update samples

view details

push time in a day