Daniel Haas
079f75a726
Adds the 'twitter_username' attribute to NamedUser. ( #1585 )
...
* Adds the 'twitter_username' attribute to NamedUser.
2020-06-27 14:43:48 +10:00
Anuj Bansal
e44d11d565
Add list projects support, update tests ( #1431 )
2020-03-11 12:40:25 +11:00
Steve Kowalik
b7894ea00c
Drop Python 2 support ( #1329 )
...
With the Python 2 deadline gone, it's time to move with the times and
switch to Python 3 only.
2020-01-06 18:01:38 +11:00
Wan Liuyang
540a085001
Fix isort - add known first and third party
2019-12-11 00:54:59 +08:00
Wan Liuyang
6ceb9e9a15
Apply black to whole codebase ( #1303 )
2019-12-10 17:14:33 +08:00
Steve Kowalik
077c80ba2d
Correct API for NamedUser.get_organization_membership ( #1277 )
...
NamedUser.get_organization_membership() was calling the API method for
fetching the currently authenticated user only, which is incorrect. The
method was not tested directly, so add tests. Furthermore, Membership
had some errors which had slipped through review, so correct them.
Sadly, this is an API break, since passing the organization as an int
made no sense in this case.
Fixes #1276
2019-10-31 20:56:46 +11:00
Pavan Kunisetty
e50420f771
Implemented user organization membership. Added test case. ( #1237 )
...
1. Added AuthenticatedUser:get_organization_membership
2. Added NamedUser:get_organization_membership
3. Added related tests as GitMembership and related replay data
2019-10-03 22:33:06 +10:00
Steve Kowalik
dc2f2ad8cb
Switch to using six ( #1189 )
...
With the Python 2.7 deadline fast approaching, modernize the codebase
making use of the modernize module to switch to using six, as well as
other upcoming features, such as absolute imports . Stop using 2to3
for Travis, yay!
2019-08-05 14:06:19 +10:00
Steve Kowalik
828b53b756
Silence more flake8 errors ( #1160 )
...
Make more whitespace changes to silence flake8 errors under the github
directory only.
2019-07-02 17:55:04 +08:00
Shibasis Patel and Wan Liuyang
edab176b5d
Adding support for pending team invitations ( #993 )
...
* fixes issue#823
* Update GithubObject.py
* Added tests for Pending team invitations(Issue#823)
Co-authored-by: Wan Liuyang <tsfdye@gmail.com >
2019-06-28 11:35:58 +08:00
Surya Teja
10bacb486a
user.node_id missing ( #1001 )
...
'node_id' attribute was missing. Hence added the attribute using add_attribute script in AuthorizedUser and NamedUser classes.
This fixes issue #999 .
2019-01-10 20:49:52 +08:00
Riccardo Pittau
c13b43ea9c
adding suspended_at property to NamedUSer ( #922 )
2018-10-08 21:26:38 +08:00
Bruce Richardson
e18b107883
Gists with since ( #914 )
...
The Github gists api has a since parameter for the various gist searches. This adds that parameter to Github.get_gists(), NamedUser.get_gists() and Authenticator.get_gists(). Tests and replay data added/updated as needed.
I added a Time module in the tests directory, containing just a UTCtzinfo class, which I felt I needed for one of the tests (and would probably be useful in other since/until tests). Might not be the best name for the module but it seemed the least invasive thing to do.
2018-10-03 11:51:59 +08:00
Wan Liuyang
3f0caa4057
Sync copyright header
2018-08-19 10:47:41 +08:00
Steve Kowalik
b91dee8df6
Revert "Remove NamedUser.contributions ( #774 )" ( #865 )
...
This reverts commit a519e4675a .
NamedUser.contributions can be populated, so we should fill in the data.
Fixes #850
2018-08-15 11:39:08 +08:00
Steve Kowalik
a519e4675a
Remove NamedUser.contributions ( #774 )
...
The contributions attribute is no longer sent by Github for NamedUsers,
so remove the attribute.
Fixes #443
2018-04-30 10:12:43 +08:00
sfdye
365a0a24d3
Apply fix_headers script to update copyright info
2018-03-17 20:06:16 +08:00
sfdye
58e1ef9ccb
Fix copyright formatting
2018-03-13 22:30:47 +08:00
sfdye
020c136a40
Update doc link in copyright text
2018-03-13 22:07:38 +08:00
Wan Liuyang
a32a17bf81
Fix broken Github reference link in class docstrings
2018-03-13 15:07:07 +08:00
Victor Granic
f8b23505da
Collaborator site admin ( #719 )
...
* Add admin_user property to NamedUser
* Fix type from string to bool for site_admin property
* Add a test for site_admin
2018-03-06 10:35:11 +08:00
namc
8a13b27476
Add __eq__ and __hash__ to NamedUser ( #706 )
...
* Add __eq__ and __hash__ to NamedUser
* Remove extra outer brackets from __eq__ in NamedUser
* Add unit tests for __eq__ and __hash__
* Remove redundant brackets in __eq__ : NamedUser
2018-02-21 14:40:01 +08:00
Iraquitan Cordeiro Filho
6cfe46b712
Add permissions field to NamedUser ( #676 )
2018-01-16 13:52:52 -08:00
Simon
89834a9b77
✨ Add new params for /users/:user/repos endpoint
2018-01-16 13:41:02 -08:00
Jannis Gebauer
8571d87c77
adds a nicer __repr__
2016-09-08 10:25:48 +02:00
Peter Buckley
cb0cf0a680
update doc url everywhere ( #420 )
2016-07-12 16:38:02 -04:00
Vincent Jacques
abca7a026e
pep8
...
This is strange, maybe Cygwin's version is stricter.
No time to investigate.
2014-05-04 12:54:05 -07:00
Vincent Jacques
c83b0ef7d5
Remove Repository.create_download and NamedUser.create_gist
2013-10-20 19:09:30 -07:00
Vincent Jacques
597e123029
Factorize the creation of attributes (preparation for #195 )
2013-09-12 09:27:25 +02:00
Vincent Jacques
4a5009741a
Use ValuedAttribute and NotSet.value (preparation for #195 )
2013-09-12 00:40:27 +02:00
Vincent Jacques
4e8f36ba39
Small updates of doc
2013-09-06 17:24:06 +02:00
Vincent Jacques
c0dae31a97
Add many missing attributes
2013-09-06 17:14:59 +02:00
Vincent Jacques
f2feb81dae
Add default parameters to greatly reduce code redoundancy
2013-09-06 11:01:32 +02:00
Vincent Jacques
64cf539c83
#193 : Add a param to Requester.requestXxx for request headers
2013-08-23 11:31:01 +02:00
Vincent Jacques
8a2624e3a1
Merge branch 'topic/RememberHeaders' into develop ( #192 )
...
Conflicts:
github/Issue.py
github/MainClass.py
github/PaginatedList.py
github/Repository.py
github/Requester.py
2013-08-22 10:30:14 +02:00
Vincent Jacques
5c475c7683
First review of #192 (pep8, headers... nothing important)
...
./manage.sh check
./manage.sh fix_headers
2013-08-22 10:12:38 +02:00
Vincent Jacques
e384a52971
NamedUser.has_in_following
2013-08-21 22:26:58 +02:00
AKFish
912bec79d2
Update copyright information
2013-08-21 17:45:01 +08:00
AKFish
3c1d17cd64
Update Repository.py
2013-08-21 17:13:03 +08:00
AKFish
ba6800ada4
Update NamedUser.py
2013-08-21 16:57:10 +08:00
AKFish
dc8173a532
Update Gist*.py
2013-08-21 15:39:34 +08:00
AKFish
ca6189c3c9
Change CompletableGithubObject.__init__ without breaking build.
2013-08-21 14:49:20 +08:00
AKFish
4a1a1d4068
Update Plan.py
2013-08-21 14:19:31 +08:00
Vincent Jacques
7c49e48305
Fix links to ref in :calls: sections
2013-07-16 23:46:23 +02:00
Vincent Jacques
8484260dc5
Fix our doc to match URLs described in Github API v3 ref doc
2013-07-16 10:32:57 +02:00
Vincent Jacques
06a3d87098
Change source file header format
2013-07-13 19:03:53 +02:00
Vincent Jacques
db5560bd65
Add a script to check copyrights with git log. And fix copyrights.
2013-03-29 16:54:15 +01:00
Vincent Jacques
fa43e95268
Refactor XxxGithubObject
2013-03-14 12:31:36 +01:00
Vincent Jacques
7a415fda66
Change home page
2013-02-16 21:19:49 +01:00
Vincent Jacques
680490a6d8
Merge branch 'develop' into topic/ExperimentOnDocumentation
...
Conflicts:
ReadMe.md
doc/ChangeLog.md
doc/ReferenceOfApis.md
doc/ReferenceOfClasses.md
github/AuthenticatedUser.py
github/Authorization.py
github/CommitComment.py
github/ContentFile.py
github/Download.py
github/Gist.py
github/GistComment.py
github/GitRef.py
github/Github.py
github/Hook.py
github/Issue.py
github/IssueComment.py
github/Label.py
github/Milestone.py
github/PullRequest.py
github/PullRequestComment.py
github/Repository.py
github/RepositoryKey.py
github/Team.py
github/UserKey.py
setup.py
2013-02-16 19:57:13 +01:00