python-asana
Official Python client library for the Asana API v1
File Explorer
Download Latest Version (.zip)- publish.yaml
- VERSION
- __init__.py
- access_requests_api.py
- agents_api.py
- allocations_api.py
- attachments_api.py
- audit_log_api_api.py
- batch_api_api.py
- budgets_api.py
- custom_field_settings_api.py
- custom_fields_api.py
- custom_types_api.py
- events_api.py
- exports_api.py
- goal_relationships_api.py
- goals_api.py
- jobs_api.py
- memberships_api.py
- ooo_entries_api.py
- organization_exports_api.py
- portfolio_memberships_api.py
- portfolios_api.py
- project_briefs_api.py
- project_memberships_api.py
- project_portfolio_settings_api.py
- project_statuses_api.py
- project_templates_api.py
- projects_api.py
- rates_api.py
- reactions_api.py
- roles_api.py
- rules_api.py
- sections_api.py
- status_updates_api.py
- stories_api.py
- tags_api.py
- task_templates_api.py
- tasks_api.py
- team_memberships_api.py
- teams_api.py
- time_periods_api.py
- time_tracking_categories_api.py
- time_tracking_entries_api.py
- timesheet_approval_statuses_api.py
- typeahead_api.py
- user_task_lists_api.py
- users_api.py
- webhooks_api.py
- workspace_memberships_api.py
- workspaces_api.py
- __init__.py
- event_iterator.py
- page_iterator.py
- __init__.py
- api_client.py
- configuration.py
- rest.py
- __init__.py
- README.md
- test_projects_api.py
- test_tasks_api.py
- ExampleUtility.java
- PythonClientCodegenGenerator.java
- ReadMe.java
- io.swagger.codegen.v3.CodegenConfig
- pom.xml
- README.md
- __init__package.mustache
- __init__pagination.mustache
- api.mustache
- api_client.mustache
- api_doc.mustache
- code_sample.mustache
- code_sample_client.mustache
- code_samples.mustache
- configuration.mustache
- event_iterator.mustache
- gitignore.mustache
- page_iterator.mustache
- README.mustache
- requirements.mustache
- rest.mustache
- setup.mustache
- AccessRequestsApi.md
- AccessRequestsApi.yaml
- AgentsApi.md
- AgentsApi.yaml
- AllocationsApi.md
- AllocationsApi.yaml
- AttachmentsApi.md
- AttachmentsApi.yaml
- AuditLogAPIApi.md
- AuditLogAPIApi.yaml
- BatchAPIApi.md
- BatchAPIApi.yaml
- BudgetsApi.md
- BudgetsApi.yaml
- CustomFieldsApi.md
- CustomFieldsApi.yaml
- CustomFieldSettingsApi.md
- CustomFieldSettingsApi.yaml
- CustomTypesApi.md
- CustomTypesApi.yaml
- EventsApi.md
- EventsApi.yaml
- ExportsApi.md
- ExportsApi.yaml
- GoalRelationshipsApi.md
- GoalRelationshipsApi.yaml
- GoalsApi.md
- GoalsApi.yaml
- JobsApi.md
- JobsApi.yaml
- MembershipsApi.md
- MembershipsApi.yaml
- OooEntriesApi.md
- OooEntriesApi.yaml
- OrganizationExportsApi.md
- OrganizationExportsApi.yaml
- PortfolioMembershipsApi.md
- PortfolioMembershipsApi.yaml
- PortfoliosApi.md
- PortfoliosApi.yaml
- ProjectBriefsApi.md
- ProjectBriefsApi.yaml
- ProjectMembershipsApi.md
- ProjectMembershipsApi.yaml
- ProjectPortfolioSettingsApi.md
- ProjectPortfolioSettingsApi.yaml
- ProjectsApi.md
- ProjectsApi.yaml
- ProjectStatusesApi.md
- ProjectStatusesApi.yaml
- ProjectTemplatesApi.md
- ProjectTemplatesApi.yaml
- RatesApi.md
- RatesApi.yaml
- ReactionsApi.md
- ReactionsApi.yaml
- RolesApi.md
- RolesApi.yaml
- RulesApi.md
- RulesApi.yaml
- SectionsApi.md
- SectionsApi.yaml
- StatusUpdatesApi.md
- StatusUpdatesApi.yaml
- StoriesApi.md
- StoriesApi.yaml
- TagsApi.md
- TagsApi.yaml
- TasksApi.md
- TasksApi.yaml
- TaskTemplatesApi.md
- TaskTemplatesApi.yaml
- TeamMembershipsApi.md
- TeamMembershipsApi.yaml
- TeamsApi.md
- TeamsApi.yaml
- TimePeriodsApi.md
- TimePeriodsApi.yaml
- TimesheetApprovalStatusesApi.md
- TimesheetApprovalStatusesApi.yaml
- TimeTrackingCategoriesApi.md
- TimeTrackingCategoriesApi.yaml
- TimeTrackingEntriesApi.md
- TimeTrackingEntriesApi.yaml
- TypeaheadApi.md
- TypeaheadApi.yaml
- UsersApi.md
- UsersApi.yaml
- UserTaskListsApi.md
- UserTaskListsApi.yaml
- WebhooksApi.md
- WebhooksApi.yaml
- WorkspaceMembershipsApi.md
- WorkspaceMembershipsApi.yaml
- WorkspacesApi.md
- WorkspacesApi.yaml
- __init__.py
- test_access_requests_api.py
- test_agents_api.py
- test_allocations_api.py
- test_attachments_api.py
- test_audit_log_api_api.py
- test_batch_api_api.py
- test_budgets_api.py
- test_custom_field_settings_api.py
- test_custom_fields_api.py
- test_custom_types_api.py
- test_events_api.py
- test_exports_api.py
- test_goal_relationships_api.py
- test_goals_api.py
- test_jobs_api.py
- test_memberships_api.py
- test_ooo_entries_api.py
- test_organization_exports_api.py
- test_portfolio_memberships_api.py
- test_portfolios_api.py
- test_project_briefs_api.py
- test_project_memberships_api.py
- test_project_portfolio_settings_api.py
- test_project_statuses_api.py
- test_project_templates_api.py
- test_projects_api.py
- test_rates_api.py
- test_reactions_api.py
- test_roles_api.py
- test_rules_api.py
- test_sections_api.py
- test_status_updates_api.py
- test_stories_api.py
- test_tags_api.py
- test_task_templates_api.py
- test_tasks_api.py
- test_team_memberships_api.py
- test_teams_api.py
- test_time_periods_api.py
- test_time_tracking_categories_api.py
- test_time_tracking_entries_api.py
- test_timesheet_approval_statuses_api.py
- test_typeahead_api.py
- test_user_task_lists_api.py
- test_users_api.py
- test_webhooks_api.py
- test_workspace_memberships_api.py
- test_workspaces_api.py
- .gitignore
- .swagger-codegen-ignore
- CHANGELOG
- CODE_OF_CONDUCT.md
- CONTRIBUTORS
- LICENSE
- MANIFEST.in
- README.md
- requirements.txt
- setup.py
- test-requirements.txt
- tox.ini
# Installation Guide
1. Get the code
git clone https://github.com/Asana/python-asana
Downloads the entire project code from GitHub to your computer.
cd python-asana
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install asana
Installs the package published on PyPI directly β no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Maven (Java)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd codegen/swagger
This project's files live in a subfolder, so move into it first.
mvn clean install
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
4. Python
EasyPrerequisites
pip install asana
Installs the package published on PyPI directly β no need to clone the source.
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
