Fabien C. Y. Benureau
8fe2414040
version 0.8.1
7 years ago
Fabien C. Y. Benureau
047e11f1f8
Merge pull request #167 from pubs/fix/doi_stats
...
Fix/doi stats
7 years ago
Fabien C. Y. Benureau
c642169ec7
add long_description to setup.py for #166 .
7 years ago
Fabien C. Y. Benureau
51fa0de520
remove error, improve description
7 years ago
Fabien C. Y. Benureau
a58f1b1d5e
hotfix for #164
7 years ago
Fabien C. Y. Benureau
efb91b1ff4
hotfix for #165
7 years ago
Olivier Mangin
3fb951963c
Merge pull request #152 from pubs/pre0.8.0
...
Version 0.8.0.
7 years ago
Olivier Mangin
7d8e87a484
Merge branch 'master' into pre0.8.0
7 years ago
Olivier Mangin
4f57aecfa4
Merge pull request #159 from pubs/fix/doc_add
...
Fixes #144 : behavior of add_copy mode during add.
- correctly handles `add_copy` mode and configuration,
- adds option top force 'copy' mode in `add` command,
- reverts default to `copy` instead of move for the `add` command,
- fixes assumption in tests about the default,
- do not try to delete the source when it is an URL,
- set default to `copy` during `import` commands and provides option for `move` or `link` alternatives.
7 years ago
Olivier Mangin
42d75d1230
Merge branch 'master' into fix/doc_add
7 years ago
Olivier Mangin
c2e52ec4c4
Makes 'copy' the default for the `add_doc` configuration option.
7 years ago
Olivier Mangin
668d30ffbf
Allows move for import on explicit option.
...
- uses `copy` as a default (hence no need for the option),
- does not use `doc_add` config for import.
7 years ago
Olivier Mangin
81aa1cddf4
Merge pull request #155 from pubs/jma/arxiv
...
Handle arXiv errors and other improvements.
- handles old/new style arxiv references
- normalize arXiv citekeys
- improves error handling of doi/isbn (raise Exception if an HTTP status is detected).
- fix the isbn parse test that was incorrectly using doi2bibtex.
- add feedparser to the requirements.txt file.
- allows to run the tests using pytest.
7 years ago
Olivier Mangin
c4bf5eef87
Merge branch 'master' into jma/arxiv
7 years ago
Olivier Mangin
de7644f90a
Merge pull request #160 from pubs/feat/stats
...
Adds the statistics command. (Fixes #8 )
7 years ago
Fabien C. Y. Benureau
51aa9795fd
add 3.7 tests
7 years ago
Fabien C. Y. Benureau
8e30ac7400
refix test + switch apis to https
7 years ago
Fabien C. Y. Benureau
0eb069c86a
fix test + sorted json
7 years ago
Fabien C. Y. Benureau
30a7094eaf
add arXiv tests
7 years ago
Olivier Mangin
7dae35e722
Adds the statistics command. ( Fixes #8 )
7 years ago
Olivier Mangin
7d1c678d3d
Adds changelog entry
7 years ago
Olivier Mangin
8eef7bd77b
Remove code duplication for command arguments.
7 years ago
Olivier Mangin
a8de97c327
Fixes #144 : behavior of add_copy mode during add.
...
- correctly handles add_copy mode and configuration,
- add option top force 'copy' mode (since the default had been changed
in between from 'copy' to 'move' this is now needed),
- fixes assumption in one test that the default is 'copy' (in other
words the test was broken and ensuring that the functionality was broken
too.),
- do not try to delete the source when it is an URL.
7 years ago
Fabien C. Y. Benureau
c62d1c3c50
move test data from pickle to json
7 years ago
Fabien C. Y. Benureau
fdb6e5541d
Add explanation for how mock work. Fix pickle protocol error for Python 2.7.
7 years ago
Fabien C. Y. Benureau
bf1b4cd9d7
mock mode for test_apis
...
The mock system relies on the PUBS_TESTS_MODE environmental variable.
See the `tests/mock_requests.py` code for details.
By defaults, fast mock tests are used with data pre-fetched from real
calls.
7 years ago
Fabien C. Y. Benureau
be80e75cbb
better error message when parsing of bibtex fails
...
Plus, slight refactoring: remove `databroker.verify()` method
7 years ago
Fabien C. Y. Benureau
69f760cac6
dev_requirements.txt + explanation
7 years ago
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
7 years ago
Fabien C. Y. Benureau
814ce1bde2
remove timespec argument from isoformat (introduced in 3.6)
7 years ago
Fabien C. Y. Benureau
647fea8ddb
update doi fail test, fix isbn test
7 years ago
Fabien C. Y. Benureau
be253f9084
handling of arxiv errors
7 years ago
Fabien C. Y. Benureau
bf46702374
pytest fixes
...
pytest will automatically run/collect anything that begins with "test".
Renamed a few thing to avoid false positive.
7 years ago
Fabien C. Y. Benureau
20c5ed7446
Merge pull request #146 from joe-antognini/jma/arxiv
...
Arxiv support for pubs add.
7 years ago
J. Antognini
d6ab091e5c
Only allow one of doi, arxiv, or isbn to pubs_add
...
Also includes some minor refactoring.
7 years ago
Olivier Mangin
6e72b0e2f7
Merge branch 'master' into jma/arxiv
7 years ago
Olivier Mangin
01b0358f2c
Version 0.8.0.
7 years ago
Olivier Mangin
c6edacf3ec
Merge pull request #149 from pubs/fix87
...
Fix #87 (more robust error handling and list command)
7 years ago
Olivier Mangin
03900c324a
Adds changelog entry.
7 years ago
Olivier Mangin
ea2bc7f732
Merge branch 'master' into fix87
7 years ago
Olivier Mangin
fe2e31e2d0
Merge pull request #151 from pubs/fix/pyfakefs37
...
Fix compatibility with latest Pyfakefs.
7 years ago
Olivier Mangin
13f21a3d28
Minor grammar in warning.
7 years ago
Olivier Mangin
9093cbfbed
Add changelog entry for #151 .
7 years ago
Olivier Mangin
3d76501a5c
Merge branch 'master' into fix/pyfakefs37
7 years ago
Fabien C. Y. Benureau
cf97f681ef
cleanup commented code, better reset_fs()
7 years ago
Fabien C. Y. Benureau
c76c7607f9
Upgrade pyfakefs to current version
...
Fix #148 . Also did some cleanup on the tests.
7 years ago
Olivier Mangin
95d314a2aa
Merge pull request #150 from pubs/changelog
...
[Fix #85 ] Adds changelog file.
7 years ago
Olivier Mangin
bc239aba69
Removes italic on one contributor.
7 years ago
Olivier Mangin
5a47150aad
Adds option to ignore malformed bibtex files or entry during import.
7 years ago
Olivier Mangin
60650b874a
Addresses minor comments (error message and better test).
7 years ago