An open API service for software projects hosted on Open Collective.

github.com/laike9m/pdir2

Pretty dir() printing with joy:beer:
https://github.com/laike9m/pdir2

Added new dunder methods in 3.12, and some missing ones from previous versions

096812ffe7d4858ee899238ad230eaf07cc948af authored almost 2 years ago
officially supports python3.12 (#77)

* running tests on python 3.12
* porting to python3.12

3213fdf08e9c120f90f4477e6af4306e72e20f49 authored almost 2 years ago
refactor: remove all references to versions older than 3.8 (#76)

refactor: run pyupgrade with --py38-plus
refactor: expand the python 3 classifiers to include t...

b2f88f6938808b0440a3577865f9cb6cb7055eac authored about 2 years ago
bump to 1.0

9a165c5a85e63dd8ec393dbe7b162a780b41b119 authored about 2 years ago
update some dependencies

959e4e66e66e84332e7a66ee363dbd4c0355206a authored about 2 years ago
No need to restrict to the latest Python version

e81721fce26733c766c95e6d95e415304f44bf00 authored about 2 years ago
Add 3.11 support, fix mymy tests

52149ed1fc9ce63397a911de0674fde9b2d3941e authored about 2 years ago
update dev guide

1c9defa6e6292b72a38d832488bb43e6263e730f authored about 2 years ago
update dev guide

e24b4a1f574e3986e227ca713735eb466417fd27 authored about 2 years ago
fix badge

ad6047607a91a055cbd8a28c7c4f60c9152331f0 authored about 2 years ago
change build status badge

eef4ed8529db60793834db520cd1dc14de699f77 authored about 2 years ago
Fix tests for 3.11

240df7fccad61bbcd75ca10e81336f750580b375 authored about 2 years ago
format files

bb3566819c93469ad4ffb21d1682bba2cdccd519 authored about 2 years ago
bump to 0.3.6

2841f014854c6ce35eac9e9aeae62e26259f3b59 authored about 3 years ago
Fix tox lint testing. (#72)

the lint is not running.

5d6433435cef6ef5cc7a9fe246558595253ee669 authored about 3 years ago
Support disable color and switch off color when stdout is not a TTY (#67)

* fix dependencies version lock.

revert lock file.

downgrade pdm tox.

replace tox env
...

a32a958c01d3db912482630e8d3eca778006e964 authored about 3 years ago
Cache __pypackages__ in Github Action to speed up CI. (#71)

dc9367c849ce9a547bd5415d46ab74aa50ce6cd6 authored about 3 years ago
fix dependencies version lock. (#68)

f1ab0f1307692a89d72915233a6777b5fcc49737 authored about 3 years ago
Bump version

eaf8840e2fc98b6e95e7cca1e9af31646ab298a2 authored over 3 years ago
Use first sentence instead of first line from docstring, fixed #63

25aa77db14bc4ee6e79239d46e94d7689dac4326 authored over 3 years ago
try remove pytest version

69f5f84367fa52ba8c2e72ac53d5f5f447d38d94 authored over 3 years ago
add -v

42200ac12921128c1baa626be567e2f3d6040f40 authored over 3 years ago
upgrade deps

3f8764d1e178589075d7da90bae820f537ab8ca6 authored over 3 years ago
bump version

087d4b1f9eb865f611ecd08ce48970012802bb28 authored over 3 years ago
typo

a6e5cf34a1f7516037163c1b58d633e53ee68952 authored over 3 years ago
Merge pull request #62 from iamgodot/bugfix

5e65cfdeb79de38811df3f0de06356aa8781611d authored over 3 years ago
Fix _FORMATTER with missing categories

c4bd82dffedc37e1ae0f9cb4b6a68ce6e5c1ede4 authored over 3 years ago
Format code by Makefile

c2d46bcb8a0bcdfc65d501f274027423d92fb9b4 authored over 3 years ago
Merge pull request #59 from kshivakumar/tc_ffix

e138a10bd5aaaf797f3ea26d4acc0358dacac3d3 authored over 3 years ago
Suppress mypy 'pytest' import errors

d484ff9fcd76c6e5fe6ba487e9ece3b5f9d67bd6 authored over 3 years ago
Suppress mypy 'colorama' import error

16765568045001bd24f8bd54be1b71722d1c565b authored over 3 years ago
Add .vscode to gitignore

60ce85b718c239d2c97246466683ca659c29fb16 authored over 3 years ago
Fix 'clean' fixture

73f530b0a15622b71c752a9d687110c9a3baa28f authored over 3 years ago
Bump version to 0.3.3

7b80d1cf3543813e5cff4a33a04f7a1617b6c426 authored over 3 years ago
Fix dependency mismatch issue related to https://github.com/pdm-project/pdm/issues/454

a2e7b410cc29b2b51da9a2b09813addc9c647733 authored over 3 years ago
fix 3.10

e8ffd25c663d675c671840478352664b25a50d59 authored over 3 years ago
really enable 3.10

1adcf97e04f356f5eafb19cced9673f34c97ea63 authored over 3 years ago
Format code and disable lint, enable test for python 3.10

458fe68c8d7467b7d390faf8da10df857cc389ec authored over 3 years ago
upgrade deps

bc13726de768379fe9d84c54284aee2f82efea40 authored over 3 years ago
Added more magic methods/properties

79096d6cdf84547a08f870553795f9144865d3db authored over 3 years ago
Merge pull request #57 from Mome/master

Set empty doc if testing for __doc__ attribute throws an exception.

cc6bfc6c23addc21aef1ef667ddad537f52b0656 authored over 3 years ago
Test case: if hasattr fails for __doc__ then get_oneline_doc should return ''

57882ab902b089d86f862ccc9d655b8296b3078b authored over 3 years ago
Set empty doc if testing for __doc__ attribute throws an exception.

da2225c2af6dad8e66f81e66fb37aaffc4706e0d authored over 3 years ago
Merge pull request #56 from frostming/ci/windows-tests

Fix CI workflow

aa2255d9889fafc0c52a8061941207e5929f0de7 authored almost 4 years ago
Fix CI workflow

67de9fa102407e2c09ceec09ab41e25251d3ea5f authored almost 4 years ago
fix

2791a5803ae540e3ea293f5c94d7175efb4680f7 authored almost 4 years ago
simplified ci setup

761b8347e3255dc5291ed5e74f532f89c8d502b4 authored almost 4 years ago
try again

edaa6f129710030278e9828cf5ddb06f75e01dbe authored almost 4 years ago
try again

1a57bbc39ad34be44177911e7cc53f709696f529 authored almost 4 years ago
try again

a235984f8da62ce8d69522e8b008b02baadd786e authored almost 4 years ago
try again

86c0fe0138fe35b7793573e97f39f66b7d98cbe4 authored almost 4 years ago
try again

aa406fe34edec025066bcfe5161a2d92986a1c41 authored almost 4 years ago
try again

8f5cfd036101405e69b9fb915209602a3f1c139a authored almost 4 years ago
fix cmd missing problem

81c1cf5dfaad2956c51e3e285c785746bb5f5429 authored almost 4 years ago
remove travis

d432fd34968f7d8230c6ee6013a83650c0c9760e authored almost 4 years ago
fix

34b841a8cc28e8cb45916056efa8f020d3230447 authored almost 4 years ago
use tox-gh-actions to fix tox run

00b57429398db8d3bf2a4ee295fcaacaae7cbca3 authored almost 4 years ago
fix branch name

5e760e391849c3351a0cb152e95bfdd5551d7d27 authored almost 4 years ago
fix workflow

ad91d995626390d2d0c268cf050689ba8e142862 authored almost 4 years ago
fix workflow

26d4ffaa12b2e698e48dbb2208b0a4105582d5dd authored almost 4 years ago
add manual trigger

18ed7da928bc4eb98e6043ff8f185e74f5d9d205 authored almost 4 years ago
add github actions

1d6e614de46f9eb49d00acb3bcd0e62392450803 authored almost 4 years ago
Migrated existing workflows to PDM 🎉

c98473d9fd90ce776f09b86f6c81bc9e3f22b28d authored almost 4 years ago
Merge pull request #55 from laike9m/sourcery/master

Sourcery refactored master branch

52e10e61b5f6517d91bad2be8196aeb2f5bccf13 authored over 4 years ago
'Refactored by Sourcery'

79f7b71cbc166f096199806e8c773da621d06f35 authored over 4 years ago
Updated travis config

08640ace404b1c72ccc98c5d77eb978abbd661d8 authored over 4 years ago
Added Python 3.9 in CI

40c3980a761efe59f60964bc02cffe6441f20e4d authored over 4 years ago
Should support 3.8

ef5e2200074d68e2ca3df4ee441a1b9ea6ca5abc authored almost 6 years ago
Fix mypy warning

f30cea1f059d0f81a6eacdf6fbab9f8718066f45 authored almost 6 years ago
Merge pull request #52 from kapsh/abc-deprecations

Fix some deprecations

df985555f2e1e3f9ad8eeca19cbd4a51c2b8833a authored almost 6 years ago
Fix deprecated usage of pytest.raises

Closes #51

ad9fe01639bc927fc0d721469254e6fbe78fea6a authored almost 6 years ago
Fix deprecated imports from collections

5d44803dca3c24eba44aac373a8e06ebacea59a5 authored almost 6 years ago
Fix travis

c4550523fe9b54bf9b755ffa28900a5e9f493d02 authored over 6 years ago
Remove things that are not needed in Python 3

a85a7e2fc0b60b865039d8b75c5268be5ada99c3 authored over 6 years ago
Finally we have type annotations

787195841c86980562c81fc81df65d4096a73f09 authored over 6 years ago
Remove Python 2 from test environment, use native Enum and auto

79d2549a3b6b2c76b438c4db8db762c84c4b4e3d authored over 6 years ago
Added typing related setup

b21a6dac246ab9048f4dbee95c34bed6adf65e45 authored over 6 years ago
makes code cleaner

38031d00c34eb5169e5a918bc9af5f4e84bafa2b authored over 6 years ago
Handling user-defined __dir__, fixed test, #47, #48

6c32962bd8cf3db14f3c4aa723c8cce6f000b937 authored over 6 years ago
Merge pull request #48 from liwt31/fix_getattr_in_PrettyDir

Fix _getattr in PrettyDir (#47)

6185b5b1e9233ff1be93447bda84f161a7882259 authored over 6 years ago
Modify weird __dir__ test

58178e03d78a58308520faa0d3286f7912c82bb4 authored over 6 years ago
Add a test for classes with custom __dir__

It is marked as xfail because there's no mechanism to deal with it yet.

9b5da4984216e0f8b88d3650e25a9d8b71253025 authored over 6 years ago
Fix _getattr in PrettyDir (#47)

* Improve the logic of the _getattr
* Add format to makefile
* Do reformat using black

244909064915e22c25e20130a7c57259f087283f authored over 6 years ago
fix test

42b37576749649ec4f7ff7b862ce8d691ed413de authored over 6 years ago
Add codestyle: black badge

7822cebe54ce88d7172edb4bb20ef8d00860969e authored over 6 years ago
Set slot default color to magenta

bd47181eaf99264d39daec681fe4ff7093a42650 authored over 6 years ago
Fix markdown file missing issue

a8b416330728e00b5c5d2ea15182708962e64b67 authored almost 7 years ago
Remove rst related stuff as pypi supports Markdown.

beb9cc23c100083ce322086a71898be8727ef6e3 authored almost 7 years ago
make private things private

1fd24b21c36d6385eb5e26b6b836a9f8bddbb73f authored almost 7 years ago
reformat, remove repr_str

666755d10a35f504d02931c65871ad5269358982 authored almost 7 years ago
Merge pull request #45 from liwt31/fix_slots

Fix __slots__ bug (#44)

6e728772a6d784cd4d436ccbd2e0f058a0783a3b authored almost 7 years ago
Revision modification

* rename variables and some minor refactorings

* revert previous change with `_get_attr_categor...

de8a36120a13e76fc04616ecc2dfe1ee775e5bd2 authored almost 7 years ago
lower case 'slotted' might be a better idea

0939ceeed67dbd311c8207313a289ed6c5c6d72e authored almost 7 years ago
More comprehensive __slots__ support

* __slots__ is treated as an additional feature to common attributes

* refactor `_get_attr_cate...

e628a0d2636174521b82d71e0228047fdb4dcdbc authored almost 7 years ago
Merge branch 'master' into fix_slots

* master:
Fix quote
Turns out we don't need to check those exceptions since get_dict_attr an...

419b6f41122202b377a3aefdbce105a249d36a81 authored almost 7 years ago
Fix quote

55592f8ae920b2759ee3e246987b2995596b09d3 authored almost 7 years ago
Turns out we don't need to check those exceptions since get_dict_attr and getattr already did the job

47791841d2ddb2172b3b6634516f6d78e0e9902c authored almost 7 years ago
Fix __slots__ bug (#44)

fix the bug by another try/except and add test for it

b186f8d4fb2d29ad8437bca78b7816c9c2ddbc44 authored almost 7 years ago
You know what? I want single quote.

b370515ce7a1dcf0fe989b4e5ddc0f435e577f86 authored almost 7 years ago
small change

86b266bcd62e817cbd91e44ee2296c3bb96707c7 authored almost 7 years ago