Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Typed Asana API

Type Python Objects to complement python-asana

Inspiration

In a age of IDEs with code completion, I found python-asana lacking in their implementation of data structures regarding the api. This module is a WIP and does not implement all known objects as of yet.

Implemented API Objects:
- [ ] Attachments
- [ ] Custom Field Settings
- [ ] Custom Fields
- [ ] Event
- [ ] Organization Export
- [ ] Project Membership
- [x] Project Statue
- [x] Project
- [ ] Section
- [ ] Story
- [x] Tag
- [x] Task
- [ ] Teams
- [x] User
- [ ] Webhook
- [x] WorkSpace

Acknowledgements

Thanks to the creators over at quicktype I was able to save some time from having to type for each object or make a custom generator that uses Asana’s API Meta Data. Their API Meta Data doesn’t cover all types for list, hence why i went this route.

Metadata

Release files for asana-typed 0.1.2a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asana-typed 0.1.2a1
File Size Uploaded Provenance
asana-typed-0.1.2a1.tar.gz 22.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for asana-typed 0.1.2a1
File Interpreter ABI Platform
asana_typed-0.1.2a1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 31.6 kB

Release files / asana-typed-0.1.2a1.tar.gz

Download URL asana-typed-0.1.2a1.tar.gz
Size 22.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9709270483bab4510aaea6d5119a001a6d5d5d2b4340f13084fc4ff699f3650c
BLAKE2b-256 checksum
How to use checksums
3878f2c53f9a95a2fed6d190b7c2ec267b3818ee4164644e5f1fc6661dae2e86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.4

Release files / asana_typed-0.1.2a1-py2.py3-none-any.whl

Download URL asana_typed-0.1.2a1-py2.py3-none-any.whl
Size 8.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
abb4464d460e14e72805d326b887b1da7e7f851d48ced0bb0cd2eac1b502d6a8
BLAKE2b-256 checksum
How to use checksums
47cce86b445b91b55aa70d31d6bb33540668e86b7f9223fcd02d46095fad44e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.4

Security for asana-typed 0.1.2a1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page