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
Adam Baratz
ec3c8d7b3b
Add support for team discussions ( #1246 ) ( #1249 )
...
* Add support for team discussions (#1246 )
* Make a TeamDiscussion completeable
2019-10-31 21:19:10 +11: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
Wan Liuyang
3f0caa4057
Sync copyright header
2018-08-19 10:47:41 +08:00
Jacopo Notarstefano
c00217472b
Allow editing of Team descriptions ( #839 )
...
PR https://github.com/PyGithub/PyGithub/pull/753 added this property but forgot to make it editable. The current PR fixes this omission.
2018-07-10 21:35:00 +08:00
Tim Boring
817f22303c
Add remove_membership() method to Teams class ( #807 )
...
Per the Github v3 API [docs](https://developer.github.com/v3/teams/members/#deprecation-notice-2 ), the "remove team member" api is deprecated. This PR implements the new API call.
Deprecated API:
```
DELETE /teams/:team_id/members/:username
```
New API:
```
DELETE /teams/:team_id/memberships/:username
```
This PR also adds a `deprecation` notice to the docstring of the deprecated methods.
2018-06-19 11:19:27 +08:00
Maarten Fonville
0e8ae376a7
Fix Team.description ( #797 )
...
fixes #796
2018-05-21 10:32:02 +08:00
Steve Kowalik
1f23c06a4d
Add support for team privacy ( #763 )
...
Teams contain support for privacy, by being either closed, or secret.
Export the string via a property, and allow editing it via the edit
method.
2018-04-20 15:17:58 +08:00
Manu Hortet
980b67f930
Team description added to Team.py ( #753 )
...
* team description added to Team.py
* minor correction on initAttributes
2018-04-17 18:22:11 +08:00
Michał Górny
10ee17a25c
Filter team members by role ( #491 )
...
* Team: support filtering members by role
* Team: support adding membership with role
2018-03-17 22:05:13 +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
Isuru Fernando
d9c5a07fcf
Get organization from the team ( #590 )
...
* Get organization from the team
* Fix ReplayData for Team
2018-03-10 20:13:44 +08:00
James D'Amato
01ab4cc6ae
Add role parameter to Team.add_membership method ( #638 )
2018-02-07 01:25:24 -08:00
mattjmorrison
93473458a1
Add permission param documentation
2016-09-16 14:28:26 -05:00
mattjmorrison
5dddea78f0
Add ability to set permission for team repo
...
https://developer.github.com/v3/orgs/teams/#add-or-update-team-repository
2016-09-16 14:16:54 -05: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
Aron Culotta
a06b5ecfb2
fix misspelling: https://github.com/PyGithub/PyGithub/issues/363
2015-12-15 17:21:05 -06:00
Jan Orel
16d0a8bf55
Add team membership call
2014-11-10 14:01:07 +01: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
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
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
5c475c7683
First review of #192 (pep8, headers... nothing important)
...
./manage.sh check
./manage.sh fix_headers
2013-08-22 10:12:38 +02:00
AKFish
1070631c73
Update Team.py
2013-08-21 17:18:01 +08:00
AKFish
ca6189c3c9
Change CompletableGithubObject.__init__ without breaking build.
2013-08-21 14:49:20 +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
d0002b7a3c
Fix pep8 and copyrights
2013-06-18 22:35:46 +02:00
martinqt
712c86c07b
Tag docstring
2013-06-02 12:30:50 +02:00
martinqt
6c37eeddbe
Team docstring
2013-06-02 12:28:37 +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
Vincent Jacques
e9be857089
Rename methods in Requester
2013-02-05 19:39:03 +01:00
Vincent Jacques
abf0867543
Generate some repetitive doc files
2012-12-29 08:47:23 +01:00
Vincent Jacques
9a03610f7b
Use absolute imports. May help with Python 3
2012-11-21 20:13:12 +01:00
Vincent Jacques
a6972c03c3
Fix assertion failure on big integers (issue #116 )
2012-11-20 19:34:55 +01:00
Zearin
4c6a70c24a
Add encoding comment to source files
...
This is a minor thing. It’s a convention, not a rule (obviously)—but it’s also a best practice.
Many text editors look for this kind of comment as the first line—or second line, if there is a shebang (the `#!/usr/bin/env python`, or whatever else)—and make use of this to determine the file’s encoding.
2012-11-01 11:43:56 -04:00
Vincent Jacques
531c3f2d32
Improve comformance to pep8 (+dos2unix)
...
PyGithub is now a public projects with several public contibutors,
I have to abandon my very personal coding conventions.
2012-09-17 20:37:22 +02:00