44 Commits

Author SHA1 Message Date
Olivier Mangin
1865e64ce3
Update ddt dependency after upstream bug fix. 2021-01-24 18:20:53 -08:00
Olivier Mangin
c21659eb98
Update dependencies and test to drop python 3.5 support.
The reason for dropping python 3.5 support is that it is not compatible
with the feedparser dependency. The version is anyway not supported any
more (security fixes stopped on 2020/09).
2020-11-07 17:27:58 -08:00
Olivier Mangin
d0608697bb
Add pytest to test requirements as none optional. 2020-11-07 16:45:47 -08:00
Fabien C. Y. Benureau
76f5156a21
pin ddt version to 1.3.1
because of https://github.com/datadriventests/ddt/issues/83
2020-05-10 09:06:15 +09:00
Olivier Mangin
1f1bbea917
Merge branch 'master' into git-plugin 2019-03-19 22:16:36 -07:00
Olivier Mangin
52378d0903
Adds missing test dependency to certifi. 2019-01-14 22:47:38 -08:00
Amlesh Sivanantham (zamlz)
2718a2e23a
Implemented git shell 2018-12-24 15:18:44 -08:00
Olivier Mangin
d931b977e4
Fix #173: add MANIFEST.in with readme. Also add package data for test fixtures. 2018-12-04 20:42:20 -08:00
Fabien C. Y. Benureau
c642169ec7
add long_description to setup.py for #166. 2018-08-27 12:14:16 +09:00
Fabien C. Y. Benureau
938a53b8f5
python setup.py test + no connection case
- Make `python setup.py test work`. remove test/requirements.txt.
  fix #154
- Detect if no connection is present, and skip tests if not.
  stop-gap measure for issue #147
2018-08-06 11:20:50 +09:00
Fabien C. Y. Benureau
be253f9084
handling of arxiv errors 2018-08-05 22:08:00 +09:00
Fabien C. Y. Benureau
c513870132
add requirements.txt file, mock. 2018-06-10 19:20:57 +09:00
Olivier Mangin
0d7b44a3f5
Have version defined in only one place (fixes #86). 2018-03-30 18:47:21 -04:00
Fabien C. Y. Benureau
596ea81a34 fix dependency to bibtexparser
Under certain circumstances, when installing bibtexparser 1.0.1 release
in develop mode, it can be recognized as bibtexparser 1.0 by the
pkg_resource module, preventing pubs to execute. This is obviously very
bad.
2018-02-21 14:23:52 +09:00
Fabien C. Y. Benureau
d4e1ab8695 bibtexparser>=1.0.1 requirement in setup.py 2018-02-20 10:53:50 +09:00
Olivier Mangin
fe03345e48 Moves from scripts to entry_points. This likely breaks autocompletion. 2018-01-23 16:21:38 -05:00
Olivier Mangin
7956e9bcb2 Fixes wrong option for extras_require and cleanup. 2018-01-23 16:19:31 -05:00
Olivier Mangin
b63a132ac4 Version update. 2017-08-06 18:02:24 -04:00
Olivier Mangin
af503fd0eb Argcomplete as an optional requirement. 2017-07-12 10:26:05 -04:00
Fabien C. Y. Benureau
bc71557461 Add argcomplete to required package (easier installation) 2017-07-12 10:26:05 -04:00
Olivier Mangin
e3df872e65 Updates for new version of pyfakefs.
Modules should now be imported from the pyfakefs package.
2016-01-15 19:02:43 -05:00
Olivier Mangin
ba48941d93 Fixes alias plugins and adds it to packages. 2015-12-11 21:34:28 -05:00
Fabien Benureau
14df0ad1cb Add pubs conf command
Allows to edit the configuration file using pubs directly.
Will check if the modified configuration file is valid.
2015-12-05 21:20:03 +01:00
Fabien Benureau
93c54939b3 Rewritten config module
It depends on configobj, is cleaner and simpler than the previous implementation.
It adds comments in the config file, and type verification.

Related: #18
2015-12-04 20:49:05 +01:00
Fabien Benureau
b2dac68856 Add beautifulsoup4 dependency and update setup.py
A setup.cfg file was added for readme.md support on pypi.
Version number in setup.py is now the same as __version__ attribute.

Adresses: #31
2015-12-03 08:43:23 +01:00
Fabien Benureau
cce9406670 new print ui, more robust colors 2015-12-02 16:36:27 +01:00
Fabien Benureau
4c678b6a8f fixed occasional ZipImportError at install 2015-01-23 11:58:30 +01:00
Fabien Benureau
adb0158c3d experimental support for adding from DOIs 2015-01-08 14:58:41 +01:00
Fabien Benureau
2e5defeb52 improved setup for pypi submission 2014-10-28 13:22:11 +01:00
Olivier Mangin
136b8f83dc Fix fake_env, fix configparser issues, uniform 'open'.
- Update fake_env for compatibility with io.
- Uniform open (through _my_open in content).
- Fix read issue for config (although still using SafeConfigParser that
  is deprecated in py3).
2014-09-11 18:35:07 +02:00
Olivier Mangin
6e6aa8b3ef Adds missing dateutil dependency. 2014-04-19 22:36:05 +02:00
Olivier Mangin
f59a017d6f Adds missing pyyaml dependency. 2014-04-19 22:12:09 +02:00
Olivier Mangin
91b3fc75bb Several bug fixes.
- edit command fails correctly on unknown citekey,
- init command and filebroker use content module to check paths,
- fix wrong docfile in testrepo,
- list command does not fail on None added date (unknown add dates are
  older than everything else). Also adds relevant test.
2014-04-18 12:58:12 +02:00
Fabien Benureau
d3736e257b moving from pybtex to bibtextparser, fixed major regressions.
* only bibtex format is supported
* all tests except test_repo.py and edit test pass
* edit and update commands were not updated
* removed --format argument from export, only bibtex is supported.
2014-04-13 15:10:40 +02:00
Fabien Benureau
8d91545472 papers renamed 'pubs' 2013-11-14 04:40:29 +01:00
Fabien Benureau
6190890646 updated init cmd, configs + bumped to version 4 2013-11-10 00:38:06 +01:00
jgrizou
ebff1bb4e4 Updated texnote, not working yet
Add a check_directory in files.py
2013-07-04 12:10:23 +02:00
Fabien Benureau
9614593192 version system 2013-07-02 15:57:28 +01:00
jgrizou
ff195c0859 Plugins class created and handle for the parse. Next step is to code the event messages. Next one is to code the setup extension. 2013-06-25 19:45:00 +02:00
Jonathan Grizou
a880f5b677 bulshit 2013-06-24 22:39:37 +02:00
Fabien Benureau
7ff15be075 added john in the author list of setup.py 2013-06-13 16:41:38 +02:00
Jonathan Grizou
511b8e5680 Some comments in files, no modif in api 2013-06-08 21:56:42 +02:00
Olivier Mangin
9e02ab0db2 Switch to 'find_package' method in setup. 2013-06-07 20:12:24 +02:00
Fabien Benureau
acab1b8044 major restructuring of code. many oliver remarks implemented. no new features.
divided code into multiple files
paperpile style argparse
setup.py with script option
2012-10-07 19:27:20 +02:00