James Lu
8a09f321da
Drop pypandoc stuff and use Markdown descriptions on PyPI
2018-04-21 11:08:39 -07:00
James Lu
b5735702f7
Backport the launcher as of commit 8321485315
to 1.3
...
This adds support for stale PID file checking (#182 ), as well as the --rehash/--stop/--restart options
2018-03-30 23:06:01 -07:00
James Lu
79ff9f23fb
setup: update PyPI classifiers
...
- Declare Python 3.6 support
- Change development status to Production/Stable
(cherry picked from commit dbc9d1690d
)
2018-03-30 22:44:31 -07:00
James Lu
28cb7168b1
Merge branch 'master' into devel
...
Sync README and CI configuration with master.
Conflicts:
protocols/nefarious.py
2017-06-14 07:04:15 -07:00
James Lu
f8a4f003f1
setup.py: explicitly parse README.md as markdown_github
2017-06-06 17:12:34 -07:00
James Lu
41c0191cf9
setup.py: update comments and my email
2017-06-06 12:54:48 -07:00
James Lu
62c4b79e04
setup.py: install pylink-mkpasswd as a script
2017-01-28 23:27:24 -08:00
James Lu
b18b2fff17
setup.py: fix last commit
2017-01-22 17:00:27 -08:00
James Lu
39d2243b11
setup.py: use extras_require for expiringdict and passlib
2017-01-22 16:44:42 -08:00
James Lu
9daa452f8e
Update dependencies in setup.py & README
2017-01-22 16:42:52 -08:00
James Lu
a4e1f2a4ab
setup: reword fallback version format & warnings
...
Also, change the suffix from -dirty to -nogit.
2016-10-14 21:30:43 -07:00
James Lu
e22d75d1a1
setup: install README.md as well ...
2016-10-05 19:22:23 -07:00
James Lu
8486d7c85b
setup.py: Ship the VERSION file as well
2016-10-05 19:07:37 -07:00
James Lu
4a80b2ce1e
setup.py: install example-permissions.yml as a data file
2016-09-02 17:45:01 -07:00
James Lu
347ddc112d
setup: refresh classifiers
2016-08-04 00:27:50 -07:00
James Lu
1e4044fdf7
setup.py: convert Markdown to RST using pypandoc
2016-08-04 00:27:33 -07:00
James Lu
63a81b87d8
setup: explicitly forbid installing on Python 2 ( #297 )
...
(cherry picked from commit e1d857653e
)
2016-07-29 10:14:58 -07:00
James Lu
b9e00c7261
setup: remove rolling package versions
...
This makes 'reload' after commit impossible, for example, because each version is installed in a separate folder. Also, versions from 'git describe' aren't compatible with PEP 440.
(cherry picked from commit bda39b4838
)
2016-07-24 22:15:48 -07:00
James Lu
f3b6e8f7ea
setup.py: add ircmatch as requirement
2016-07-19 18:03:43 -07:00
James Lu
3381dda884
Throw specific errors for missing ircmatch/setuptools libraries
2016-07-19 17:44:22 -07:00
James Lu
0c8397e940
core: Better VERSION handling ( closes #279 )
2016-07-13 19:29:41 -07:00
James Lu
af0b14bf58
setup.py: remove -dirty version marking
2016-07-13 19:04:51 -07:00
James Lu
c1476dda59
setup.py: drop py_modules entry
...
It looks like this ended up installing the main PyLink modules twice.
2016-07-08 12:57:35 -07:00
James Lu
7c5b87f4d2
setup: unconditionally write __init__.py; mark builds with unretrievable version as -dirty
...
Ref #259 .
2016-07-03 00:43:06 -07:00
James Lu
a9a6c22044
setup.py: fix fallback version import path
2016-07-03 00:29:31 -07:00
James Lu
72c48502c6
Generate __init__.py with package version on runtime
...
Closes #259 . This removes world.version and replaces it with pylinkirc.__version__ where the former was used.
2016-07-03 00:26:03 -07:00
James Lu
3a57e8d595
Split coreplugin.py into coremods/
...
Closes #240 .
2016-06-21 11:25:47 -07:00
James Lu
481d70eff8
New import paths for properly installed pylinkirc
2016-06-20 18:18:54 -07:00
James Lu
5f9c14ca18
WIP: Very basic setup.py
...
Import paths, etc. in the PyLink app still need to be adjusted!
2016-06-20 17:48:14 -07:00