Serhii Ilin
16c169bec2
fix(ssh): Added alternative SshWrapper and changes needed to support it + service api. Fixes: RCCE-6
2024-02-19 13:49:51 +02:00
RhodeCode Admin
2bbbdccd2a
dev(build): use more reliable setup code to read the current version
2023-12-01 09:44:12 +01:00
RhodeCode Admin
b4c874e244
cleanups: typing + whitespaces
2023-07-20 10:33:37 +02:00
RhodeCode Admin
42301154fc
copyrights: updated for 2023
2023-07-18 11:57:27 +02:00
RhodeCode Admin
e84fd6312d
setuptools: updated setup.py
2023-07-17 14:55:03 +02:00
RhodeCode Admin
e1d1da53b9
pytest: restructure fixtures/plugins to fix problems with pkg_resources and Can't perform this operation for unregistered loader type errors.
...
- seems the latest pytest breaks older packages relying on pkg_resources when defining a entrypoints plugins
- change the way we register plugins to be local only, this is what we need anyway
2023-03-21 12:24:16 +01:00
RhodeCode Admin
e3aeb973eb
core: dropped usage of configobj entirely
2023-03-20 21:00:26 +01:00
RhodeCode Admin
afbf679a60
install: fixed setup.py for new version
2023-03-06 14:58:06 +01:00
RhodeCode Admin
cab9da96fb
setup: synced with rhodecode tools with better compatability on pip versions
2023-02-21 12:56:46 +01:00
Marcin Kuzminski
fe96e16646
code: update copyrights to 2020
2020-04-16 00:34:52 +02:00
Marcin Kuzminski
a9aa65e7f2
artifacts: added CLI script for adding really big artifacts.
2019-10-23 00:30:34 +02:00
Marcin Kuzminski
bd1a9c8201
docs: updated copyrights to 2019
2019-01-02 18:13:27 +01:00
Marcin Kuzminski
5d140a8700
app: removed depreacted rc-server command
2018-12-21 07:46:05 +01:00
Marcin Kuzminski
f33e0ddc9f
core: change from homebrew plugin system into pyramid machinery.
...
- it's faster to load
- homebrew system was never used as intended
- it's cleaner CE/EE code this way
2018-11-25 11:56:29 +01:00
Marcin Kuzminski
bf88165cf3
packages: normalize package emails.
2018-08-10 15:51:22 +02:00
Marcin Kuzminski
0946eaebaf
caches: use repo.lru based Dict cache. This LRUDict uses Timing Algo to not have to use locking
...
for the LRU implementation, this it's safer to use for dogpile. We used it before with beaker, so it's
generally more stable.
2018-08-06 00:35:46 +02:00
Marcin Kuzminski
318eb25186
setup: use pip10 compatible setup code.
2018-07-26 13:06:45 +02:00
Marcin Kuzminski
00b45c1fa7
release: update copyright year to 2018
2018-01-19 17:13:16 +01:00
Marcin Kuzminski
2775417d96
paster: further deprecated certain commands from paster.
...
- replaced by rc-* type executables as recommended for pyramid.
2017-11-17 11:38:54 +01:00
Marcin Kuzminski
b0071bb7c7
paster: commands cleanup.
...
- moved upgrade_db into paster_commands (soon to be deprecated)
2017-11-16 18:26:55 +01:00
Marcin Kuzminski
dbc4aee3a6
pylons: deprecate certain pylons paster command
2017-11-16 08:53:49 +01:00
Marcin Kuzminski
2a9ff62556
pylons: remove core components out of setup.py
2017-11-16 08:52:36 +01:00
Marcin Kuzminski
5f9ae2ae11
pylons: remove pylons as dependency
...
- dependencies: bumped:
-setuptools-scm==1.15.6
-celery==4.1.0
-kombu==4.1.0
-pytz==2017.3
-Routes==2.4.1
Removed all pylons components. Refactored the code to use only pyramid
parts
2017-11-15 13:42:54 +01:00
Marcin Kuzminski
698358646e
dependencies: added redis library to enable usage of redis backend for beaker.
2017-10-09 11:43:36 +02:00
Marcin Kuzminski
e6fffe4b97
binaries: cleanup new upcomming rc-* commands that will replace paster * commands from pylons
2017-09-21 21:45:01 +02:00
Marcin Kuzminski
034abca8dc
ssh: embedded ssh support
...
- updated command generation and added debug flag
- updated .ini config to have ALL required components to run SSH commands
- rcssh-wrapper now is embedded and pinned into version of enterprise
- update ssh_support configration
- implements #5343
2017-08-18 14:32:00 +02:00
Marcin Kuzminski
5286b2484f
core: added two new commands rcsetup-app and rcupgrade-db that will
...
replace pserve equivalents.
- pserver uses some internals from pylons, and we want to remove this.
2017-08-04 15:42:14 +02:00
Marcin Kuzminski
c18fe82344
core: expose pshell as ipython with RhodeCode imports.
...
- will replace soon paster ishell
2017-08-04 15:15:43 +02:00
Marcin Kuzminski
35cefa9b2d
users: added SSH key management for user admin pages
2017-08-03 16:35:13 +02:00
Marcin Kuzminski
15272baace
core: deprecated non-existent commands from paster commands.
...
- previously registered, they are no longer in use
2017-08-03 12:19:56 +02:00
Marcin Kuzminski
4a9be66cd1
dependencies: bumped pyramid-debugtoolbar to 4.3.1
2017-07-12 22:55:39 +02:00
Marcin Kuzminski
c2cc303035
dependencies: added css select into required libraries.
2017-03-11 00:00:19 +01:00
Marcin Kuzminski
838777528b
dependencies: bumped lxml and made it a dependency.
2017-03-09 19:53:29 +01:00
Marcin Kuzminski
3fce2ad988
jupyter-rendering: add required packaging to handle rendering of jupyter notebooks.
...
- added nbgenerate, and other related libs.
2017-02-25 15:22:11 +01:00
Marcin Kuzminski
3d3f2db34a
core: removed pyro4 from Enterprise code. Fixes #5198
2017-02-07 15:58:49 +01:00
Marcin Kuzminski
fcc027c282
license: updated copyright year to 2017
2017-01-02 09:30:39 +01:00
Marcin Kuzminski
e3d352749c
packaging: restructured setup.py file.
...
- added inclusion of configs
- some cleanups
- use pytest runner as other projects do
2016-12-13 11:54:43 +01:00
Marcin Kuzminski
94dc4195e2
dependencies: organized test requirements.
...
- introduced requirements_test.txt file to store test requirements.
- add parsing into setup.py of requirement files and passing it automatically.
2016-12-07 00:19:15 +01:00
Marcin Kuzminski
33ad4d47b8
libraries: bumped ipython to 5.10, bumped ipdb to 0.10.1
2016-11-10 17:29:46 +01:00
Martin Bornhold
f5a84e0461
nix: Add subprocess32 to build inputs.
...
From the python 2 docs: POSIX users (Linux, BSD, etc.)
are strongly encouraged to install and use the much
more recent subprocess32 module instead of the version
included with python 2.7. It is a drop in replacement
with better behavior in many situations.
2016-10-14 09:23:41 +02:00
Martin Bornhold
b6edbc7c40
nix: Remove flake8 from test requirements.
2016-09-30 16:45:52 +02:00
Martin Bornhold
0e71efebfd
nix: Add pytest-sugar to our development environment
2016-09-27 16:42:11 +02:00
Marcin Kuzminski
b70466f693
packaging: added channelstream and gevent back into CE.
...
- re-generated packages using pip2nix
2016-08-02 12:21:45 +02:00
Daniel Dourvaris
9dd0674b39
forms: add deform for integration settings forms
2016-07-27 11:39:23 +03:00
Martin Bornhold
cb6fc8a3c1
dev-env: Remove locustio from dependencies and nix-shell
2016-07-21 14:21:01 +02:00
Martin Bornhold
f178c4826e
dev-env: Add locustio to the nix-shell.
2016-07-12 20:36:11 +02:00
Daniel Dourvaris
7ff09cda95
integrations: add integration support
...
* added db migration for integration table, version 55
* added integrations views/templates/models
* added slack integration
* added h.url.current() support for pyramid only contexts
* added issues extractor for commit messages
* renamed repo-deleted/repo-created to repo-delete/repo-create
* removed marshmallow
* added serialization for events to static dicts of data
* added lazy_ugettext for translation of start time string
2016-07-10 06:43:20 +03:00
Daniel Dourvaris
23d7a947f5
events: add serialization .to_dict() to events based on marshmallow
2016-07-06 12:21:03 +03:00
Marcin Kuzminski
83b9fcd4da
release: merge back stable branch into default
2016-07-04 12:38:32 +02:00
Marcin Kuzminski
3db34079bd
setup:added missing py-gfm
2016-07-01 17:49:01 +02:00